ubuntu22 开机启动和服务配置

ubuntu22.04 开机启动和服务配置

参考:

ubuntu设置开机自启动详解

https://blog.csdn.net/m0_73865314/article/details/135880221

Ubuntu20.04查看开机自启动及其设置开机自启(设置rc.local)

https://blog.csdn.net/qq_41985134/article/details/121182623

/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

 

posted @ 2024-01-10 19:19  fieldtianye  阅读(1131)  评论(0)    收藏  举报