RHEL 7 – RHCSA Notes (Cheat Sheets)
systémové servisní jednotky
– Předchozí verze systému Oracle Linux používají skripty v /etc/rc.d/init.d adresář pro ovládání služeb.
– V systému Oracle Linux 7 byly tyto skripty nahrazeny jednotkami služeb systemd.
– Pomocí příkazu systemctl vypište informace o jednotkách služeb.
Seznam všech načtených servisních jednotek:
# systemctl list-units --type service --all
Chcete-li zjistit, které servisní jednotky jsou povoleny:
# systemctl list-unit-files --type service
Zobrazení stavu služeb
– servisní jednotky systemd odpovídají systémovým službám.
– Zobrazení podrobných informací o službě httpd:
# systemctl status httpd
– Chcete-li zkontrolovat, zda služba běží (aktivní) nebo neběží (neaktivní):
# systemctl is-active sshd active
– Chcete-li zkontrolovat, zda je služba povolena:
# systemctl is-enabled sshd enabled
Spouštění a zastavování služeb
service Utility | utilita systemctl | Popis |
---|---|---|
spuštění názvu služby | počáteční název systemctl | Spustí službu |
stop názvu služby | jméno zastávky systemctl | Zastaví službu |
restart názvu služby | jméno restartu systemctl | Restartuje službu |
název služby condrestart | systemctl try-restart name | Restartuje službu, pouze pokud je spuštěna |
znovu načíst název služby | jméno opětovného načtení systemctl | Znovu načte konfiguraci |
stav názvu služby | název stavu systemctl | Zkontroluje, zda je služba spuštěna |
service –status- all | systemctl seznam-jednotek –typ služby –vše | Zobrazuje stav všech služeb |
Povolení a zakázání služeb
Nástroj chkconfig | utilita systemctl | Popis |
---|---|---|
název chkconfig na | jméno povolení systemctl | Povolí službu |
název chkconfig vypnutý | jméno deaktivace systemctl | Zakáže službu |
chkconfig – název seznamu | jméno stavu systemctl, jméno systemctl je povoleno | Zkontroluje, zda je služba povolena |
chkconfig –list | systemctl seznam-unit-souborů – typ služby | Vypíše seznam všech služeb a zkontroluje, zda jsou povoleny |