ubuntu22 开机启动和服务配置
ubuntu22.04 开机启动和服务配置
参考:
ubuntu设置开机自启动详解
https://blog.csdn.net/m0_73865314/article/details/135880221
Ubuntu20.04查看开机自启动及其设置开机自启(设置rc.local)
在 /etc/init.d/ 目录中添加启动 shell
sudo vim /etc/init.d/startup.sh
输入shell命令,保存
#!/bin/bash touch /home/test.log
添加执行权限
sudo chmod +x /etc/init.d/startup.sh
添加启动脚本
sudo update-rc.d startup.sh defaults 90
查看服务列表
sudo service --status-all
启动和关闭
sudo service startup.sh start sudo service startup.sh stop
删除启动脚本命令
sudo update-rc.d -f startup.sh remove
systemctl 命令:
列出所有启动项:
sudo systemctl list-unit-files sudo systemctl list-unit-files | grep enabled sudo systemctl list-unit-files | grep disabled
vendor preset:表示服务默认的启动状态
STATE:表示服务当前的启动状态,有以下几种情况:
启动状态:
- inactive 服务关闭
- disable 服务开机不启动
- enabled 服务开机启动
- static 服务开机启动项被管理
- failed 服务配置错误
查看.service文件的路径,及内容
sudo systemctl status openresty.service
禁用开机启动
sudo systemctl disable nginx.service
停止已经开启的服务
sudo systemctl stop nginx.service

浙公网安备 33010602011771号