Hva er løpende i Linux

Hva er løpende i Linux
Linux -systemer opererer eller starter i en tilstand som heter RunLevel. Når du starter et Linux -system, starter det med forhåndsdefinerte forhold som definerer tilstanden. Linux -systemer blir vanligvis startet gjennom kommandolinjen av ekspertene.

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:

  • Bestemme hvordan systemet er satt opp ved oppstart, for eksempel om en GUI er tilgjengelig.
  • Beskriver applikasjonen eller programmet som systemet vil trenge å utføre ved oppstart.

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.