Weboldal keresés

5 alapvető chkconfig parancspélda Linuxban


Ez a folyamatban lévő Linux parancssorozatunk, amelyben áttekintjük, hogyan használhatjuk hatékonyan a chkconfig parancsot a rendelkezésre álló paraméterekkel. A Chkconfig parancseszköz lehetővé teszi a szolgáltatások automatikus indulásának és leállításának beállítását az /etc/rd.d/init.d szkriptekben a parancssoron keresztül. Lássunk néhány példát.

1. Sorolja fel az összes szolgáltatást

A „–list” paraméter használatával minden futási szintű konfigurációban megjelenik az összes szolgáltatás és azok aktuális indítási állapota.

[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. Ellenőrizze az adott szolgáltatás állapotát

Az alábbi parancs egy adott szolgáltatás indítási konfigurációját mutatja. Azt mutatja, hogy a HTTP szolgáltatások ki vannak kapcsolva minden futási szinten.

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

3. Hogyan indíthatok el egy adott szolgáltatást futási szinteken

A következő 'chkconfig' parancs megmutatja, hogyan indíthatunk HTTP szolgáltatásokat csak 3 és 5 futási szinten a következővel: –level" paraméter. Az első parancs elindítja a httpd szolgáltatásokat a 3 és 5 futási szinten, a második parancs pedig ellenőrzi a következőn futó httpd szolgáltatások állapotát. futni szinten.

[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. Hogyan ellenőrizhető, hogy mely szolgáltatások vannak be-/kikapcsolva

A következő parancs megjeleníti az összes Be és Ki szolgáltatást az adott 5 futási szinten.

[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. Hogyan állíthatok le egy adott szolgáltatást futási szinteken

A következő parancs egyetlen futtatási szinten Kikapcsolja a postfix nevű szolgáltatást. Hasonlóképpen Kikapcsolhatunk egy adott szolgáltatást több futási szinten egyszerre, az alábbiak szerint.

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

Mint mindannyian tudjuk, hét futási szint érhető el a Linux operációs rendszeren. Következő cikkünkben részletesen bemutatjuk a különböző futási szintek és a rendszerindítási sorrend jelentőségét. Szóval kérlek maradj velünk.