Systemd kurz und knapp
Version vom 18. September 2022, 12:16 Uhr von Thomas.will (Diskussion | Beiträge) (→Deaktivieren eines Service)
Listing aller Services
- systemctl --type=service
Starten eines Service
- systemctl start dienst
Stopen eines Service
- systemctl stop dienst
Restarten eines Service
- systemctl restart dienst
Aktivieren eines Service
- systemctl enable dienst
Deaktivieren eines Service
- systemctl disable dienst
Status eines Service
- systemctl disable dienst
Anlegen eines Dienstes
- Beispiel einer Firewall
- touch /usr/local/sbin/firewall
- cat /etc/systemd/system/firewall.service
[Unit] Description=firewall After=network.target syslog.target [Service] RemainAfterExit=yes ExecStart=/usr/local/sbin/firewall start ExecStop=/usr/local/sbin/firewall stop User=root [Install] WantedBy=multi-user.target
Aktivieren
- systemctl daemon-reload
- systemctl enable firewall.service
- systemctl start firewall.service