Pada Linux salah satu hal utama kekuatannya adalah file konfigurasi nya.
berikut akan saya bahas berbagai file konfigurasi utama dan arti konfigurasinya, dalam hal ini saya menggunakan distro Red-Hat , namun semua distro linux hampir sama lebih kurang untuk konfigurasinya
A. /etc/resolv.conf
file konfigurasi ini biasanya mengatur alamat IP DNS Server. DNS Server berguna untuk menterjemahkan nama domain menjadi alamat IP.
ex : nameserver 172.16.1.1
kita juga bisa menambahkan parameter search guna sebagai nama domain utama
ex : search k0p0nkkk.com
maka jika kita mencari host dengan nama "server1", otomatis pencarian akan menjadi server1.k0p0nkkk.com
B. /etc/passwd
konfigurasi file ini berisikan nama user pada sistem linux kita
ada 7 field dalam file /etc/passwd ini , sbb :
root:x:0:0:root:/root:/bin/bash
arti dari masing-masing field adalah sbb:
filed 1, merupakan nama user
field 2, password user , biasa sudah terenkripsi sehingga menjadi suatu karakter
field 3, angka userID
field 4, angka groupID dari user
field 5, keterangan user
field 6, home directory user
field 7, shell aktif dari user
C. /etc/shadow
jika anda mengganti password user dengan command 'passwd', maka isi dari file ini akan berubah
ex : root:$xyz:18879:0:55555:3:::
arti dari masing-masing field :
filed 1, merupakan nama user
field 2, password user , terenkripsi basis 256 bit
field 3, tanggal terakhir pengubahan password
field 4, umur minimal password
field 5, umur maksimal password
field 6, masa expire password
field 7, masa tenggang password
field 8, masa expire account
field 9, reserved
D. /etc/group
file ini isinya daftar nama group pada sistem. isi dari file ini hampir sama dengan file passwd dan shadow. untuk mengisi data pada file ini biasanya digunakan perintah 'addgroup' atau 'groupadd'
contoh isi file /etc/group
[root@xserver ~]# vi /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:
mail:x:12:mail,postfix
E. /etc/fstab
file ini berisikan pengaturan mounting otomatis pada sistem saat system booting atau start-up
ex : /dev/mapper/vg_xserver-lv_root / ext4 defaults 1 1
UUID=22c1eec7-22c2-4d67-b3d6-f633a35e49ff /boot ext4 defaults 1 2
/dev/mapper/vg_xserver-lv_home /home ext4 defaults 1 2
/dev/mapper/vg_xserver-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults
F. /etc/hosts
file ini berisi IP dari sistem dan hostnamenya , file ini tidak mutlak diperlukan jika ada DNS server yang diset di /etc/resolv.conf
ex : 127.0.0.1 localhost
G. /etc/crontab
isi file ini merupakan scheduled job rutin / otomotis pada sistem. file ini dibaca daemon crond
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
0 comments:
Post a Comment