Friday, June 27, 2008

Service NTP sangat vital ternyata

Selama bergelut dalam dunia linux dan nangani server kurang lebih 6 tahun NTP server jarang mendapat perhatian, bisa dikatakan nyaris tidak pernah dilirik. Baru setelah mengikuti training dari Jepang dapat pelajaran tentang administrasi time diserver ternyata adalah basical prosudure.

Sekedar bagi pengalaman aja jika menangani server yang menghandle aplikasi-aplikasi time yang valid maka NTP server akan sangat membantu. Keakuratan NTP server sudah diuji dengan baik oleh penyedia layanan NTP server. Misalnya di negara kita salah satunya dikelola oleh LIPI. Jadi saya sarankan gunakan NTP server dengan alasan utama masalah keakuratan waktu.

Berikut ini tulisan yang memanfaatkan server local yang terhubung dengan internet dimana NTP server LIPI menjadi acuan. Jika teman-teman nagani billing warnet munkin akan lebih baik jika mengaktifkan/memanfaatkan NTP server apalagi yang nangani server online misalnya webserver.

Berikut cara mengaktifkan NTP di mesin linux:
1. Check waktu saat ini menggunakan date command.
root@geek:~# date

2. Matikan service ntpd jika jalan
root@geek:~# /etc/rc.d/rc.ntpd stop
Stopping NTP daemon...

If you use redhat family distro use service ntpd stop

3. Get date terbaru dari NTP server
Ambil waktu terbaru dari server NTP dalam hal ini server LIPI di url ntp.kim.lipi.go.id
root@geek:~# ntpdate ntp.kim.lipi.go.id
11 Jun 16:21:57 ntpdate[2883]: step time server 202.152.241.83 offset -24456.124464 sec

Jika anda ingin server lain ntp.nict.jp salah satu alternatif pilihan (Server Jepang soalnya aku juga nangani beberapa server di tokyo)
Cek waktu terbaru server anda using date command. Jika valid dengan waktu sekarang it’s oke jika tidak ulangi perintah sebelumnya.

4. Aktifkan service ntpd
root@geek:~# /etc/rc.d/rc.ntpd start
Jika menggunakan distro redhat family service ntpd start

5. Set jika ntpd selalu jalan setiap kali boot
Berikut ini cara mengaktifkan ntp service sehingga diload setiap kali boot. Kali ini saya menggunakan slackware
root@geek:~# pkgtool
Pilih setup kemudian seriveces kemudian pilih rc.ntpd dengan menekan space/spasi.
Jika anda menggunakan distro redhat family gunakan perintah chkconfig ntpd on. Jika mau repot pasang di rc.local perintahnya.

6. Cek validasi query ntpd.
root@geek:~# ntpq –p
*dns1.lipi.go.id 192.168.60.16 2 u 31 256 377 49.704 -6.469 10.704

Harusnya ada tanda * jika validasi data time akurat. Ini membutuhkan waktu untuk menghasilkan seperti diatas. Jika belum ada bintang lakukan pengecekan 15 menit berikutnya.

Semoga tulisan ini memberi pencerahan buat yang membacanya.

NFS Server 0n CentOS 5

Network File System (NFS) is a network file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a network as easily as if the network devices were attached to its local disks. NFS using at Linux/Unix network.

Setting of NFS server
1. Make new user for NFS access
[root@geek ~]# adduser share
[root@geek ~]# passwd share
Changing password for user share.
New UNIX password: //change new password
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: //change again new password
passwd: all authentication tokens updated successfully.


2. Configuration exports file
[root@geek ~]# vim /etc/exports
/home/share 192.168.0.0/16(rw,sync,no_root_squash


3. Setting service portmap and nfs always on init.d script
[root@geek ~]# chkconfig portmap on
[root@geek ~]# chkconfig nfs on


4. Run portmap and nfs service
[root@geek ~]# service portmap start
Starting portmap: [ OK ]
[root@geek ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
Starting RPC idmapd: [ OK ]


Until here NFS server all ready. Next, make NFS client

Setting NFS Client On CentOS

1. Setting service portmap and nfs always on init.d script
[root@client ~]# chkconfig portmap on
[root@client ~]# chkconfig nfs on


2. Run portmap and nfs service
[root@client ~]# service portmap start
Starting portmap: [ OK ]
[root@client ~]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
Starting RPC idmapd: [ OK ]


3. Make directory /mnt/share then mount nfs server files
[root@client ~]# mkdir /mnt/share
[root@client ~]# mount -t nfs xeon3:/home/share /mnt/share


4. Check if /mnt/share have mounted.
[root@client ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 224G 18G 195G 9% /
tmpfs 1013M 0 1013M 0% /dev/shm
geek:/home/share
224G 20G 193G 10% /mnt/share


Automatic start NFS mount on client
1. Make a new file /etc/init.d/mount_nfs
[root@client ~]# vim /etc/init.d/mount_nfs
#!/bin/sh
#mount nfs
#ip 192.168.52.10 is NFS server on geek
mount -t nfs 192.168.52.10:/home/share /mnt/share


2. Change permission mount_nfs 755
[root@client ~]# chmod 755 /etc/init.d/mount_nfs

3. Make symbolic link to rc3.d directory
[root@client ~]# cd /etc/rc.d/rc3.d/
[root@client ~]# ln –s /etc/init.d/mount_nfs S99mount_nfs


4. Restart server then check /mnt/share
[root@client ~]# ls /mnt/share/
vxeon_template.2008-05-26
[root@client ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 224G 20G 193G 10% /
/dev/sda1 99M 16M 78M 17% /boot
tmpfs 2.0G 0 2.0G 0% /dev/shm
192.168.52.10:/home/share
224G 23G 190G 11% /mnt/share


Enjoy it yaa…
You can call me if you have a problem with this reference.

Diambil dari http://blogger-templates.blogspot.com | editor: Mr Wevils