我使用 ubuntu 14.10,我想停止自动启动 SSH 服务。将启动脚本更改为这样就足够了吗?/etc/rc2.d/K03ssh
或者我
sudo update-rc.d -f ssh remove
也应该这样做
答案1
是也不是。如中所述/etc/rc2.d/README
,要禁用该运行级别中的服务,您可以按照建议重命名,但也应运行update-rc.d script defaults
以重新排序脚本:
要禁用此运行级别中的服务,在此目录中重命名其脚本,使新名称以“K”和两位数开头,然后运行“update-rc.d script defaults”以根据依赖关系重新排序脚本。 将会打印一条警告,指出当前启用的运行级别与 init.d 脚本中的 LSB 标头不匹配。要重新启用该服务,请将脚本重命名为以“S”开头的原始名称,然后再次运行 update-rc.d。
但是,使用提供的工具更简单、更安全。不要删除服务ssh
,而是使用update-rc.d
在运行级别 2 上禁用它:
sudo update-rc.d -f ssh disable 2