差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| public:it:linux:systemd [2021/03/12 10:01] – 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 ==== | ||
| * 查看服务依赖: '' | * 查看服务依赖: '' | ||
| - | * 查看服务开机启动顺序:'' | + | * 查看服务开机启动顺序:'' |
| + | * 查看日志:'' | ||
| + | * 关于临时目录 [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Ubuntu18.04 上慎用 '' | ||
| ==== Systemd 命令和 sysvinit 命令的对照表 ==== | ==== Systemd 命令和 sysvinit 命令的对照表 ==== | ||
| 行 19: | 行 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) |改变至多用户运行级别。| | ||
| </ | </ | ||