温馨提示×

CentOS进程启动顺序如何设置

小樊
90
2025-02-09 05:47:24
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 CentOS 系统中,进程启动顺序主要由 systemd 管理

  1. 打开终端。

  2. 使用以下命令查看当前系统的服务启动顺序:

systemctl list-unit-files --type=service --all
  1. 若要更改服务启动顺序,请编辑 /etc/systemd/system/multi-user.target.wants/ 目录下的 .wants 文件。例如,如果您希望将名为 my-service 的服务设置为在 network.target 之后启动,您需要编辑 /etc/systemd/system/multi-user.target.wants/my-service.service 文件。

  2. 使用文本编辑器(如 nanovi)打开文件,然后找到 After= 行。在此行中,您可以指定该服务应在哪个服务之后启动。例如,要使其在 network.target 之后启动,请将其更改为:

After=network.target
  1. 保存并关闭文件。

  2. 重新加载 systemd 配置以应用更改:

sudo systemctl daemon-reload
  1. 使用以下命令重新启动服务以查看更改是否生效:
sudo systemctl restart my-service
  1. 使用 systemctl list-unit-files --type=service --all 命令再次检查服务启动顺序,确认更改已生效。

请注意,这些步骤仅适用于使用 systemd 的 CentOS 版本。对于较早版本的 CentOS,您可能需要使用其他工具(如 chkconfigservice)来管理服务启动顺序。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:怎样设置centos进程自动启动

0