Hvordan legge til chkconfig
Du har nettopp installert en Linux-distribusjon som bruker Linux Sys-V stil initscripts å inkludere Red Hat og CentOS. Nå vil du starte en tjeneste som httpd uten å starte en terminal hver gang du starter og kjører "/etc/init.d/httpd start" mens du er logget på som root-bruker. Disse operativsystemene har et verktøy som hjelper deg å gjøre dette uten å redigere filer - chkconfig. Den chkconfig verktøyet gir deg som systemadministrator for å kjøre en kommando én gang for hver tjeneste du ønsker å starte automatisk ved omstart.
Bruksanvisning
1 Logg deg på datamaskinen ved hjelp av rot eller superbruker konto eller en konto lagt til "/ etc / sudoers" -filen i hjulet gruppen.
2 Start terminal ved å klikke på "Programmer". Velg "Tilbehør" og "Terminal".
3 Klikk i terminalvinduet for å gjøre det det aktive vinduet.
4 Type "/ bin / sudo su -"; trykk enter."
5 Skriv inn passordet ditt; trykk enter."
6 Skriv "chkconfig --level 2 httpd på"; trykk "Enter" for å legge httpd å kjøre nivå 2.
7 Type "chkconfig --list"; trykk "Enter" for å få en komplett liste over service og kjøre nivåer som vil starte når du starter maskinen på nytt.
8 Skriv "reboot" for å restarte systemet.
Hint
- Andre Linux-baserte operativsystemer bruker en lignende metode for å oppnå starter tjenester på ulike kjøringsnivåer.
- Du kan legge til alle de kjører nivåene du ønsker ved å bare legge riktig løp nivå nummer, for eksempel "chkconfig --level 12345 httpd på" for alle kjøringsnivåer.
- Logge inn som root eller bruke "/ etc / sudo su -" kommandoen kan føre til uønskede resultater hvis du ikke forstår operativsystemet Linux.
- Hvis brukernavnet ditt er ikke i "/ etc / sudoers" fil riktig i hjulet gruppe, eller du ikke har root eller superbruker passord, vil du ikke være i stand til å legge chkconfig.