Junior
Ce comandă în RedHat Linux poate fi utilizată pentru a configura pornirea automată a serviciilor la pornirea sistemului?
sobes.tech AI
Răspuns de la AI
Configurarea pornirii automate a serviciilor în Red Hat Enterprise Linux (RHEL) și sistemele compatibile (CentOS, AlmaLinux, Rocky Linux) se face în principal folosind systemctl.
Comanda principală:
# Activați pornirea automată a serviciului
systemctl enable <numele_serviciului>
Exemplu:
# Activați pornirea automată a serverului web Apache
systemctl enable httpd.service
În funcție de context, pot fi utilizate și alte comenzi:
systemctl disable <numele_serviciului>: Dezactivați pornirea automată a serviciului.systemctl is-enabled <numele_serviciului>: Verificați dacă pornirea automată este activată.systemctl list-unit-files --type=service: Vizualizați lista tuturor fișierelor de unitate de tip "service" cu starea lor (enabled, disabled etc.).
Pentru sistemele mai vechi (până la RHEL 7), care foloseau sistemul de inițializare SystemV, comanda era diferită:
# Pentru SystemV
chkconfig --add <numele_serviciului>
chkconfig <numele_serviciului> on
Totuși, în versiunile moderne de RHEL și derivatele sale, systemctl este standardul.
Important: Pentru a executa aceste comenzi sunt necesare drepturi de superutilizator (root).
# Executați comanda ca superutilizator
sudo systemctl enable <numele_serviciului>
Prin urmare, metoda principală și recomandată în sistemele moderne similare cu RedHat este utilizarea systemctl enable <numele_serviciului>.