Einführung
In dieser Herausforderung werden Sie lernen, wie man Netzwerkdienste auf einem Linux-System startet, stoppt und deren aktuellen Betriebszustand abfragt. Dies gehört zu den Kernkompetenzen für Systemadministratoren, die für die Verwaltung und Wartung von Netzwerkdiensten auf ihren Servern verantwortlich sind.
Netzwerkdienste verwalten
In dieser Aufgabe üben Sie die grundlegende Steuerung von Netzwerkdiensten unter Linux.
Aufgaben
- Starten Sie den Dienst
httpd(Apache HTTP Server). - Überprüfen Sie den Status des
httpd-Dienstes.
Anforderungen
- Alle Operationen müssen als Benutzer
labexausgeführt werden. - Das Standard-Arbeitsverzeichnis ist
~/project. - Verwenden Sie die entsprechenden systemd-Befehle zur Verwaltung des
httpd-Dienstes. - Nutzen Sie
sudo, um die Befehle mit den erforderlichen Berechtigungen auszuführen.
Beispiel
Nachdem Sie den httpd-Dienst gestartet haben, sollte die Statusabfrage eine ähnliche Ausgabe wie diese liefern:
$ systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2023-04-17 12:34:56 UTC; 1min 23s ago
Main PID: 12345 (httpd)
Status: "Running, listening on: port 80"
CGroup: /system.slice/httpd.service
├─12345 /usr/sbin/httpd -DFOREGROUND
├─12346 /usr/sbin/httpd -DFOREGROUND
└─12347 /usr/sbin/httpd -DFOREGROUND
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie Sie den httpd-Dienst (Apache HTTP Server) mithilfe von systemd-Befehlen steuern und überwachen. Dies ist eine essenzielle Fertigkeit für die Administration von Linux-Servern. Sie haben den praktischen Einsatz des systemctl-Befehls geübt und erfahren, wie man den Betriebszustand eines Dienstes verifiziert, um sicherzustellen, dass die Systemumgebung wie gewünscht funktioniert.



