centos 添加开机自启
时间: 2023-07-19 18:29:17 浏览: 86
在 CentOS 中添加开机自启动的方式主要有两种:使用 chkconfig 命令或使用 systemctl 命令。具体操作步骤如下:
方法一:使用 chkconfig 命令
1. 首先确认需要添加开机自启动的服务已经安装并启动。
2. 使用以下命令将服务添加到开机自启动列表中:
```
chkconfig --add 服务名称
```
注意:服务名称为该服务在系统中的实际名称。
3. 使用以下命令设置服务的运行级别:
```
chkconfig 服务名称 on
```
注意:该命令将服务添加到所有运行级别中。
4. 使用以下命令查看服务的启动状态:
```
chkconfig --list | grep 服务名称
```
注意:该命令将列出服务在所有运行级别下的启动状态。
方法二:使用 systemctl 命令
1. 首先确认需要添加开机自启动的服务已经安装并启动。
2. 使用以下命令将服务添加到开机自启动列表中:
```
systemctl enable 服务名称
```
注意:服务名称为该服务在系统中的实际名称。
3. 使用以下命令查看服务的启动状态:
```
systemctl is-enabled 服务名称
```
注意:该命令将输出服务的启动状态,如果返回值为 "enabled" 则表示服务已添加到开机自启动列表中。
以上就是在 CentOS 中添加开机自启动的方法,希望能对你有所帮助。
相关问题
centos 添加开机自启的脚本
在 CentOS 中添加开机自启动脚本的方式也有两种:使用 chkconfig 命令或使用 systemd 配置文件。具体操作步骤如下:
方法一:使用 chkconfig 命令
1. 创建启动脚本文件,并将其放置在 /etc/init.d 目录下。
2. 使用以下命令将脚本添加到开机自启动列表中:
```
chkconfig --add 脚本名称
```
注意:脚本名称为该脚本在系统中的实际名称。
3. 使用以下命令设置脚本的运行级别:
```
chkconfig 脚本名称 on
```
注意:该命令将脚本添加到所有运行级别中。
4. 使用以下命令查看脚本的启动状态:
```
chkconfig --list | grep 脚本名称
```
注意:该命令将列出脚本在所有运行级别下的启动状态。
方法二:使用 systemd 配置文件
1. 创建一个名为 "脚本名称.service" 的文件,并将其放置在 /etc/systemd/system 目录下。
2. 在该文件中添加以下内容:
```
[Unit]
Description=脚本名称
[Service]
Type=simple
ExecStart=/etc/init.d/脚本名称 start
[Install]
WantedBy=multi-user.target
```
注意:需要将 "脚本名称" 替换为实际的脚本名称。
3. 使用以下命令重新加载 systemd 配置文件:
```
systemctl daemon-reload
```
4. 使用以下命令启动服务并设置为开机自启动:
```
systemctl enable 脚本名称.service
systemctl start 脚本名称.service
```
以上就是在 CentOS 中添加开机自启动脚本的方法,希望能对你有所帮助。
centos nginx 开机自启
在CentOS中,可以通过systemd来设置nginx开机自启。具体步骤如下:
1. 打开nginx.service文件:vi /lib/systemd/system/nginx.service
2. 在文件中添加以下内容:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3. 保存并退出文件。
4. 执行以下命令使设置生效:
systemctl daemon-reload
systemctl enable nginx
这样,nginx就会在系统启动时自动启动了。
阅读全文