Junior
Welke opdracht in RedHat Linux kan worden gebruikt om automatische service-start bij het opstarten van het systeem te configureren?
sobes.tech AI
Antwoord van AI
De configuratie van automatische service-start in Red Hat Enterprise Linux (RHEL) en compatibele systemen (CentOS, AlmaLinux, Rocky Linux) wordt voornamelijk gedaan met systemctl.
Hoofdcommando:
# Automatisch starten van de service inschakelen
systemctl enable <servicenaam>
Voorbeeld:
# Automatisch starten van de Apache webserver inschakelen
systemctl enable httpd.service
Afhankelijk van de context kunnen ook andere commando's worden gebruikt:
systemctl disable <servicenaam>: Automatisch starten van de service uitschakelen.systemctl is-enabled <servicenaam>: Controleren of automatisch starten is ingeschakeld.systemctl list-unit-files --type=service: Bekijk de lijst van alle "service"-eenheidsbestanden met hun status (enabled, disabled, etc.).
Voor oudere systemen (voor RHEL 7), die het SystemV-initialisatiesysteem gebruikten, was het commando anders:
# Voor SystemV
chkconfig --add <servicenaam>
chkconfig <servicenaam> on
Echter, in moderne versies van RHEL en afgeleiden is systemctl de standaard.
Belangrijk: Het uitvoeren van deze commando's vereist superuserrechten (root).
# Voer het commando uit als superuser
sudo systemctl enable <servicenaam>
Dus, de belangrijkste en aanbevolen methode in moderne RedHat-achtige systemen is het gebruik van systemctl enable <servicenaam>.