KONFIGURASI FILE LINUX
|
|
|
|
KONFIGURASI
FILE LINUX |
|
Ⅰ |
|
|
APA
ITU KONFIGURASI FILE LINUX? |
|
|
|
|
Berkas konfigurasi (config) adalah berkas Linux lokal yang
mengendalikan cara kerja suatu program, utilitas, atau proses. Berkas
konfigurasi biasanya berupa berkas teks yang berisi pengaturan dan petunjuk
untuk berbagai utilitas, program, dan proses. |
|
Ⅱ |
|
|
MENGAPA
FILE KONFIGURASI PENTING? |
|
|
|
|
File konfigurasi memainkan peran penting dalam sistem Linux. File ini
memungkinkan administrator sistem untuk menyesuaikan OS, mengontrol
pengaturan sistem dan aplikasi, serta memastikan pengaturan tetap berjalan
setelah komputer di-boot ulang. File konfigurasi memfasilitasi pemecahan masalah, kontrol versi, dan
pencadangan, yang memastikan konsistensi di berbagai sistem. File konfigurasi
juga berfungsi sebagai dokumentasi dan kebijakan keamanan internal, yang
membuatnya penting bagi manaajemen dan fleksibilitas sistem Linux. |
|
Ⅲ |
|
|
JENIS-JENIS
FILE KONFIGURASI DI LINUX |
|
|
1. |
|
File
konfigurasi seluruh sistem. |
|
|
|
|
File konfigurasi ini memengaruhi seluruh sistem. File ini biasanya
terletak di partisi root ( /) dan memerlukan akses superuser
untuk modifikasi. |
|
|
2. |
|
File konfigurasi khusus pengguna. |
|
|
|
|
File ini menyesuaikan lingkungan dengan preferensi masing-masing
pengguna. File ini biasanya terletak di direktori home pengguna dan tidak
memerlukan izin superuser untuk modifikasi. |
|
Ⅲ |
|
|
FILE
AKSES JARINGAN |
|
|
·
|
|
/etc/hosts.config. |
|
|
|
|
Berisi opsi konfigurasi untuk resolusi nama host menggunakan
file /etc/hosts . |
|
|
·
|
|
/etc/hosts |
|
|
|
|
Basis data lokal untuk memetakan nama host ke alamat IP yang
digunakan saat DNS tidak tersedia atau untuk konfigurasi jaringan lokal. |
|
|
·
|
|
/etc/hosts.allow. |
|
|
|
|
Menentukan aturan untuk mengizinkan layanan jaringan berdasarkan
kriteria seperti alamat IP atau nama host. |
|
|
·
|
|
/etc/hosts.deny. |
|
|
|
|
Berisi aturan untuk menolak akses jaringan ke layanan atau host
tertentu berdasarkan kriteria seperti alamat IP atau nama host. |
|
|
|
|
Gambar di bawah menunjukkan contoh file /etc/hosts : |
|
|
|
|
|
|
Ⅳ |
|
|
BOOTING |
|
|
|
|
File konfigurasi boot memengaruhi proses booting sistem Linux. File
ini menyediakan informasi sistem, mengelola layanan startup, dan menentukan
runlevel sistem. File yang terkait dengan boot meliputi: |
|
|
1. |
|
/etc/issue. : Berkas teks yang menyediakan informasi sistem
dan pesan sambutan yang ditampilkan sebelum perintah login. |
|
|
2. |
|
/etc/issue.net. : Mirip dengan /etc/issue tetapi
digunakan untuk koneksi jaringan dan login jarak jauh. |
|
|
3. |
|
/etc/rc.d/rc. : Skrip yang mengelola runlevel sistem dan
layanan startup. |
|
|
4. |
|
/etc/rc.d/rc.sysinit. : Skrip yang bertanggung jawab atas
tugas inisialisasi sistem pada waktu boot, termasuk inisialisasi perangkat
keras dan pemasangan sistem berkas. |
|
|
5. |
|
/etc/rc.d/rcX.d/. : Direktori yang berisi tautan
simbolis ke skrip yang mengontrol layanan yang dimulai atau
dihentikan pada berbagai runlevel (X mewakili nomor runlevel). |
|
|
|
|
Gambar berikut menunjukkan isi berkas /etc/issue dan
pesan ucapan yang dikandungnya: |
|
|
|
|
|
|
Ⅵ |
|
|
MASUK
/ KELUAR: |
|
|
|
|
Berkas konfigurasi login/logout sangat penting untuk mengelola sesi
pengguna dalam sistem Linux. Berkas ini mengontrol perilaku login dan
memberikan pesan sambutan kepada pengguna selama login. Berkas terkait
login/logout meliputi: |
|
|
1. |
|
/etc/issue. : Menyediakan informasi sistem dan menampilkan
pesan pembuka sebelum perintah login. |
|
|
2. |
|
/etc/issue.net. : Memiliki tujuan yang sama dengan /etc/issue tetapi
digunakan untuk koneksi jaringan dan login jarak jauh. |
|
Ⅶ |
|
|
SISTEM
BERKAS |
|
|
|
|
File konfigurasi sistem berkas mengelola dan menentukan cara
perangkat penyimpanan dan sistem
berkas dipasang dan diakses. File-file ini membantu
mengendalikan dan menentukan opsi manajemen penyimpanan. Beberapa file
konfigurasi sistem berkas yang penting adalah: |
|
|
1. |
|
/etc/mtab. : Berkas yang mencantumkan sistem berkas yang saat
ini terpasang, informasi tentang perangkat, titik pemasangan, dan jenis
sistem berkas. |
|
|
2. |
|
/etc/fstab. : Berkas konfigurasi yang menentukan dan
mengonfigurasi pemasangan sistem berkas statis, termasuk opsi untuk setiap
titik pemasangan. |
|
|
3. |
|
/etc/mtools.conf. : Berkas konfigurasi untuk mtoolspaket
tersebut, digunakan untuk mengakses dan mengelola sistem
berkas MS-DOS (FAT) , yang menentukan
pengaturan untuk alat seperti dan .mcopymdir |
|
|
|
|
Gambar berikut menunjukkan file /etc/fstab dengan
baris yang membuat partisi swap tetap ada setelah komputer
di-boot ulang: |
|
|
|
|
|
|
Ⅷ |
|
|
ADMINISTRASI
SISTEM |
|
|
|
|
File konfigurasi administrasi sistem di Linux menyimpan informasi
penting tentang akun
pengguna dan kredensial pengguna, grup, izin file ,
dan mengelola kebijakan keamanan sistem. File-file ini sangat penting untuk
memastikan integritas dan keamanan sistem. Berikut ini beberapa file konfigurasi administrasi sistem utama: |
|
|
1. |
|
/etc/group. : Berisi informasi tentang grup pengguna, termasuk
nama grup dan akun pengguna terkait. |
|
|
2. |
|
/etc/nologin. : Mencegah pengguna tertentu untuk masuk, sering
digunakan untuk pesan pemeliharaan sistem. |
|
|
3. |
|
/etc/passwd. : Menyimpan informasi akun pengguna, termasuk
nama pengguna, ID pengguna, direktori home, dan perintah shell yang dapat
dieksekusi. |
|
|
4. |
|
/etc/rpmrc. : Berkas konfigurasi untuk pengelola
paket RPM yang menentukan pengaturan RPM global. |
|
|
5. |
|
/etc/securetty. : Mencantumkan terminal (TTY) tempat root
(superuser) diizinkan untuk masuk secara langsung. |
|
|
6. |
|
/etc/usertty. : Menentukan terminal mana yang boleh digunakan
oleh akun pengguna. |
|
|
7. |
|
/etc/shadow . Menyimpan hash kata sandi dan informasi
terkait keamanan untuk akun pengguna, meningkatkan keamanan
kata sandi |
|
|
|
|
Gambar berikut menunjukkan isi file /etc/nologin ,
dengan pengguna tertentu exampleuseryang dibatasi untuk masuk: |
|
|
|
|
|
|
Ⅸ |
|
|
PERINTAH SISTEM |
|
|
|
|
Berkas konfigurasi perintah sistem di Linux berisi
informasi tentang utilitas dan perintah tingkat
sistem yang digunakan untuk administrasi dan operasi sistem. Berkas ini
berfungsi untuk mengonfigurasi dan mengelola perintah dan utilitas sistem,
sehingga memastikan berfungsinya komponen dan layanan inti sistem dengan
baik. Berikut ini beberapa file konfigurasi perintah
sistem utama: |
|
|
1. |
|
/etc/lilo.conf.
: Berkas konfigurasi untuk bootloader LILO
( LI nux LO ader) yang menentukan
bagaimana sistem harus melakukan booting dan mengelola beberapa sistem
operasi. |
|
|
2. |
|
/etc/logrotate.conf. : Berkas konfigurasi untuk utilitas rotasi log, logrotate,
yang mengelola berkas log dan mengendalikan kebijakan rotasi log. |
|
|
3. |
|
/etc/identd.conf. : Berkas konfigurasi untuk daemon Ident, yang mengidentifikasi pemilik koneksi TCP dan yang digunakan untuk
layanan jaringan seperti IRC. |
|
|
4. |
|
/etc/ld.so.conf. : Mencantumkan direktori tempat sistem akan mencari pustaka bersama
yang ditautkan secara dinamis ke berkas yang dapat dieksekusi. |
|
|
5. |
|
/etc/inittab. : Berkas konfigurasi untuk proses yang menentukan runlevelinit sistem ,
tindakan, dan proses yang akan dijalankan selama inisialisasi sistem. |
|
|
6. |
|
/etc/termcap. : Menentukan kapabilitas dan karakteristik terminal untuk berbagai
jenis terminal, yang memungkinkan aplikasi berinteraksi dengan perangkat
terminal dengan benar. |
|
|
|
|
Gambar berikut adalah contoh file /etc/ld.so.conf dan
daftar direktori yang harus dicari sistem untuk tautan dinamis ke file yang
dapat dieksekusi: |
|
|
|
|
|
|
Ⅺ |
|
|
DAEMON |
|
|
|
|
Daemon adalah
proses latar belakang penting yang merespons permintaan jaringan, perangkat
keras, atau sistem untuk menjalankan tugas tertentu. File konfigurasi untuk
daemon membantu menentukan perilaku dan pengaturannya. Berikut ini adalah file konfigurasi daemon utama: |
|
|
1. |
|
/etc/syslogd.conf. : Berkas konfigurasi untuk daemon syslog ( syslogd),
yang mengelola log sistem dan aplikasi, menentukan cara menangani pesan log
dan tempat menyimpannya. |
|
|
2. |
|
/etc/syslogd.conf. : Berkas konfigurasi untuk daemon syslog ( syslogd),
yang mengelola log sistem dan aplikasi, menentukan cara menangani pesan log
dan tempat menyimpannya. |
|
Ⅻ |
|
|
JARINGAN |
|
|
|
|
File konfigurasi jaringan di Linux mengatur dan
mengelola pengaturan, layanan, dan protokol terkait jaringan, memastikan
operasi jaringan yang efisien dan andal. File-file ini memainkan peran
penting dalam menentukan perilaku dan konektivitas jaringan. Daftar berikut berisi file konfigurasi jaringan
utama: |
|
|
1. |
|
/etc/gated.conf . Berkas konfigurasi untuk gated daemon protokol routing. |
|
|
2. |
|
/etc/gated.version . Berisi gatednomor versi daemon. |
|
|
3. |
|
/etc/gateway . Berkas konfigurasi opsional yang digunakan oleh routed daemon
untuk informasi perutean. |
|
|
4. |
|
/etc/networks . Mencantumkan nama dan alamat jaringan yang dapat diakses dari
jaringan Anda. Digunakan oleh perintah route untuk perutean
jaringan. |
|
|
5. |
|
/etc/protocols . Mencantumkan protokol jaringan yang tersedia saat ini yang
digunakan untuk komunikasi jaringan. |
|
|
6. |
|
/etc/resolv.conf . Menentukan name server mana yang harus ditanyakan
saat menyelesaikan alamat IP. |
|
|
7. |
|
/etc/rpc . Berisi instruksi/aturan untuk Remote
Procedure Call (RPC) yang digunakan dalam panggilan NFS ,
pemasangan sistem berkas jarak jauh, dan banyak lagi. |
|
|
8. |
|
/etc/exports . Konfigurasi untuk mengekspor sistem berkas melalui
NFS, termasuk izin. |
|
|
9. |
|
/etc/services . Menerjemahkan nama layanan jaringan ke nomor port dan protokol
yang digunakan oleh berbagai program terkait jaringan. |
|
|
10. |
|
/etc/inetd.conf . Berkas konfigurasi untuk inetd, yang
mengendalikan daemon atau layanan untuk berbagai layanan jaringan. |
|
|
11. |
|
/etc/sendmail.cf . Berkas konfigurasi untuk agen tranfer surat sendmail |
|
|
12. |
|
/etc/sysconfig/network . Menunjukkan apakah jaringan diaktifkan. File dibaca
selama inisialisasi sistem. |
|
|
13. |
|
/etc/sysconfig/network-scripts/if* . Skrip konfigurasi jaringan Red Hat untuk
mengelola antarmuka jaringan. |
|
|
|
|
Berikut ini adalah contoh file /etc/protocols dengan
semua protokol yang saat ini tersedia pada sistem: |
|
|
|
|
|




Komentar
Posting Komentar