Linux(CentOS7)设置开机自启动
时间: 2024-08-14 22:04:45 浏览: 132
centos7开机自启动执行脚本
在CentOS 7系统中设置服务开机自启动,通常需要将服务文件添加到系统的初始化脚本目录,并确保该服务已经被启用。以下是步骤:
1. **找到服务文件位置**:
- 对于系统自带的服务,如Apache、MySQL等,它们的服务配置文件通常位于 `/etc/systemd/system` 或 `/etc/init.d` 路径下。对于Systemd系统(默认在CentOS 7之后),大部分服务会在这里。
2. **编辑服务配置**:
打开服务文件(例如 `sudo nano /etc/systemd/system/my_service.service`)。替换`my_service`为你的服务名称。
3. 添加启动命令:
在 `[Unit]` 部分添加 `After=network.target` 行,这表示服务会在网络连接建立后启动。在 `[Service]` 部分,添加 `ExecStart=` 后面跟随你要在启动时运行的程序路径和参数。
4. 设置开机启动:
- 如果是Systemd,编辑完服务文件后,保存并关闭它。然后运行 `sudo systemctl daemon-reload` 刷新系统服务列表。
- 接着,通过 `sudo systemctl enable my_service` 将服务设为开机自动启动。这里的 `my_service` 是你刚刚修改的服务文件名。
5. 检查状态:
最后,你可以使用 `sudo systemctl status my_service` 来查看服务是否已经成功设置为开机启动。
阅读全文