Perintah chkconfig dapat digunakan untuk mengontrol layanan di setiap runlevel. Ini juga dapat digunakan untuk memulai atau menghentikan layanan selama startup sistem.
Sintaks
Sintaks dari perintah chkconfig adalah:
# chkconfig [options] [service] [subcommand]
Berikut ini adalah beberapa sub-perintah dan opsi yang dapat digunakan dengan chkconfig untuk mengontrol layanan.
Opsi | Dulu |
---|---|
{layanan} pada | Aktifkan layanan untuk dimulai saat boot. |
{service} diskon | Menonaktifkan layanan sehingga tidak lagi dimulai saat boot. |
{service} setel ulang | Setel ulang status layanan. |
–level {runlevel} | Tentukan runlevel untuk mengaktifkan atau menonaktifkan layanan. |
Contoh Perintah chkconfig
1. Untuk melihat status runlevel saat ini untuk semua layanan:
# chkconfig --list
2. Untuk mencantumkan status layanan tertentu:
# chkconfig --list nfs
3. Untuk menambahkan skrip layanan ke runlevel:
# chkconfig --add /etc/init.d/myservice.sh
4. Untuk menghapus skrip layanan dari runlevel:
# chkconfig --del /etc/init.d/myservice.sh
5. Untuk menentukan runlevel untuk layanan apa pun, yang harus terkait dengannya:
# chkconfig --level
6. Aktifkan layanan saat boot:
# chkconfig sshd on
7. Aktifkan layanan saat boot untuk runlevel 2, 3, 4, dan 5:
# chkconfig --level 2345 sshd on
8. Nonaktifkan layanan saat boot:
# chkconfig ntpd off
9. Nonaktifkan layanan saat boot untuk runlevel 3:
# chkconfig --level 3 ntpd off