linux_og_unix:systemd_vs_sysvinit
Tilbage til Sysadm
Systemd vs. SysV init
Comments | SysV | Systemd |
Start en service | service <navn> start | systemctl start <navn>.service |
Stop en service | service <navn> stop | systemctl stop <navn>.service |
Restarte en service | service <navn> restart | systemctl restart <navn>.service |
Reload en service | service <navn> reload | systemctl reload <navn>.service |
Service status | service <navn> status | systemctl status <navn>.service |
Enable service at startup | chkconfig <navn> on | systemctl enable <navn>.service |
Disable service at startup | chkconfig <navn> off | systemctl disable <navn>.service |
Check om en service er enable at startup | chkconfig <navn> | systemctl is-enabled <navn>.service |
Runlevels
Comments | SysV | Systemd |
System halt | 0 | runlevel0.target, poweroff.target |
Single user mode | 1,s,single | runlevel1.target, rescue.target |
Multi user | 2 | runlevel2.target, multi-user.target |
Multi user med netværk | 3 | runlevel3.target, multi-user.target |
Eksperimental | 4 | runlevel4.target, multi-user.target |
Multi user med netværk og grafisk mode | 5 | runlevel5.target, graphical.target |
Reboot | 6 | runlevel6.target, reboot.target |
Emergency shell | emergency | emergency.target |
Skift til multi user runlevel / target | init 3 | systemctl isolate multi-user.target |
Check current runlevel | runlevel | systemctl get-default |
Change default runlevel | Ret i /etc/inittab | systemctl set-default multi-user.target |
Diverse
Comments | SysV | Systemd |
System halt | halt | systemctl halt |
Power off | poweroff | systemctl poweroff |
Restart | reboot | systemctl reboot |
Suspend | pm-suspend | systemctl suspend |
Hilbernate | pm-hilbernate | systemctl hibernate |
Follow system log file | tail -f /var/log/messages, tail -f /var/log/syslog | journalctl -f |
Systemd kommandoer
Comments | Systemd |
Kill processes related to a service | systemd kill <navn> |
Get logs or events for today | journalctl –since=today |
Check boot time | systemd-analyze <time> |
Hostname m.m. | hostnamectl |
Tid, dato, tidszone m.m. | timedatectl |
linux_og_unix/systemd_vs_sysvinit.txt · Last modified: 2023/10/21 19:19 by 127.0.0.1