Du kan starte opp gjennom GUI. Det er flere stater i RunLevel, som er definert i henhold til dagens tilstand i systemet. Les denne guiden grundig hvis du også vil vite om RunLevel og dens stater. Denne guiden har all informasjonen du trenger om RunLevel i Linux.
Hva er løpende i Linux?
RunLevel er en annen modus som brukes til de forskjellige oppgavene i Linux. Det er syv typer runlevel som er nummerert fra null til seks. I Linux tjener RunLevels Zero, One og Six et spesifikt formål. Men i RunLevels Two, Three og fire RunLevel, kan du gjøre ethvert formål avgjort av distribusjonsleverandøren. /Etc /inittab -filen bestemmer systemets RunLevel. Du kan bytte manuelt fra en RunLevel til en annen som administrator.
Det er noen hovedårsaker til å definere RunLevel, for eksempel:
Bytte mellom RunLevels
Før du endrer RunLevel, bør du kjenne din nåværende RunLevel State. Kjør følgende kommando i terminalen:
$ RunLevel
I henhold til følgende utdata representerer det første tallet det forrige RunLevel som kjørte i systemet ditt. Det andre tallet representerer sin nåværende RunLevel. Her betyr "n" at systemet ditt ikke tidligere var på et annet løp. Og "5" betyr at systemets nåværende RunLevel er 5.
Med -r -alternativet kan du også finne RunLevel med WHO -kommandoen:
$ hvem -r
Vi anbefaler alltid at du får informasjonen om parametrene før du bruker RunLevel. Du kan få hjelp på RunLevel ved å kjøre følgende kommandoer:
$ RunLevel - -H
Eller
$ RunLevel -Hjelp
For å gå til mannssidene i RunLevel utfør følgende kommando:
Mann RunLevel
Hvert runLevel har sin distinkte funksjon. RunLevels er forskjellige i henhold til operativsystemene, som varierer fra null til seks. Vi anbefaler at du refererer til følgende tabell og forstår tallene som brukes til å definere RunLevel:
RunLevel | Mål | Beskrivelse |
0 | Poweroff.mål | Ingenting løper på dette løpende nivået. Det brukes bare til å slå av systemet. |
1 | redde.mål | I gjenopprettingsmodus brukes dette løpende nivå. Det er en enkeltbrukermodus, så bare roten har tilgang til den. Det konfigurerer ganske enkelt ikke nettverksgrensesnittet, og brukere kan definere det som ikke-root-brukere. |
2 | flerbruker.mål | Den kjører i flerbrukermodus, men starter ikke nettverks- eller demongrensesnitt. |
3. | Gir flerbrukerfunksjonalitet uten GUI. Her brukes bare en CLI. | |
4 | Vanligvis brukes ikke dette løpende nivået, og den er udefinert. Brukere kan spesifisere det. | |
5 | grafisk.mål | I de fleste Linux -systemer brukes dette løpende nivå. Det kjører systemet i flerbrukermodus med et grafisk brukergrensesnitt. |
6 | Start på nytt.mål | Så snart RunLevel -kommandoen er utført, startes systemet på nytt. |
RunLevel Files Location
Hver RunLevel har sin katalog som ligger i /etc -katalogen. Hvert RunLevel har sitt spesifikke miljø utført gjennom ett bestemt sett med skript. Nå får vi se hvor disse skriptene er lagret.
Mange konfigurasjonsfiler og underkataloger er inkludert i /etc -katalogen. RunLevel -filer er organisert i disse katalogene i RC0.D til RC6.D -formasjon.
Hver underkatalog er designet for en spesifikk RunLevel som inneholder konfigurasjonsfilene. Følgende kommando viser underkatalogene:
LS /etc
En liste over prosesser som kjøres på hver RunLevel er også tilgjengelig. For eksempel, vi ser at RunLevel 4 viser alle løpsprosessene. La oss se på filene i /etc /rc4.d underkatalog brukt til RunLevel 4:
LS /etc /rc4.d/
Endre RunLevel
Du kan endre RunLevel enten fra Init eller Telinit -kommandoen. Her er følgende kommandoer:
i det
telinit
I de tidligere kommandoene, endre med RunLevel du vil endre. Både INIT- og Telinit -kommandoene gir samme utgang. Å kjøre begge de tidligere kommandoene i terminalen vil starte systemet ditt raskt på nytt.
SystemCTL -kommandoen hjelper til med å finne og endre gjeldende RunLevel. Først må du kjøre følgende kommando for å bestemme din RunLevel:
SystemCTL Get-Default
Kjører den forrige kommandoen viser “grafisk.mål ”som en utgang. Når det nåværende RunLevel er oppdaget, endrer vi RunLevel gjennom følgende kommando ved hjelp av SystemCTL -kommandoen:
sudo systemctl isolat multi-user.mål
Etter å ha skrevet kommandoen, trykker du på ENTER -knappen. Du blir omdirigert til det nye vinduet der du må oppgi systemopplysningene dine. Når vellykket autentisering er ferdig, er du på kommandolinjen.
Nok en gang kan du utføre RunLevel -kommandoen for å sjekke gjeldende tilstand for RunLevel.
To typer RunLevels vises i utgangen for å få kommandoen. Det ble brukt en RunLevel 5 tidligere, og det er en RunLevel 3 brukt nå.
BTO Gå tilbake til GUI, utfør følgende kommando:
srudo systemctl isolat grafisk.mål
Etter en vellykket autentisering kommer du tilbake til GUI -modus.
Konklusjon
Vi har grundig forklart Linux RunLevel i denne artikkelen. Det er forskjellige måter å sjekke RunLevel på, men vi beskrev bare en metode slik at du kan forstå det godt. Hvis du vil vite mer relaterte emner i denne artikkelen eller har spørsmål i tankene dine, kan du dele din mening i kommentarfeltet.