Linux'ta 5 Temel chkconfig Komut Örneği


Bu, chkconfig komutunu mevcut parametrelerle verimli bir şekilde nasıl kullanabileceğimizi inceleyeceğimiz devam eden Linux komut serimizdir. Chkconfig komut aracı, komut satırı aracılığıyla /etc/rd.d/init.d komut dosyalarında hizmetlerin otomatik olarak başlatılıp durdurulmasını yapılandırmanıza olanak tanır. Hadi bazı örneklere bakalım.

1. Tüm Hizmetleri Listeleyin

'–list' parametresinin kullanılması, tüm hizmetleri ve bunların mevcut başlangıç durumlarını her çalışma düzeyi yapılandırmasında görüntüleyecektir.

[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. Belirli Hizmetin Durumunu Kontrol Edin

Aşağıdaki komut belirli bir hizmet için başlangıç yapılandırmasını gösterir. Bu, HTTP hizmetlerinin tüm çalıştırma düzeylerinde kapalı olduğunu gösteriyor.

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

3. Belirli Bir Hizmeti Çalıştırma Düzeylerinde Nasıl Başlatırım

Aşağıdaki 'chkconfig' komutu, HTTP hizmetlerini yalnızca 3 ve 5 çalıştırma düzeyinde ' ile nasıl başlatabileceğimizi gösterir. –level' parametresi. İlk komut, 3 ve 5 çalışma düzeyinde httpd hizmetlerini başlatır ve ikinci komut, üzerinde çalışan httpd hizmetlerinin durumunu doğrular. koşu seviyesi.

[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. Hangi Hizmetlerin Açık/Kapalı Olduğunu Kontrol Etme

Aşağıdaki komut, belirli bir çalışma düzeyi 5'de Açık ve Kapalı olan tüm hizmetleri görüntüleyecektir.

[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. Belirli Bir Hizmeti Çalıştırma Düzeylerinde Nasıl Durdurabilirim?

Aşağıdaki komut, yalnızca tek bir çalıştırma düzeyi için postfix adlı hizmeti Kapatacaktır. Benzer şekilde, aşağıda gösterildiği gibi belirli bir hizmeti birden çok çalıştırma düzeyinde tek seferde Kapatabiliriz.

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

Hepimizin bildiği gibi Linux İşletim Sisteminde yedi çalışma seviyesi bulunmaktadır. Gelecek makalemizde farklı çalışma seviyelerinin ve önyükleme sırasının önemli noktalarını ayrıntılı olarak ele alacağız. Bu yüzden lütfen bizi izlemeye devam edin.