Rabu, 29 April 2009

Install Desktop Gnome & KDE

Mungkin saat anda menginstall linux pertama kali tidak menyertai gnome atau KDE.
Tetapi ada program yg anda butuhkan maka anda harus menginstallnya kembali.


Untuk menginstall gnome lewat terminal adalah:
root# yum -y groupinstall gnome
Untuk menginstall KDE lewat terminal sebagai berikut:
root# yum groupinstall kde-desktop

Senin, 27 April 2009

E-mail Server (postfix dan dovecot)

E-mail Server (postfix dan dovecot)


Lanjutan : Domain Name System

Buatlah suatu email server dengan dengan domain myweb.com. myweb.com anda ganti dengan nama domain anda. Bagaimana pengaturannya sehingga anda dapat mengirimkan email dari email server tersebut dan dapat mengambil mail di server dengan mail client.

Jawab :
Cek apakah domain dapat diakses dan sudah mengarah pada IP address anda
# dig mail.myweb.com

Atur konfigurasi postfix untuk mengatur SMTP
# vi /etc/postfix/main.cf
Diganti pada :
myhostname = mail.myweb.com
mydomain = myweba.com
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname,$mydomain, localhost
mynetworks = 192.168.1.0/24, 127.0.0.0/8

Atur konfigurasi dovecot untuk menyalakan POP3 dan IMAP
# vi /etc/dovecot.conf
Diganti pada :
protocols = pop3 imap
disable_plaintext_auth = no
pop3_uidl_format = %08Xu%08Xv

Mematikan service sendmail dan menyalakan service postfix dan dovecot
# service sendmail stop
# chkconfig sendmail off
# chkconfig postfix on
# chkconfig dovecot on
# service postfix start
# service dovecot start

Memeriksa apakah service sudah berjalan. Lihat pada port 25, 110 dan 143
# netstat -tanp

Buat user untuk email
# useradd admin
# passwd admin

Ujicoba SMTP server
# telnet mail.myweb.com 25
Perintah yang digunakan :
helo mail.myweb.com
mail from: oke@banget.deh
rcpt to: admin@myweb.com
data
subject : test email
test email
sudah masuk belum ya ???
.

Ujicoba POP3 Server
# telnet mail.myweb.com 110
Perintah yang digunakan :
user admin
pass pasword
list
retr 1

Domain Name System Server

Domain Name System Server

Anda mengelola domain dengan keterangan sebagai berikut :
domain = myweb.com
IP address = 192.168.1.141
subdomain = www, mail, dan XXX ==> XXX diganti dengan nama anda.
ganti myweb.com dengan myweb diganti dengan domain anda dan 192.168.1.141 dengan IP address anda.
Bagaimana konfigurasi DNS server anda jika server anda akan digunakan oleh semua komputer di jaringan.

Jawab :
Mengkonfigurasi domain yang akan anda atur
# vi /etc/named.rfc1912.zones
Ditambah dengan :
zone “myweb.com” {
type master;
file “myweb.zone” ;
};

Mengkonfigurasi domain myweb.com sehingga diarahkan ke 192.168.1.141
# cd /var/named/chroot/var/named
# cp localhost.zone myweb.zone
# vi myweb.zone
Diisi dengan :
$TTL 86400
$ORIGIN myweb.com.
@ IN SOA ns.myweb.com. root.myweb.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.myweb.com.
IN A 192.168.1.141
IN MX 10 mail.myweb.com.
ns IN A 192.168.1.141
www IN A 192.168.1.141
mail IN A 192.168.1.141
XXX IN A 192.168.1.141

Mengubah hak akses file zone menjadi kepemilikan group named
# chgrp named myweb.zone
Merestart service named
# service named restart

Mengecek koneksi ke domain
# dig myweb.com any @127.0.0.1

Mengubah konfigurasi named agar bisa diakses dari komputer lain
# vi /etc/named.caching-nameserver.conf
Diisi dengan :
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
query-source port 53;
query-source-v6 port 53;
allow-query { any; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};

Merestart konfigurasi named
# service named restart

Testing named dari client (client)
# dig myweb.com @192.168.1.141

Mengatur client agar memakai DNS server
# vi /etc/resolv.conf
Diisi dengan :
nameserver 192.168.1.141