相关疑难解决方法(0)

如何启用或禁用服务?

我阅读了如何在 Ubuntu 中启用和禁用服务,似乎有不同的可能性来管理它们。

我发现的第一种方法是update-rc.d向启动添加新服务,该服务针对/etc/init.d文件夹及其内容。

我发现的另一个是编辑.conf文件/etc/init夹中的文件。

启用/禁用/添加服务的推荐方法是什么?为什么?

您能否提供一个简短的分步示例,说明如何在 Ubuntu 中添加服务并启用和禁用它?

upstart services

885
推荐指数
8
解决办法
130万
查看次数

通过 systemd 在启动时启用和禁用 sshd

我已经openssh-server安装,但有时我想sshd在启动时默认关闭该服务,并且仅根据需要从终端启动它。

根据许多其他问题的建议,在我systemd使用 16.04 发行版时,在启动时启用和禁用服务应该很简单:

$sudo systemctl disable sshd.service
Run Code Online (Sandbox Code Playgroud)

这似乎有效。但是,此后我无法再在启动时启用该服务:

$sudo systemctl enable sshd.service 
Failed to execute operation: No such file or directory
Run Code Online (Sandbox Code Playgroud)

即使卸载和重新安装openssh-server也不能修复它,但purge可以。

sshd一旦通过 禁用它,systemd如何在启动时重新启用它?

请注意,即使在这种混乱的状态下,我仍然可以通过service ssh[start|stop]`手动启动和停止服务。

ssh openssh systemd 16.04

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

16.04 ×1

openssh ×1

services ×1

ssh ×1

systemd ×1

upstart ×1