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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.