centos查看自动启动的程序
时间: 2023-12-10 14:13:27 浏览: 73
你可以通过以下命令查看CentOS系统中自动启动的程序:
```
systemctl list-unit-files --type=service | grep enabled
```
这会显示所有已启用的服务列表,你可以从中找到自己想要查看的程序。例如,如果想要查看MySQL是否自动启动,可以运行以下命令:
```
systemctl is-enabled mysqld
```
如果输出结果为 "enabled",则表示MySQL已经设置为自动启动。
相关问题
centos8设置开机自启动程序
要设置CentOS 8开机自启动程序,可以按照以下步骤操作:
1. 编写一个启动脚本。例如,创建一个名为“myscript.sh”的脚本文件,它包含要在系统启动时运行的命令。
2. 将脚本文件移动到“/etc/init.d/”目录下,并授予执行权限,例如:
sudo mv myscript.sh /etc/init.d/
sudo chmod +x /etc/init.d/myscript.sh
3. 执行以下命令,添加脚本到系统服务:
sudo chkconfig --add myscript.sh
4. 然后,可以使用以下命令来控制服务的启动、停止和重启:
sudo service myscript.sh start
sudo service myscript.sh stop
sudo service myscript.sh restart
5. 若要在系统启动时自动启动程序,请执行以下命令:
sudo chkconfig myscript.sh on
这些步骤应该会在CentOS 8上设置开机自启动程序。
centos7开机自启动程序
要在CentOS 7上设置开机自启动程序,可以按照以下步骤进行操作:
1. 首先,将你想要自启动的程序放置在一个合适的位置,比如 `/usr/local/bin` 目录下。确保该程序具有可执行权限。
2. 创建一个启动脚本,该脚本将在系统启动时运行你的程序。你可以使用任何文本编辑器创建一个脚本文件,比如 `myprogram.sh`。
```bash
#!/bin/bash
/usr/local/bin/your_program
```
将 `your_program` 替换为你的程序的实际路径。
3. 将脚本文件移动到 `/etc/init.d/` 目录中,并为其赋予可执行权限。
```bash
sudo mv myprogram.sh /etc/init.d/
sudo chmod +x /etc/init.d/myprogram.sh
```
4. 使用 `chkconfig` 命令将该脚本添加到系统的服务列表中,并设置它在系统启动时自动启动。
```bash
sudo chkconfig --add myprogram.sh
sudo chkconfig myprogram.sh on
```
5. 现在,你的程序应该会在系统启动时自动运行。你可以通过重新启动系统来测试它。
请注意,上述步骤假设你正在使用 SysVinit 系统初始化工具。如果你使用的是 Systemd 初始化系统(CentOS 7 默认使用 Systemd),则可以使用 `systemctl` 命令来设置自启动。
希望这可以帮助到你!如果你有任何进一步的问题,请随时提问。