System V init命令 | systemctl命令 | 作用 |
---|---|---|
service foo start | systemctl start foo.service | 启动服务 |
servicefoo restart | systemctl restart foo.service | 重启服务 |
service foo stop | systemctl stop foo.service | 停止服务 |
service foo reload | systemctl reload foo.service | 重新加载配置文件(不终止服务) |
service foo status | systemctl status foo.service | 查看服务状态 |
chkconfig foo on | systemctl enable foo.service | 开机自动启动 |
chkconfig foo off | systemctl disable foo.service | 开机不自动启动 |
chkconfig foo | systemctl is-enabled foo.service | 查看特定服务是否为开机自动启动 |
chkconfig —list | systemctl list-unit-files —type=service | 查看各个级别下服务的启动与禁用情况 |
systemctl is-active foo.service | 查看特定服务是否正在运行 |
参考链接:
https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-systemd-services-and-unitshttps://docs.fedoraproject.org/en-US/quick-docs/understanding-and-administering-systemd/index.html
https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet
https://wiki.ubuntu.com/SystemdForUpstartUsers
https://wiki.archlinux.org/title/Improving_performance/Boot_process#Using_systemd-analyze
init vs systemd
https://wiki.cdot.senecacollege.ca/wiki/Init_vs_systemd