差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
public:it:linux:systemd [2021/09/26 13:28] – [Tips] oakfire | public:it:linux:systemd [2023/02/06 15:31] (当前版本) – oakfire | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Systemd ====== | ====== Systemd ====== | ||
- | * [[http:// | + | * <del>[[http:// |
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * https:// | ||
+ | * [[https:// | ||
==== Tips ==== | ==== Tips ==== | ||
行 12: | 行 14: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * Ubuntu18.04 上慎用 '' | ||
==== Systemd 命令和 sysvinit 命令的对照表 ==== | ==== Systemd 命令和 sysvinit 命令的对照表 ==== | ||
行 23: | 行 26: | ||
|service foo condrestart |systemctl condrestart foo.service |如果服务正在运行那么重启它。| | |service foo condrestart |systemctl condrestart foo.service |如果服务正在运行那么重启它。| | ||
|service foo status |systemctl status foo.service |汇报服务是否正在运行。| | |service foo status |systemctl status foo.service |汇报服务是否正在运行。| | ||
- | |ls / | + | |ls / |
|chkconfig foo on |systemctl enable foo.service |在下次启动时或满足其他触发条件时设置服务为启用| | |chkconfig foo on |systemctl enable foo.service |在下次启动时或满足其他触发条件时设置服务为启用| | ||
|chkconfig foo off |systemctl disable foo.service |在下次启动时或满足其他触发条件时设置服务为禁用| | |chkconfig foo off |systemctl disable foo.service |在下次启动时或满足其他触发条件时设置服务为禁用| | ||
|chkconfig foo |systemctl is-enabled foo.service |用来检查一个服务在当前环境下被配置为启用还是禁用。| | |chkconfig foo |systemctl is-enabled foo.service |用来检查一个服务在当前环境下被配置为启用还是禁用。| | ||
- | |chkconfig –list |systemctl list-unit-files --type=service |输出在各个运行级别下服务的启用和禁用情况| | + | |chkconfig –list |systemctl list-unit-files |
|chkconfig foo –add |systemctl daemon-reload |当您创建新服务文件或者变更设置时使用。| | |chkconfig foo –add |systemctl daemon-reload |当您创建新服务文件或者变更设置时使用。| | ||
|telinit 3 |systemctl isolate multi-user.target (OR systemctl isolate runlevel3.target OR telinit 3) |改变至多用户运行级别。| | |telinit 3 |systemctl isolate multi-user.target (OR systemctl isolate runlevel3.target OR telinit 3) |改变至多用户运行级别。| | ||
</ | </ | ||