da.phhsnews.com


da.phhsnews.com / Hvad er "Runlevels" på Linux?

Hvad er "Runlevels" på Linux?


Når et Linux-system starter, går det ind i dets standard runlevel og kører startskripterne forbundet med det pågældende runlevel. Du kan også skifte mellem runder - for eksempel er der et runde designet til genopretnings- og vedligeholdelsesoperationer.

Traditionelt brugte Linux System V-style init-scripts - mens nye init-systemer til sidst forældede traditionelle runder, har de endnu ikke. Ubuntu's Upstart-system bruger stadig traditionelle System V-stil scripts.

Hvad er et Runlevel?

Når et Linux-system starter, starter det init processerne. init er ansvarlig for at lancere de øvrige processer på systemet. Når du starter din Linux-computer starter kernen f.eks. Init, og init udfører startskripterne for at initialisere din hardware, oprette netværk, starte dit grafiske skrivebord.

Der er dog ikke kun et enkelt sæt opstart scripts init udfører. Der er flere runde niveauer med deres egne opstartsskripter - for eksempel kan et runlevel bringe netværk op og starte det grafiske skrivebord, mens et andet runlevel kan lade netværk være deaktiveret og springe over det grafiske skrivebord. Det betyder, at du kan slippe fra "grafisk desktop-tilstand" til "tekstkonsol-tilstand uden netværk" med en enkelt kommando uden manuelt at starte og stoppe forskellige tjenester.

Init lader specifikt scriptsne i en bestemt mappe, der svarer til runlen. Når du for eksempel indtaster runlevel 3 på Ubuntu, kører init scriptsne i mappen /etc/rc3.d.

I det mindste er det sådan, det virker med et traditionelt System V init-system - Linux-distributioner begynder at Udskift det gamle System V init system. Mens Ubuntu Upstart for øjeblikket opretholder kompatibilitet med SysV init scripts, vil dette sandsynligvis ændre sig i fremtiden.

Runlevels

Nogle runleveller er standard mellem Linux-distributioner, mens nogle runde varierer fra distribution til distribution.

Følgende runde niveauer er standard:

  • 0 - Halt (Slukker systemet.)
  • 1 - Single User Mode (Systemet starter i superbrugertilstand uden at starte daemoner eller netværk. Ideel til opstart i et genopretnings- eller diagnostikmiljø.)
  • 6 - Reboot

Runlevels 2-5 varierer afhængigt af fordelingen. For eksempel er runde 2-5 på Ubuntu og Debian det samme og giver en fuld multi-bruger tilstand med netværk og grafisk login. På Fedora og Red Hat leverer runlevel 2 multi-user mode uden netværk (kun konsol login), runlevel 3 giver multi-user mode med netværk (kun konsol login), runlevel 4 er ubrugt, og runlevel 5 giver multi-user mode med netværk og grafisk login.

Skift til et andet runlevel

For at skifte til et andet runlevel, mens systemet allerede kører, skal du bruge følgende kommando:

sudo telinit #

Udskift # med nummeret på runlevel du vil skifte til. Omit sudo og kør kommandoen som root, hvis du kører en distribution, der ikke bruger sudo.

Opstart direkte til et bestemt Runlevel

Du kan vælge et runlevel, der starter fra bootloaderen - Grub, for eksempel. I starten af ​​opstartsprocessen skal du trykke på en tast for at få adgang til Grub, vælge din opstartspost og trykke på e for at redigere den.

Du kan tilføje enkelt til slutningen af ​​ linux linje for at komme ind i single-user runlevel (runlevel 1). (Tryk på Ctrl + x for at starte efter.) Dette er det samme som indstillingen for gendannelsesmodus i Grub.

Traditionelt kan du angive et tal som en kernelparameter, og du vil starte op på det pågældende runlevel - f.eks. Ved at bruge 3 i stedet for single for at starte til runlevel 3. Dette ser imidlertid ikke ud til at virke på de nyeste versioner af Ubuntu - Upstart synes ikke at tillade det. På samme måde vil hvordan du ændrer standard runlevel afhænge af din distribution.


Mens Ubuntus Upstart-dæmon stadig emulerer SystemV init-systemet, vil mange af disse oplysninger ændre sig i fremtiden. Upstart er for eksempel begivenhedsbaseret - det kan stoppe og starte tjenester, når der opstår hændelser (for eksempel kan en tjeneste starte, når en hardwareenhed er tilsluttet systemet og stoppe, når enheden fjernes.) Fedora har også sin egen efterfølger til init, systemd.


Otte nemme måder at spare penge på dit værktøjsregninger

Otte nemme måder at spare penge på dit værktøjsregninger

Når det kommer til at spare penge på din el og andre nytteomkostninger, får du noget som en smart termostat eller smart outlet til at overvåge og optimere energi brug kan være nyttigt. Men der er masser af ting, du kan gøre, der kræver lidt til ingen penge eller indsats også. Her er otte virkelig nemme opgaver at gøre rundt om i huset, som straks vil spare dig penge på dine regninger.

(how-to)

Startmenuen skal være hellig (men det er stadig en katastrofe i Windows 10)

Startmenuen skal være hellig (men det er stadig en katastrofe i Windows 10)

Startmenuen er en hæfteklamme for Windows-oplevelsen og bør strømlinet, effektiv og ikke-destrueret af den større verden ud over operativsystemet og programmer fungerer det som portal til. Microsoft bragte Start Menu tilbage til forkant i Windows 10, men de forkælet det i processen. Det er altid populært at rant og rave om ændringer i operativsystemer, når større iterationer frigives til offentligheden.

(how-to)