|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Vad gör varje runlevel i Linux?

    Linux -runvevels representerar olika systemtillstånd eller driftsätt. Den specifika funktionaliteten som är förknippad med varje runnel kan variera något mellan distributioner (som Debian, Red Hat, etc.), men den allmänna idén förblir konsekvent. Traditionella sysvinit-system som används numrerade runvevels (0-6), medan systemd (används av de flesta moderna distributioner) använder mål som är konceptuellt lika men implementerade annorlunda.

    sysvinit runvevels (äldre system):

    * 0:Stopp: Systemavstängning.

    * 1:Singer-användarläge: En minimal miljö, vanligtvis endast tillgänglig för rotanvändaren. Användbart för systemadministration och underhållsuppgifter utan att starta den fullständiga grafiska miljön eller tjänsterna.

    * 2:Multi-användare, utan NFS: En fullständig miljö med flera användare men utan nätverksfilsystemet (NFS).

    * 3:Multi-användare, med nätverk: En fullständig fleranvändarmiljö med nätverk aktiverat. Detta är ofta standardrelnivån för många serversystem.

    * 4:oanvänd: Vanligtvis reserverade men inte standardiserade.

    * 5:Multi-användare med grafiskt gränssnitt (x11): En fullständig fleranvändarmiljö med ett grafiskt användargränssnitt. Detta är den vanligaste runnel för skrivbordssystem.

    * 6:Starta om: Systemstart.

    Systemd -mål (moderna system):

    SystemD använder inte direkt numrerade runvevels. Istället använder det *mål *, som är symboliska länkar till runlevel-liknande tillstånd. Dessa är mer flexibla och beskrivande. Vissa vanliga mål inkluderar:

    * `multi-user.target`: Liknar RunLevel 3. En fullständig miljö med flera användare med nätverk. Detta är ofta standardmålet för servrar.

    * `grafisk.Target`: Liknar runlevel 5. En multi-användarmiljö med ett grafiskt gränssnitt. Detta är standardmålet för skrivbordssystem.

    * `räddning.Target`: I likhet med ett enda användarläge, vilket ger en minimal miljö för felsökning.

    * `poweroff.Target`: Stänger av systemet. Motsvarande runlevel 0.

    * `omstart.Target`: Startar om systemet. Motsvarande Runlevel 6.

    Viktiga överväganden:

    * Distributionsskillnader: Det exakta beteendet och tjänsterna som startas vid varje runlevel eller mål kan variera mellan Linux -distributioner. Kontakta alltid din distributions dokumentation för detaljer.

    * init -system: Init -systemet (sysvinit, systemd, upstart, etc.) hanterar runvevels eller mål.

    * tjänster: Enskilda tjänster (Daemons) styrs separat, ofta genom verktyg som `Systemctl` (för systemd) eller` Service '(för Sysvinit). Dessa tjänster avgör vilka applikationer och demoner som körs på varje nivå.

    Sammanfattningsvis, medan de numrerade runvevels i Sysvinit gav ett enkelt sätt att kategorisera systemtillstånd, erbjuder SystemD -mål ett mer granulärt och flexibelt tillvägagångssätt för att hantera systemstart och avstängning. Kärnfunktionen, emellertid - att tillhandahålla olika operativa lägen för systemet - förblir detsamma.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är användningen av Execute -kommandot i Unix?
    ·Vad Är Hierarkisk File Structure i UNIX
    ·Vad är STAT -kommando i Linux?
    ·Syftet med en UNIX Operativsystem
    ·Varför Unix är det bästa operativsystemet än annat …
    ·Skriv ett skalprogram i Unix för att hitta palindrome …
    ·Hur ställa in tidszonen i Unix
    ·Hur kopiera en fil till den diskettenhet på Unix
    ·Hur skulle du förklara Unix -systemkatalog?
    ·Hur man dödar ett jobb i Unix
    Utvalda artiklarna
    ·Hur man ändrar skrivbordsikonavstånd i Windows 10
    ·Hur man fixar en Optimum feleffekten Kalibrering i Wind…
    ·Hur man skickar iCal uppmanar till Outlook
    ·MCSE-certifiering Krav
    ·Hur man tar bort registren redigera Begränsningar
    ·Operativsystem som inte stöds på den här datorn Vad …
    ·Hur man installerar Internet Explorer i Ubuntu Linux
    ·Var lagras den fullt funktionella iOS?
    ·Hur kan jag kontrollera Tray Computer System
    ·Så här ställer du in Sökassistenten vara den viktig…
    Copyright © Dator Kunskap https://www.dator.xyz