Listing aller Services
Logging eines Dienstes
Logging eines Dienstes fortlaufend
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
...