linux-services
启动和停止 Linux 服务
Linux 进程 每个进程都有一个由内核根据启动后启动的顺序分配给它们的进程 ID。
系统控制:
systemctl 是 Linux 中的一个命令,它允许您与 systemd 交互,当 Linux 机器启动时,该命令(通常)是 PID 1。 systemd 是 Linux 的服务管理器,由于它的 PID 为 1,因此启动后计算机上运行的大多数进程都是 systemd** 的子进程。
因为我们想要在 Linux 上交互或使用的大多数进程都是 systemd 的子进程,所以我们可以使用 systemd 来控制它们。这是因为它们共享相同的命名空间。
要与 systemd 交互,我们必须使用 systemctl 命令。您可以为 systemctl 提供四个选项来管理进程:
start:启动一个或多个已经加载到内存中的单元(单元是系统启动和维护所需的对象的封装)stop:停用一个或多个单元enable:启用一个或多个单元实例disable:禁用一个或多个单元实例。
在启动时启动进程:
要使用 systemctl 在启动时启动特定进程,请使用:
1 | systemctl enable <target process> |
[!我以前的笔记(在文本中链接)]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 xhj的博客!