Systemd kurz und knapp: Unterschied zwischen den Versionen

Aus Xinux Wiki
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