Výstup příkazu runlevel bude indikovat vaši předchozí a aktuální úroveň běhu oddělené jednou mezerou. Pokud neexistovala žádná předchozí úroveň běhu, jako zástupný symbol se použije ‚N‘.
Například:
# runlevel N 5
Výstup výše ukazuje, že aktuální úroveň běhu je 5 a žádná předchozí úroveň běhu neexistovala.
Níže je uveden seznam toho, jak jsou jednotlivé hodnoty runlevel definovány:
- 0 — Zastavit
- 1 — Režim pro jednoho uživatele
- 2 — Nepoužito (definovatelné uživatelem)
- 3 — Plný režim pro více uživatelů
- 4 — Nepoužito (definovatelné uživatelem)
- 5 — Plný režim pro více uživatelů (s přihlašovací obrazovkou založenou na X)
- 6 — Restartovat
Příklady příkazů runlevel
1. Chcete-li zobrazit aktuální úroveň běhu:
# runlevel
2. Pro potlačení výstupu:
# runlevel -q # runlevel --quiet
3. Spuštění v podrobném režimu:
# runlevel -v # runlevel --verbose
4. Chcete-li získat informace o verzi:
# runlevel --version
5. Získání nápovědy:
# runlevel --help
Časté dotazy na úrovni běhu
Existuje standardní úroveň běhu, kterou většina lidí spustí po instalaci?
Záleží na požadavcích uživatele, většinou servery běží na úrovni běhu 3 a desktopy na úrovni běhu 5. Úroveň běhu 5 je ideální pro stolní pracovní stanice. A runlevel 3 je ideální pro produkci.
Spotřebovává běh úrovně 5 mnohem více zdrojů než úroveň 3?
Jediný rozdíl mezi runlevel 3 a runlevel 5 je ten, že runlevel 5 zahrnuje službu X11 (GUI) spolu se všemi ostatními službami, jako je firewall, nfs, rpc ntpd atd.
Existuje způsob, jak X vypnout, jakmile skončíte?
Uživatele můžete buď odhlásit v systémové nabídce, nebo se můžete vrátit zpět do konzole (CTRL+ALT+F1..7) a stisknutím CTRL+x ukončit relaci X.
Má celkově nějakou výhodu provozování jedné úrovně běhu nad druhou?
Mít jednu úroveň běhu nad druhou je výhodné z hlediska implementace aplikací souvisejících s GUI a testování ve stejném prostředí bez velkého zatížení serveru. například vyměňte monitor nebo grafickou kartu a můžete spustit nástroje pro úpravu, aniž byste se museli pokoušet zastavit zaváděcí sekvenci a plně ji otestovat, a pokud se vyskytnou nějaké problémy, jednoduše vypněte GUI a zkuste to znovu, pokud některá kombinace způsobí X server k uzamčení můžete X zabít, aniž byste museli restartovat systém.
Závěr
Soubor /etc/inittab soubor definuje výchozí úroveň běhu systému. Procesy, které se spouštějí pro konkrétní úrovně běhu, jsou definovány v podadresářích adresáře /etc/rc.d. Aktuální úroveň běhu můžete kdykoli zobrazit pomocí příkazu runlevel:
$ runlevel N 5