Kjør nivå

Den løpe nivå , eller løpe nivå er et tall eller en bokstav som brukes ved fremgangsmåten init type systemer Unix for bestemmelse av aktiverte funksjoner.

Operasjon

Den kjørenivået varierer vanligvis fra 0 til 6, og det er noen ganger et “s” -nivå. Hver tilsvarer et sett med applikasjoner som skal startes. Generelt, jo høyere løpsnivå, jo flere funksjoner vil være aktive.

Kjøringsnivå 6 er tilordnet til å starte datamaskinen på nytt, og kjøringsnivå 0 til nedleggelse. Noen ganger blir nivå S lagt til (“single user” -modus).

/ Etc / inittab-filen bestemmer systemets standard kjøringsnivå ved oppstart, samt funksjonene som er aktive på hvert kjøringsnivå.

Vi går fra ett løpsnivå til et annet ved å bruke kommandoen init eller telinit (eller avslutning for overganger til 0 eller 6). Overgangen fra ett nivå til et annet vil starte skript for å stoppe og starte funksjoner.

For å gå fra ett nivå til et annet, er det ikke nødvendig å gå gjennom mellomnivåene.

Kommandoen “  who -r” brukes til å konsultere det aktuelle løpsnivået:

$ who -r run-level 2 2011-11-24 15:59

Kommandoen "runlevel" tillater også dette:

# runlevel N 2

Organisasjon i System V

I denne organisasjonen arvet fra UNIX System V , brukt av Solaris og flere Linux- distribusjoner , er applikasjonsstartskript gruppert i en felles /etc/init.d-katalog . Disse skriptene mottar en parameter som kan være start , stopp , omstart , etc.

Hvert nivå tilsvarer en katalog (vanligvis /etc/rc.d/rc2.d for nivå 2) med symbolske lenker til filer i /etc/init.d . Disse symbolske koblingene har navn som begynner med bokstaven S eller K, etterfulgt av et tosifret nummer.

Når du endrer løpsnivå:

Konvensjonell betydning av løpsnivåer

Løpsnivåene er ikke alle standardiserte, generelt blir følgende betydning vedtatt:

Nivå 2 kan tilsvare en flerbrukermodus uten en applikasjonsserver.

Nivå 3 tilsvarer da et flerbrukermiljø med applikasjonsservere.

Nivå 4 eller 5 brukes noen ganger for å starte det grafiske miljøet.

Se også