5 Contoh Perintah Dasar chkconfig di Linux


Ini adalah rangkaian perintah Linux kami yang sedang berjalan di mana kami akan meninjau bagaimana kami dapat menggunakan perintah chkconfig secara efisien dengan parameter yang tersedia. Alat perintah Chkconfig memungkinkan untuk mengonfigurasi layanan mulai dan berhenti secara otomatis dalam skrip /etc/rd.d/init.d melalui baris perintah. Mari kita lihat beberapa contoh.

1. Daftar Semua Layanan

Menggunakan parameter '–list' akan menampilkan semua layanan dan status permulaannya saat ini di setiap konfigurasi run-level.

[root@tecmint ~]# chkconfig --list

NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
abrt-ccpp       0:off   1:off   2:off   3:on    4:off   5:on    6:off
abrt-oops       0:off   1:off   2:off   3:on    4:off   5:on    6:off
...

2. Periksa Status Layanan Tertentu

Perintah di bawah ini menunjukkan konfigurasi startup untuk layanan tertentu. Hal ini menunjukkan bahwa layanan HTTP dimatikan dinonaktifkan di semua tingkat proses.

[root@tecmint ~]# chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

3. Bagaimana Saya Memulai Layanan Tertentu di Run Level

Perintah 'chkconfig' berikut menunjukkan bagaimana kita dapat memulai layanan HTTP hanya pada run level 3 dan 5 dengan ' parameter –tingkat'. Perintah pertama memulai layanan httpd pada run level 3 dan 5 dan perintah kedua memverifikasi status layanan httpd yang berjalan pada tingkat lari.

[root@tecmint ~]# chkconfig --level 35 httpd on
[root@tecmint ~]# chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:on    4:off   5:on    6:off

4. Cara Mengecek Layanan Yang On/Off

Perintah berikut akan menampilkan semua layanan yang Aktif dan Mati pada level pengoperasian tertentu 5.

[root@tecmint ~]# chkconfig --list | grep 5:on
NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
abrt-ccpp       0:off   1:off   2:off   3:on    4:off   5:on    6:off
abrt-oops       0:off   1:off   2:off   3:on    4:off   5:on    6:off
abrtd           0:off   1:off   2:off   3:on    4:off   5:on    6:off
acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off
...
[root@tecmint ~]# chkconfig --list | grep 5:off
dnsmasq         0:off   1:off   2:off   3:off   4:off   5:off   6:off
dovecot         0:off   1:off   2:off   3:off   4:off   5:off   6:off
firstboot       0:off   1:off   2:off   3:off   4:off   5:off   6:off
kdump           0:off   1:off   2:off   3:off   4:off   5:off   6:off
mysqld          0:off   1:off   2:off   3:off   4:off   5:off   6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
...

5. Bagaimana Saya Menghentikan Layanan Tertentu di Run Level

Perintah berikut akan Matikan layanan yang disebut postfix hanya untuk satu tingkat proses. Demikian pula, kita dapat Mematikan layanan tertentu di beberapa tingkat proses sekaligus seperti yang ditunjukkan di bawah ini.

[root@tecmint ~]# chkconfig --level 3 postfix off
[root@tecmint ~]# chkconfig --level 2345 postfix off

Seperti kita ketahui bersama, ada tujuh run level yang tersedia di Sistem Operasi Linux. Kami akan membahas perbedaan tingkat proses dan urutan booting yang berbeda secara mendetail di artikel kami yang akan datang. Jadi, harap tetap disini.