V této příručce si ukážeme, jak změnit aktuální úroveň běhu dvěma způsoby.
Úvod
úroveň běhu je režim provozu v počítačových operačních systémech, který implementuje inicializaci ve stylu Unix System V. Obvykle existuje sedm úrovní běhu, číslovaných od nuly do šesti. S se někdy používá jako synonymum pro jednu z úrovní. Při spuštění je spuštěna pouze jedna úroveň běhu; úrovně běhu nejsou prováděny jedna po druhé (tj. je prováděna pouze úroveň běhu 2, 3 nebo 4, ne více z nich postupně nebo v jakémkoli jiném pořadí).
úroveň běhu definuje stav stroje po spuštění. Různé úrovně běhu jsou obvykle přiřazeny (ne nutně v nějakém konkrétním pořadí) režimu pro jednoho uživatele, režimu pro více uživatelů bez spuštěných síťových služeb, režimu pro více uživatelů se spuštěnými síťovými službami, vypnutí systému a restartování systému.
Přesné nastavení těchto konfigurací se liší mezi operačními systémy a distribucemi Linuxu. Například úroveň běhu 4 může být konfigurace bez serveru pro více uživatelů s GUI v jedné distribuci a nic v jiné distribuci. Úrovně běhu se běžně řídí obecnými vzory popsanými v tomto článku; některé distribuce však využívají určité specifické konfigurace.
Úroveň běhu
Výchozí úroveň běhu lze nastavit buď pomocí systemctl nebo vytvoření symbolického odkazu cílů úrovně běhu na default.target soubor.
Změna úrovně běhu pomocí příkazu systemctl
- Zkontrolujte aktuální úroveň běhu.
systemctl get-default
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042816151384.png)
Aktuální výchozí úroveň běhu systému jegraphical.target (úroveň běhu 5).
- Chcete-li změnit výchozí úroveň běhu na úroveň 3 (multi-user.target), spusťte následující příkaz.
systemctl set-default multi-user.target
- Restartujte a zkontrolujte to.
reboot
- Znovu zkontrolujte, že výchozí aktuální úroveň běhu je úroveň běhu 3 (multi-user.target).
systemctl get-default
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042816151394.png)
Změna Runlevel pomocí symbolického odkazu pro cíl
- Zkontrolujte aktuální úroveň běhu.
systemctl get-default
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042816151394.png)
- Uveďte úroveň běhu soubory v adresáři systemd.
ls -l /lib/systemd/system/runlevel*target
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042816151350.png)
Výchozí úroveň běhu je multi-user.target (úroveň běhu 3).
- Proveďte symbolický odkaz runlevel5.target na soubor default.target.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
OR
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
- Restartujte a znovu zkontrolujte
reboot
- Po restartu ověřte, že výchozí runlevel je runlevel 5 (graphical.target).
systemctl get-default
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042816151384.png)
POZNÁMKA :Aktuální úroveň běhu můžete přepnout pomocí systemctl isolate [target] příkaz v relaci.
systemctl isolate graphical.target
OR
systemctl isolate multi-user.target
Dostupné cíle / úrovně běhu
Úroveň běhu | Cílové jednotky | Popis |
---|---|---|
0 | runlevel0.target / poweroff.target | Vypněte systém. |
1 | runlevel1.target / rescue.target | Režim jednoho uživatele |
2 | runlevel2.target / multi-user.target | režim pro více uživatelů. |
3 | runlevel3.target / multi-user.target | režim pro více uživatelů. |
4 | runlevel4.target / multi-user.target | režim pro více uživatelů. |
5 | runlevel5.target / graphical.target | Grafický režim. |
6 | runlevel6.target / reboot.target | Restartujte systém. |
Závěr
To je vše, ukázali jsme vám, jak změnit úroveň běhu dvěma metodami v rhel a centos 8.
děkuji