Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemctl_status_vsftpd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
workshop:cli:systemctl_status_vsftpd [2025/02/19 07:36] Branislav Zeljakworkshop:cli:systemctl_status_vsftpd [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== systemctl status vsftpd ====== 
- 
-Der Befehl **systemctl status vsftpd** zeigt den aktuellen Status des **vsftpd**-Dienstes (Very Secure FTP Daemon) an. Diese Ausgabe enthält Informationen zur Dienstkonfiguration, zum aktuellen Status und zur Ressourcennutzung. 
- 
-===== Syntax ===== 
-<code bash> 
-systemctl status vsftpd 
-</code> 
- 
----- 
- 
-===== Beispielausgabe ===== 
-Die folgende Ausgabe zeigt einen typischen Statusbericht für **vsftpd**: 
- 
-<code> 
-● vsftpd.service - Vsftpd ftp daemon 
-   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; preset: disabled) 
-   Active: active (running) since Fri 2025-02-16 12:34:56 CET; 1h 23min ago 
-     Docs: man:vsftpd(8) 
- Main PID: 1234 (vsftpd) 
-    Tasks: 1 (limit: 5000) 
-   Memory: 5.6M 
-      CPU: 50ms 
-   CGroup: /system.slice/vsftpd.service 
-           └─1234 /usr/sbin/vsftpd /etc/vsftpd.conf 
-</code> 
- 
----- 
- 
-===== Erklärung der Ausgabe ===== 
-Die folgende Tabelle erläutert die einzelnen Zeilen der **systemctl status vsftpd**-Ausgabe: 
- 
-^ Zeile ^ Beschreibung ^ 
-| `● vsftpd.service - Vsftpd ftp daemon` | Name und Kurzbeschreibung des Dienstes. | 
-| `Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; preset: disabled)` | Gibt an, dass der Dienst geladen wurde, sowie den Pfad zur **systemd**-Einheit. | 
-| `Active: active (running) since Fri 2025-02-16 12:34:56 CET; 1h 23min ago` | Der Dienst läuft seit dem angegebenen Zeitpunkt ohne Unterbrechung. | 
-| `Docs: man:vsftpd(8)` | Zeigt die Dokumentation für **vsftpd** an (verfügbar mit `man vsftpd`). | 
-| `Main PID: 1234 (vsftpd)` | Der Hauptprozess des Dienstes mit der **PID 1234**. | 
-| `Tasks: 1 (limit: 5000)` | Anzahl der aktuell laufenden Prozesse und das Systemlimit für Prozesse. | 
-| `Memory: 5.6M` | Der Speicherverbrauch des Dienstes. | 
-| `CPU: 50ms` | Die Gesamt-CPU-Zeit, die der Dienst verwendet hat. | 
-| `CGroup: /system.slice/vsftpd.service` | Der **cgroup**-Pfad, unter dem der Dienst läuft. | 
-| `└─1234 /usr/sbin/vsftpd /etc/vsftpd.conf` | Der tatsächlich laufende Prozess mit seinem **Pfad und Konfigurationsdatei**. | 
- 
----- 
- 
-===== Erklärung der CGroup-Zeile ===== 
-Die **Control Group (CGroup)**-Zeile zeigt, dass der **vsftpd**-Prozess in der Hierarchie von **systemd** verwaltet wird.   
- 
-**Aufbau:**   
-- **`/system.slice/vsftpd.service`** → Die systemd-CGroup, in der der Dienst ausgeführt wird.   
-- **`└─1234 /usr/sbin/vsftpd /etc/vsftpd.conf`** → Die eigentliche Instanz des **vsftpd**-Prozesses mit seiner **Prozess-ID (PID 1234)** und der verwendeten Konfigurationsdatei (`/etc/vsftpd.conf`).   
- 
-Diese Struktur stellt sicher, dass der Dienst **kontrolliert, priorisiert und überwacht** werden kann. 
- 
----- 
- 
-===== Hinweis ===== 
-- Falls **vsftpd** nicht läuft, zeigt `systemctl status vsftpd` den Zustand **inactive (dead)** oder **failed** an. 
-- **Restart-Probleme** können in den Logs eingesehen werden mit: 
-<code bash> 
-journalctl -xeu vsftpd 
-</code> 
-- Die Konfigurationsdatei kann angepasst werden unter: 
-<code bash> 
-/etc/vsftpd.conf 
-</code> 
- 
----- 
- 
-===== Alternativen ===== 
-- **`systemctl is-active vsftpd`** → Zeigt nur den Status (`active` oder `inactive`). 
-- **`systemctl is-enabled vsftpd`** → Überprüft, ob der Dienst beim Booten startet. 
-- **`systemctl restart vsftpd`** → Startet den Dienst neu. 
- 
----- 
- 
-===== Weitere Informationen ===== 
-Für weiterführende Informationen: 
-<code bash> 
-man vsftpd 
-man systemctl 
-</code>