(2):服务命令
立即启动一个服务
sql
复制代码
sudo systemctl start nginx
立即停止一个服务
arduino
复制代码
sudo systemctl stop nginx
重启一个服务
复制代码
sudo systemctl restart nginx
设置开机自启动
bash
复制代码
systemctl enable nginx
停止开机自启动
bash
复制代码
systemctl disable nginx
杀死一个服务的所有子进程
bash
复制代码
sudo systemctl kill nginx
重新加载一个服务的配置文件
复制代码
sudo systemctl reload nginx
重载所有修改过的配置文件
复制代码
sudo systemctl daemon-reload
显示某个 Unit 的所有底层参数
sql
复制代码
systemctl show nginx
显示某个 Unit 的指定属性的值
css
复制代码
systemctl show -p CPUShares nginx
设置某个 Unit 的指定属性
ini
复制代码
sudo systemctl set-property nginx CPUShares=500
查看某个服务的运行状态:
lua
复制代码
systemctl status nginx
active(running) : 表示程序正在执行
atcive(exited):执行一次就正常退出的服务,不在系统中执行任何程序
active(waiting):正在执行中,处于阻塞状态,需要等待其他程序执行完才能执行
inactive (dead):未启动状态
(3):配置文件状态
列出所有配置文件
复制代码
systemctl list-unit-files
列出指定类型的配置文件
ini
复制代码
systemctl list-unit-files --type=service
有好的建议,请在下方输入你的评论。