Ti eksempler på kommandoen ‘chkconfig’
Kommandoen ‘chkconfig’ bruges til at starte, stoppe og få vist status for alle tjenester, der kører på systemet. Den giver dig mulighed for at vise og ændre tjenesterne på dit system på alle niveauer. Lad os se nogle grundlæggende kommandoer i denne korte vejledning.
1. Vis status for alle tjenester
For at få vist status for alle tilgængelige tjenester i alle kørselsniveauer skal du køre følgende kommando:
~]# chkconfig --list
2. Vis status for kørende tjenester
For kun at få vist de aktuelle kørende processer i alle kørselsniveauer skal du indtaste følgende kommando:
~]# chkconfig --list | grep on
3. Vis status for kørende tjenester på et bestemt runlevel
For eksempel, hvis du vil se status for tjenester i runlevel 3, skal du køre følgende kommando:
~]# chkconfig --list | grep 3:on
4. Vis status for en bestemt tjeneste
Til eksempel, hvis du vil se status for rsyslog-tjenesten i alle runlevel, skal du indtaste følgende kommando:
~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
eller
~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
5. Tænd eller start en tjeneste ved opstart af systemet
Hvis du f.eks. ønsker at starte rsyslog-tjenesten automatisk ved hver genstart, skal du indtaste følgende kommando:
~]# chkconfig rsyslog on
6. Sluk eller stop en tjeneste ved opstart af systemet
Hvis du vil stoppe en tjeneste permanent, skal du indtaste følgende kommando:
~]# chkconfig rsyslog off
7. Start tjenester på et bestemt runlevel
Hvis du f.eks. ønsker at starte en tjeneste på runlevel 3 og 5, skal du indtaste følgende kommando:
~]# chkconfig --level 35 rsyslog on
8. Stop tjenester på et bestemt runlevel
Hvis du ønsker at stoppe på et bestemt runlevel, skal kommandoen være:
~]# chkconfig --level 35 rsyslog off
9. Tilføj en tjeneste til chkconfig
Hvis du vil tilføje en tjeneste rsyslog til opstart på alle kørselsniveauer, skal du indtaste følgende kommando:
~]# chkconfig --add rsyslog
10. Fjern en tjeneste fra chkconfig
For at fjerne en tjeneste fra opstart på alle niveauer skal kommandoen være:
~]# chkconfig --del rsyslog
For yderligere oplysninger om “chkconfig”-kommandoen henvises til man-siderne med følgende kommando:
~]# man chkconfig