Dziesięć przykładów polecenia 'chkconfig’

Polecenie 'chkconfig’ służy do uruchamiania, zatrzymywania i przeglądania stanu wszystkich usług działających w systemie. Pozwala ono na wyświetlanie i zmianę usług w systemie na wszystkich poziomach. Zobaczmy kilka podstawowych komend w tym krótkim how-to.

1. Wyświetl stan wszystkich usług

Aby wyświetlić stan wszystkich dostępnych usług we wszystkich poziomach uruchomienia, wykonaj następujące polecenie:

 ~]# chkconfig --list

2. Wyświetl stan uruchomionych usług

Aby wyświetlić tylko aktualnie uruchomione procesy we wszystkich poziomach uruchomienia, wykonaj następujące polecenie:

 ~]# chkconfig --list | grep on

3. Wyświetl stan uruchomionych usług na określonym poziomie run

Na przykład, jeśli chcesz wyświetlić stan usług na poziomie run 3, wykonaj następujące polecenie:

 ~]# chkconfig --list | grep 3:on

4. Wyświetl stan określonej usługi

Na przykład, jeśli chcesz wyświetlić stan usługi rsyslog we wszystkich poziomach runlevel, wprowadź następujące polecenie:

 ~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

lub

 ~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

5. Włącz lub uruchom usługę przy starcie systemu

Na przykład, jeśli chcesz uruchomić usługę rsyslog automatycznie przy każdym ponownym uruchomieniu systemu, wprowadź następujące polecenie:

 ~]# chkconfig rsyslog on

6. Wyłącz lub zatrzymaj usługę przy starcie systemu

Aby zatrzymać usługę na stałe, wprowadź następujące polecenie:

 ~]# chkconfig rsyslog off

7. Uruchomienie usług na określonym poziomie działania

Na przykład, jeśli chcesz uruchomić usługę na poziomie działania 3 i 5, wprowadź następujące polecenie:

 ~]# chkconfig --level 35 rsyslog on

8. Zatrzymanie usług na określonym poziomie działania

Jeśli chcesz zatrzymać usługę na określonym poziomie działania, polecenie powinno brzmieć:

 ~]# chkconfig --level 35 rsyslog off

9. Dodaj usługę do chkconfig

Aby dodać usługę rsyslog do startu na wszystkich poziomach uruchomieniowych, wprowadź następującą komendę:

 ~]# chkconfig --add rsyslog

10. Usunięcie usługi z chkconfig

Aby usunąć usługę z rozruchu na wszystkich poziomach, należy wykonać następujące polecenie:

 ~]# chkconfig --del rsyslog

Aby uzyskać więcej informacji o poleceniu 'chkconfig’, zapoznaj się z podręcznikiem man zawierającym następujące polecenia:

 ~]# man chkconfig

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.