Kommandoen chkconfig er et værktøj, der bruges til at administrere systemtjenester på Linux-baserede operativsystemer. Det giver brugere og administratorer mulighed for at kontrollere, hvilke tjenester der startes eller stoppes, når systemet starter op, samt se den aktuelle status for tjenester.
Kommandoen chkconfig virker ved at ændre symbolske links i mappen /etc/rc.d/init.d. Disse symbolske links peger på scripts, der styrer opstart og nedlukning af tjenester. Når chkconfig bruges til at aktivere en tjeneste, opretter den et symbolsk link i den passende runlevel-mappe, typisk S for start og K for kill. Når chkconfig bruges til at deaktivere en tjeneste, fjerner den det tilsvarende symbolske link.
Kommandoen chkconfig understøtter forskellige muligheder, der styrer, hvordan tjenester administreres. Nogle almindelige muligheder omfatter:
--list:Viser alle tjenester og deres aktuelle status.
--add:Tilføjer en ny service til systemets konfiguration.
--del:Sletter en tjeneste fra systemets konfiguration.
--level:Specificerer det kørselsniveau, som en tjeneste skal aktiveres eller deaktiveres for.
--on:Gør det muligt at starte en tjeneste på det angivne kørselsniveau.
--off:Deaktiverer en tjeneste fra at blive startet på det angivne kørselsniveau.
Kommandoen chkconfig er et kraftfuldt værktøj, der kan bruges til at styre opstart og nedlukning af tjenester på Linux-baserede systemer. Det er vigtigt at bruge chkconfig med forsigtighed, da det kan påvirke systemets adfærd, hvis det bruges forkert.