tag:systemd
TAG: systemd
| Seite | Beschreibung | Tags |
|---|---|---|
| firewalld | firewalld firewalld ist ein dynamisches Firewall-Management-Tool mit Unterstützung für Zonen und Services. Merkmale * Verwaltung über Zonen (z.B. public, home, work) * Unterstützt sowohl iptables als auch nftables als Backend * D-Bus API | cli, firewall, systemd, network, advanced |
| hostnamectl - Hostname verwalten | hostnamectl - Hostname verwalten hostnamectl ist ein systemd-Tool zur Verwaltung des System-Hostnames. Es ermöglicht das Anzeigen und Setzen des Hostnames sowie zusätzlicher Systemidentifikationsinformationen wie Betriebssystem, Kernel-Version und Hardware-Informationen. | cli, systemd, utilities |
| Init-Systeme: System V vs. systemd | Init-Systeme: System V vs. systemd Kurzfassung: Init-Systeme sind die ersten Prozesse beim Linux-Boot (PID 1) und verwalten alle anderen Services. System V Init war der klassische Standard, systemd ist der moderne Nachfolger mit erweiterten Features. Zielgruppe: Systemadministratoren zum Verständnis der Init-System-Architekturen. | init, systemd, sysv, system-v, boot, services |
| journalctl & Logging | journalctl & Logging Mit `journalctl` können die von systemd gesammelten Logs durchsucht und angezeigt werden. Grundlagen * Zentrales Logging aller systemd-Dienste * Logs sind binär und werden im Journal gespeichert Wichtige Kommandos # Gesamtes Journal anzeigen journalctl # Logs eines Dienstes anzeigen journalctl -u <dienst>.service # Logs des aktuellen Bootvorgangs journalctl -b # Live-Ansicht (wie tail -f) journalctl -f # Nach Zeit filtern journalctl --since "2024-01-01" --until… | cli, systemd |
| Eigene Services erstellen | Eigene Services erstellen Mit systemd können eigene Dienste (Services) einfach erstellt und verwaltet werden. Beispiel: Eigener Service # /etc/systemd/system/meinservice.service [Unit] Description=Mein eigener Service [Service] ExecStart=/usr/local/bin/meinskript.sh [Install] WantedBy=multi-user.target | cli, systemd |
| systemctl | systemctl Kurzfassung: systemctl ist das zentrale Verwaltungstool für systemd und verwaltet Systemdienste (Units), deren Start/Stop, Autostart und Status. Zielgruppe: Systemadministratoren und Benutzer zur Verwaltung von Systemdiensten. Übersicht | cli, systemctl, systemd, services, daemon-management |
| systemctl status | systemctl status Kurzfassung: systemctl status zeigt den aktuellen Zustand und detaillierte Informationen zu Systemdiensten an, inklusive Status, PID, Ressourcennutzung und letzten Logs. Zielgruppe: Systemadministratoren zur Diagnose und Überwachung von Services. | cli, systemctl, status, diagnostics, systemd, troubleshooting |
| Systemd - Init-System und Service Manager | Systemd - Init-System und Service Manager Kurzfassung: Systemd ist das Standard-Init-System und Service-Manager auf vielen modernen Linux-Distributionen. Es verwaltet den Systemstart, Dienste (Services), Mounts, Sockets, Timer und vieles mehr. Systemd ersetzt traditionelle Init-Systeme wie SysVinit und bietet parallelen Start, On-Demand-Aktivierung und einheitliches Logging. | cli, topic, systemd, management, basics, advanced |
| systemd-analyze | systemd-analyze Beschreibung systemd-analyze ist ein Tool zur Analyse des Bootvorgangs und der Systemstartzeiten unter systemd. Typische Nutzung * Bootzeiten messen und Engpässe erkennen * Analyse einzelner Dienste Beispiele systemd-analyze systemd-analyze blame systemd-analyze critical-chain | cli, systemd |
| systemd-resolved | systemd-resolved Beschreibung systemd-resolved ist ein systemd-Dienst zur zentralen Verwaltung der DNS-Namensauflösung unter Linux. Er bietet DNS-Caching, Split-DNS und Unterstützung für mDNS/LLMNR. Weitere Informationen man systemd-resolved | cli, systemd |
| Systemd Timer | Systemd Timer Systemd Timer sind die moderne Alternative zu cron-Jobs und ermöglichen das zeitgesteuerte Ausführen von Diensten. Grundlagen * Timer-Units enden auf `.timer` * Starten zu bestimmten Zeiten oder Intervallen zugehörige Service-Units | cli, systemd |
| System V Init - Das klassische Init-System | System V Init - Das klassische Init-System Kurzfassung: System V Init (SysVinit) war das traditionelle Init-System in Unix/Linux-Systemen von den 1980ern bis ca. 2015. Es wurde durch modernere Systeme wie systemd, Upstart und OpenRC abgelöst. Zielgruppe: Systemadministratoren zum Verständnis der Init-System-Evolution. | sysv, init, systemd, boot, runlevel, legacy |
| Systemd Targets | Systemd Targets Targets sind Gruppen von Units, die bestimmte Systemzustände definieren (ähnlich Runlevel). Beispiele für Targets * `default.target` – Standard-Ziel beim Booten (meist multi-user oder graphical) * `multi-user.target` – Mehrbenutzermodus (ohne | cli, systemd |
| systemctl status vsftpd | systemctl status vsftpd Beispielausgabe systemctl status vsftpd ● vsftpd.service - vsftpd FTP server Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; preset: enabled) Active: active (running) since Sat 2025-08-16 00:52:52 UTC; 2min 49s ago Process: 622 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS) Main PID: 624 (vsftpd) Tasks: 1 (limit: 36894) Memory: 760.0K (peak: 1.7M) CPU: 7ms CGroup: /system.slice/… | cli, systemd |
