Listing aller Services
Starten eines Service
Stopen eines Service
Restarten eines Service
Aktivieren eines Service
Deaktivieren eines Service
Status eines Service
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
Set Target
- systemctl -f enable multi-user.target
- systemctl -f enable graphical.target
Get Default Target
graphical.target
Changing Target
- systemctl isolate multi-user.target
Set Default Target
- systemctl set-default multi-user.target
Show Targets
- systemctl list-units --type target
UNIT LOAD ACTIVE SUB DESCRIPTION
basic.target loaded active active Basic System
bluetooth.target loaded active active Bluetooth
ceph-mds.target loaded active active ceph target allowing to start/stop all ceph-mds@.service instances at once
ceph-mon.target loaded active active ceph target allowing to start/stop all ceph-mon@.service instances at once
...