no.phhsnews.com


no.phhsnews.com / Hva er "Runlevels" på Linux?

Hva er "Runlevels" på Linux?


Når et Linux-system starter, går det inn i standard runlevel og kjører oppstartsskriptene knyttet til det runlevel. Du kan også bytte mellom runleveller - for eksempel er det et runlevel designet for gjenopprettings- og vedlikeholdsoperasjoner.

Linux brukte tradisjonelt initieringssystemer for System V-stil - mens nye init-systemer til slutt vil forfalske tradisjonelle runleveller, har de ennå ikke. For eksempel bruker Ubuntus Upstart-system tradisjonelle systemv-stilskript.

Hva er et Runlevel?

Når et Linux-system starter, lanserer det init prosessene. init er ansvarlig for å lansere de andre prosessene på systemet. Når du for eksempel starter din Linux-datamaskin, starter kjernen init, og init kjører oppstartskriptene for å initialisere maskinvaren, opprette nettverk, starte det grafiske skrivebordet.

Det er imidlertid ikke bare ett enkelt sett oppstart scripts init utfører. Det er flere løpnivåer med egne oppstartsskript - for eksempel kan ett runlevel opprette nettverk og starte det grafiske skrivebordet, mens et annet runlevel kan la nettverk være deaktivert og hoppe over det grafiske skrivebordet. Dette betyr at du kan slippe fra "grafisk skrivebordsmodus" til "tekstkonsollmodus uten nettverk" med en enkelt kommando, uten å starte og stoppe forskjellige tjenester manuelt.

Init lerer i stedet skriptene i en bestemt katalog som tilsvarer Runlevel. For eksempel, når du går inn i runlevel 3 på Ubuntu, kjører init skriptene i katalogen /etc/rc3.d.

I det minste fungerer dette med et tradisjonelt System V init-system - Linux-distribusjoner begynner å Bytt ut det gamle System V init-systemet. Mens Ubuntus Upstart for tiden opprettholder kompatibilitet med SysV init-skript, vil dette sannsynligvis endres i fremtiden.

Runlevels

Noen runder er standard mellom Linux-distribusjoner, mens enkelte runleveler varierer fra distribusjon til distribusjon.

Følgende Runlevels er standard:

  • 0 - Halt (Slår av systemet.)
  • 1 - Enkelt brukermodus (Systemet starter opp i superbrukermodus uten å starte daemoner eller nettverk. Ideell for oppstart i et gjenopprettings- eller diagnostikkmiljø.)
  • 6 - Reboot

Runlevels 2-5 varierer avhengig av distribusjon. For eksempel, på Ubuntu og Debian er runde 2-5 de samme og gir en full multifunksjonsmodus med nettverk og grafisk innlogging. På Fedora og Red Hat, tilbyr runlevel 2 multifunksjonsmodus uten nettverk (kun konsolllogging), runlevel 3 gir flerbrukermodus med nettverk (kun konsolllogging), runlevel 4 er ubrukt og runlevel 5 gir flerbrukermodus med

Bytte til et annet runlevel

For å bytte til et annet runlevel mens systemet allerede kjører, bruk følgende kommando:

sudo telinit #

Erstatt # med nummeret til Runlevel du vil bytte til. Omit sudo og kjør kommandoen som root hvis du kjører en distribusjon som ikke bruker sudo.

Oppstart direkte til et bestemt rundevel

Du kan velge et runlevel for å starte opp fra startlasteren - Grub, for eksempel. Ved starten av oppstartsprosessen, trykk på en tast for å få tilgang til Grub, velg oppstartsoppføringen, og trykk på e for å redigere den.

Du kan legge til enkelt til slutten av Linux linje for å gå inn i single-user runlevel (runlevel 1). (Trykk Ctrl + x for å starte opp etter.) Dette er det samme som alternativet for gjenopprettingsmodus i Grub.

Tradisjonelt kan du angi et tall som en kjerneparameter, og du vil starte opp på det runlevelet, for eksempel ved å bruke 3 i stedet for single for å starte opp til runlevel 3. Dette ser imidlertid ikke ut til å fungere på de nyeste versjonene av Ubuntu - Upstart ser ikke ut til å tillate det. På samme måte vil hvordan du endrer standard runlevel, avhenge av distribusjonen din.


Mens Ubuntus Upstart-demon fortsatt emulerer SystemV init-systemet, vil mye av denne informasjonen endres i fremtiden. For eksempel er Upstart event-basert - det kan stoppe og starte tjenester når hendelser oppstår (for eksempel kan en tjeneste starte når en maskinvareenhet er koblet til systemet og stopper når enheten er fjernet.) Fedora har også sin egen etterfølger til init, systemd.


Slik gjør du ditt hjem automatisk når du er borte.

Slik gjør du ditt hjem automatisk når du er borte.

Når du går på jobb, setter du sannsynligvis ned termostaten din før du drar ut døren for å spare energi. Men Nest Thermostat kan automatisk gjøre det for deg, ved å oppdage når du er borte, og når du kommer hjem. Med en funksjon som heter Hjem / Away Assist, kan Nest Thermostat bruke sin innebygde sensor, så vel som GPS-posisjonen fra telefonen din, for automatisk å avgjøre om du er hjemme eller borte.

(how-to)

Slik får du en paragraf for en bestemt stykkeformat i et Word-dokument

Slik får du en paragraf for en bestemt stykkeformat i et Word-dokument

Du kan enkelt telle avsnitt, sider, ord, tegn og linjer i et Word-dokument. Men hva om du vil vite hvor mange avsnitt av en bestemt stil du har i dokumentet ditt? Vi viser deg et triks som gjør at du enkelt kan få dette nummeret. For eksempel, kanskje du vil vite hvor mange advarsler du har i dokumentet ditt, og du har brukt en tilpasset stil til alle advarslene i dokumentet ditt .

(how-to)