Junior
Millist käsku saab RedHat Linuxis kasutada süsteemi käivitamisel teenuste automaatseks käivitamiseks?
sobes.tech AI
Vastus AI-lt
Red Hat Enterprise Linux (RHEL) ja ühilduvates süsteemides (CentOS, AlmaLinux, Rocky Linux) teenuste automaatse käivitamise seadistamine toimub peamiselt systemctl kasutades.
Peamine käsk:
# Luba automaatne teenuse käivitamine
systemctl enable <teenuse_nimi>
Näide:
# Luba Apache veebiserveri automaatne käivitamine
systemctl enable httpd.service
Sõltuvalt kontekstist võivad kehtida ka teised käsud:
systemctl disable <teenuse_nimi>: Keela automaatne käivitamine.systemctl is-enabled <teenuse_nimi>: Kontrolli, kas automaatne käivitamine on lubatud.systemctl list-unit-files --type=service: Vaata kõigi "service"-tüüpi üksuste failide nimekirja ja nende staatust (enabled, disabled jne.).
Vanemates süsteemides (enne RHEL 7), mis kasutasid SystemV initsüsteemi, oli käsk erinev:
# SystemV jaoks
chkconfig --add <teenuse_nimi>
chkconfig <teenuse_nimi> on
Kuid kaasaegsetes RHEL versioonides ja selle derivaatides on systemctl standard.
Oluline: Nende käskude täitmiseks on vaja superkasutaja (root) õigusi.
# Käivita käsk superkasutajana
sudo systemctl enable <teenuse_nimi>
Seega on peamine ja soovitatav meetod kaasaegsetes RedHat-sarnastes süsteemides systemctl enable <teenuse_nimi> kasutamine.