Kommandoen chkconfig er et verktøy som brukes til å administrere systemtjenester på Linux-baserte operativsystemer. Den lar brukere og administratorer kontrollere hvilke tjenester som startes eller stoppes når systemet starter opp, samt se gjeldende status for tjenester.
Kommandoen chkconfig fungerer ved å modifisere symbolske lenker i katalogen /etc/rc.d/init.d. Disse symbolske lenkene peker til skript som kontrollerer oppstart og avslutning av tjenester. Når chkconfig brukes til å aktivere en tjeneste, oppretter den en symbolsk lenke i den riktige runlevel-katalogen, typisk S for start og K for kill. Når chkconfig brukes til å deaktivere en tjeneste, fjerner den den tilsvarende symbolske lenken.
Kommandoen chkconfig støtter ulike alternativer som kontrollerer hvordan tjenester administreres. Noen vanlige alternativer inkluderer:
--list:Viser alle tjenester og deres nåværende status.
--add:Legger til en ny tjeneste til systemets konfigurasjon.
--del:Sletter en tjeneste fra systemets konfigurasjon.
--level:Spesifiserer kjørenivået som en tjeneste skal aktiveres eller deaktiveres for.
--on:Gjør det mulig å starte en tjeneste på det angitte kjørenivået.
--off:Deaktiverer en tjeneste fra å bli startet på det angitte kjørenivået.
chkconfig-kommandoen er et kraftig verktøy som kan brukes til å administrere oppstart og avslutning av tjenester på Linux-baserte systemer. Det er viktig å bruke chkconfig med forsiktighet, da det kan påvirke systemets oppførsel hvis det brukes feil.