Junior
Kojom komandom u RedHat Linux-u se može podesiti automatsko pokretanje servisa pri pokretanju sistema?
sobes.tech АИ
Одговор од АИ
Konfiguracija automatskog pokretanja servisa u Red Hat Enterprise Linux (RHEL) i kompatibilnim sistemima (CentOS, AlmaLinux, Rocky Linux) se uglavnom vrši korišćenjem systemctl.
Glavna komanda:
# Omogućiti automatsko pokretanje servisa
systemctl enable <ime_servisa>
Primer:
# Omogućiti automatsko pokretanje Apache web servera
systemctl enable httpd.service
U zavisnosti od konteksta, mogu se koristiti i drugi komandni alati:
systemctl disable <ime_servisa>: Onemogućiti automatsko pokretanje servisa.systemctl is-enabled <ime_servisa>: Proveriti da li je automatsko pokretanje uključeno.systemctl list-unit-files --type=service: Prikaz liste svih fajlova jedinica tipa "service" sa njihovim statusom (enabled, disabled, itd.).
Za starije sisteme (pre RHEL 7), koji su koristili SystemV sistem inicijalizacije, komanda je bila drugačija:
# Za SystemV
chkconfig --add <ime_servisa>
chkconfig <ime_servisa> on
Međutim, u modernim verzijama RHEL i njegovih derivata, systemctl je standard.
Važno: Za izvršenje ovih komandi potrebna su prava superkorisnika (root).
# Izvršiti komandu kao superkorisnik
sudo systemctl enable <ime_servisa>
Dakle, osnovni i preporučeni metod u modernim RedHat sličnim sistemima je korišćenje systemctl enable <ime_servisa>.