Junior
Akým príkazom v RedHat Linux je možné nakonfigurovať automatické spúšťanie služieb pri štarte systému?
sobes.tech AI
Odpoveď od AI
Konfigurácia automatického spúšťania služieb v Red Hat Enterprise Linux (RHEL) a kompatibilných systémoch (CentOS, AlmaLinux, Rocky Linux) sa vykonáva predovšetkým pomocou systemctl.
Hlavný príkaz:
# Povolenie automatického spúšťania služby
systemctl enable <názov_služby>
Príklad:
# Povolenie automatického spúšťania webového servera Apache
systemctl enable httpd.service
V závislosti od kontextu môžu byť použité aj iné príkazy:
systemctl disable <názov_služby>: Zakázanie automatického spúšťania.systemctl is-enabled <názov_služby>: Kontrola, či je povolené automatické spúšťanie.systemctl list-unit-files --type=service: Zobrazenie zoznamu všetkých súborov jednotiek typu "service" s ich stavom (enabled, disabled a pod.).
Pre staršie systémy (pred RHEL 7), ktoré používali systém inicializácie SystemV, bol príkaz iný:
# Pre SystemV
chkconfig --add <názov_služby>
chkconfig <názov_služby> on
Avšak v moderných verziách RHEL a jeho odvodených je systemctl štandardom.
Dôležité: Na vykonanie týchto príkazov sú potrebné práva superpoužívateľa (root).
# Spustenie príkazu ako superpoužívateľ
sudo systemctl enable <názov_služby>
Preto je hlavná a odporúčaná metóda v moderných systémoch podobných RedHat použitie systemctl enable <názov_služby>.