spot_img
HomeWordPress服务器教程VPS教程如何使用 Systemd 管理服务 – 博客 | 云服务器和托管新闻

如何使用 Systemd 管理服务 – 博客 | 云服务器和托管新闻

JasperAI 10000字免费额度试用

在过去的几年中,大多数 Linux 发行版都改变了它们的启动方式。 以前,UNIX 风格的 sysvinit 占据了主导地位,除了一些离群值,例如 Ubuntu 将 Upstart 用于其操作系统。 最近,许多 Linux 发行版已经转移到新的 systemd 进程来管理系统启动和关闭。

如何使用 Systemd 管理服务器上的服务

首先,对于那些不熟悉的人,我们将快速了解一下 Linux 系统是如何启动的。 为此,BIOS 将首先加载引导加载程序,在大多数现代 Linux 系统上它是 GRUB 2。引导加载程序的工作是查找并启动 Linux 内核,它充当计算机上软件和硬件之间的接口。 启动后,内核会查找并启动 init 系统,该系统负责初始化系统上的各种服务和软件。
使用 sysvinit 系统时,您可能熟悉使用 /etc/init.d 中的脚本与服务命令一起启动和停止服务。 Systemd 完全取代了它,并有自己的命令和语法来启动和停止服务。 对于您将使用 systemd 完成的大部分工作,您将使用 系统控制 命令。 那么让我们用一些例子来解释 systemctl 是如何工作的。 具体来说,我们将使用 Apache2 服务,但您显然可以将 Apache2 替换为您希望管理的服务的名称。 请注意,需要以 root 用户身份调用 systemctl 或使用具有适当 sudo 权限的用户帐户的 sudo。
systemctl 启动apache2从一个简单的开始,上面的命令启动 Apache2 服务。
systemctl 停止 apache2如上所述,这很好很简单地停止了正在运行的 Apache2 服务。
systemctl 启用apache2此命令使 Apache2 服务能够在启动时自动启动。
systemctl 禁用apache2很像之前这个命令禁止 Apache2 服务在系统启动时自动启动。
系统状态此命令向您显示系统的总体状态,包括显示由 systemd 启动的服务的进程树。
systemctl状态apache2此命令将向您显示有关 Apache2 状态的更多详细信息,包括它是否正在运行以及上次启动时的一些截断日志文件输出。 这可以方便地查看服务可能无法启动的原因
systemctl状态-l apache2此命令提供与上面几乎相同的输出,但还提供完整的日志输出以帮助诊断问题。
systemctl 重新加载 apache2此命令将重新加载 Apache2 的配置文件而无需重新启动它。 请注意,并非所有服务都能够在不重新启动的情况下重新加载其配置,因此这可能不适用于某些服务。
systemctl 重新启动apache2此命令将停止 Apache2,然后再次启动它。
systemctl掩码apache2mask 选项用于通知 systemctl 你不应该启动该服务。 因此,即使尝试手动启动它也会被阻止。
systemctl 取消屏蔽 apache2正如您可能猜到的那样,unmask 选项反转了 mask 选项的功能。
systemctl 列表单元文件此命令列出 systemd 可以找到的所有单元文件。 单元文件是指令文件,告诉 systemd 它需要做什么才能启动/停止服务。 这些文件与其状态一起列出:“启用”表示将在启动时启动的服务,“禁用”表示不会启动的服务,“屏蔽”表示您已屏蔽的服务,“静态”表示系统无法启动的文件使能够。 这对于找出服务的正确名称以便对其进行管理非常方便。
systemctl 列表单元这是上一个命令的补充,因为它列出了所有加载的单元和一些关于它们的信息。
系统控制关机此命令关闭计算机。
系统重启此命令重新启动计算机。
我们对 systemd 的 systemctl 命令的各种功能以及如何使用它来管理系统上运行的服务的简要介绍到此结束。 与大多数命令一样,在 systemctl 手册页上可以找到比我们在此处包含的更多的信息。 因此,值得一试,看看您还能做什么。

5分钟生成10篇英文软文article forge软件试用
siteground

【WordPress花园提醒您】如果想购买国外正版WordPress主题和插件,您需要一张VISA信用卡才能支付,这里我们推荐光大银行信用卡!赶快免费申请,别耽误了买插件哦!

guangda
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES