en runlevel er en av modusene Som En Unix-basert, dedikert server ELLER EN VPS server OS vil kjøre på. Hvert runlevel har et visst antall tjenester stoppet eller startet, noe som gir brukeren kontroll over maskinens oppførsel. Konvensjonelt finnes syv runnivåer, nummerert fra null til seks.
etter At Linux-kjernen har startet, leser init-programmet/etc / inittab-filen for å bestemme oppførselen for hvert runlevel. Med mindre brukeren angir en annen verdi som en kjernestartparameter, vil systemet forsøke å angi (starte) standard runlevel.
Kjør Nivå | Modus | Handling | |
---|---|---|---|
0 | Halt | Lukker ned system | |
1 | enkeltbrukermodus | konfigurerer ikke nettverksgrensesnitt, starter daemoner eller tillater ikke-root-pålogginger | |
2 | flerbrukermodus | konfigurerer ikke nettverksgrensesnitt eller starter daemoner. | |
3 | Flerbrukermodus med Nettverk | Starter systemet normalt. | |
4 | Udefinert | ikke brukt/brukerdefinerbar | |
5 | Som runlevel 3 + skjermbehandling(X) | ||
6 | Omstart | starter systemet på nytt |
de fleste linux-servere mangler Et Grafisk Brukergrensesnitt og starter derfor i runlevel 3. Servere MED ET GUI Og desktop Unix-systemer starter runlevel 5. Når en server er utstedt en omstart kommando, går det runlevel 6.
init scripts
init (kort for initialisering) Er programmet På Unix og Unix-lignende systemer som gyter alle andre prosesser. Den kjører som en demon og har vanligvis PID 1.
/etc / inittab-filen brukes til å angi standard kjørenivå for systemet. Dette er runlevel som et system vil starte opp på ved omstart. Programmene som startes av init er plassert i /etc / rc.d mappe. Innenfor denne katalogen er det en egen mappe for hvert kjørenivå, for eksempel rc0.d, rc1.d og så videre.
chkconfig
chkconfig-verktøyet brukes I RedHat-baserte systemer (Som CentOS) for å kontrollere hvilke tjenester som startes på hvilke runlevels. Kjører kommandoen chkconfig-list vil vise en liste over tjenester om de er aktivert eller deaktivert for hver runlevel.
root@host:~ # chkconfig --list
filelimits 0:off1:off2:on3:on4:on5:on6:off
syslog 0:off1:off2:on3:on4:on5:on6:off
gpm 0:off1:off2:on3:on4:on5:on6:off
cpanel 0:off1:off2:off3:on4:on5:on6:off
kudzu 0:off1:off2:off3:on4:on5:on6:off
ntpd 0:off1:off2:off3:off4:off5:off6:off
netfs 0:off1:off2:off3:on4:on5:on6:off
network 0:off1:off2:on3:on4:on5:on6:off
netplugd 0:off1:off2:off3:off4:off5:off6:off
rawdevices 0:off1:off2:off3:on4:on5:on6:off
ipchains 0:off1:off2:on3:on4:on5:on6:off
iptables 0:off1:off2:on3:on4:on5:on6:off
crond 0:off1:off2:on3:on4:on5:on6:off
anacron 0:off1:off2:on3:on4:on5:on6:off
cups 0:off1:off2:on3:on4:on5:on6:off
xfs 0:off1:off2:on3:on4:on5:on6:off
xinetd 0:off1:off2:off3:on4:on5:on6:off
httpd 0:off1:off2:off3:on4:off5:on6:off
Enkeltbrukermodus Er en modus som et flerbrukersystem (som En Linux-server) kan startes inn i operativsystemet som en superbruker. Oppstart av et system i denne modusen starter ikke nettverk, men kan brukes til å gjøre endringer i eventuelle konfigurasjonsfiler på serveren. En av de vanligste bruksområdene for enkeltbrukermodus er å endre rotpassordet for en server der det nåværende passordet er ukjent.
Runlevels er en viktig del Av Kjernen I Linux-operativsystemet. Selv om det ikke er noe den gjennomsnittlige administratoren vil jobbe med daglig, gir forståelse av runlevels administratoren et annet lag med kontroll og fleksibilitet over serverne de administrerer.
når en Standard Cloud VPS ikke er nok, Er Liquid Webs Dedikerte Servere en drøm som går i oppfyllelse. Liquid Webs server utkonkurrerer konkurransen om ytelse og støtte. Sjekk ut hvordan Våre Dedikerte Servere kan skyte i været nettstedets ytelse.