Systemd kurz und knapp: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Listing aller Services= *systemctl --type=service =Starten eines Service= *systemctl start dienst =Stopen eines Service= *systemctl stop dienst =Restarten ein…“) |
|||
| Zeile 11: | Zeile 11: | ||
=Deaktivieren eines Service= | =Deaktivieren eines Service= | ||
*systemctl disable dienst | *systemctl disable dienst | ||
| + | =Anlegen eines Dienstes= | ||
| + | ;Beispiel einer Firewall | ||
| + | *touch /usr/local/sbin/firewall | ||
| + | *cat /etc/systemd/system/firewall.service | ||
| + | <pre> | ||
| + | [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 | ||
| + | </pre> | ||
| + | =Aktivieren= | ||
| + | *systemctl daemon-reload | ||
| + | *systemctl enable firewall.service | ||
| + | *systemctl start firewall.service | ||
Version vom 18. September 2022, 12:16 Uhr
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
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