这12个`systemctl`命令将帮助你掌握Linux systemd服务的控制。
systemctl` 是 `systemd` 初始化系统的中心管理工具,用于启动、停止和管理服务。它提供了丰富的功能,如查询服务状态、启用或禁用服务、查看日志等。大多数现代 Linux 发行版已采用 `systemd`,但一些仍使用传统的 SystemV init 系统。通过 `systemctl`,可以方便地控制和管理系统服务。

使用 systemctl 控制服务
使用systemctl管理服务非常简单,遵循我们迄今为止看到的命令格式。最大的区别是你需要使用sudo来更改服务的状态。到目前为止,我们还没有使用它,因为我们只报告了服务状态。要启动一个服务,请使用 start 命令,后跟服务的名称。 ```bash sudo systemctl start htg-example.service ``` 如果一切顺利,你会在命令提示符下无声地返回。如果你更喜欢有正面的确认,可以使用状态命令获取验证。 ```bash sudo systemctl status htg-example.service ``` 停止一个服务就像启动一个服务一样简单。 ```bash sudo systemctl stop htg-example.service ``` 你可以通过执行重启命令来重启服务,而无需经过手动停止和然后启动的两步过程。 ```bash sudo systemctl restart htg-example.service ``` 如果你想让一个服务在启动时自动启动,你需要启用它。 ```bash sudo systemctl enable htg-example.service ``` 请注意,这只会标记该服务,使其在启动时启动,但它不会立即启动。如果你希望立即启动它,请添加 --now 标志。 ```bash sudo systemctl enable --now htg-example.service ``` 当你不再需要一个服务在启动时启动时,请禁用它。 ```bash sudo systemctl disable htg-example.service ``` 你可以使用 `journalctl` 命令,这是 systemd 的一部分,来查找与你的服务相关的条目。`-u`(unit)选项让你指定你感兴趣的服务。使用 `-S`(since)选项,你可以分类
最新文章
- <p><strong>Satechi SM3 机械键盘测评:安静高效的生产力利器</strong></p>
- This old mobile phone has become a fire hazard right before my eyes.
- <p>苹果日历的邀请函:与苹果待办事项有10种不同之处</p>
- <p><strong>苹果的工作:</strong> 2025 年苹果会发布一个与谷歌 Workspace 竞争的产品吗?</p>
- <p>苹果不太可能会举办特别活动来宣布 iPhone SE 4。</p>
- Today's New York Times Crossword Puzzle Clues and Answers (#608)
- Ubuntu 20.04 LTS 的支持即将到期。
- <p>读书清单太长了吗?让 AI 为您朗读。</p>
- This is my holy grail Blu-ray player.
- <p>Apple will release new products next week. Here's what's coming.</p>