ubuntu 9.10 Rc 脚本不受尊重

ubuntu 9.10 Rc 脚本不受尊重

我已经创建了以下 rc.{#}d 结构;但我的 ssh 服务器没有启动。我看到

  • 击杀 -
  • /etc/rc0.d/K84ssh
  • /etc/rc1.d/K84ssh
  • /etc/rc2.d/K84ssh
  • /etc/rc4.d/K84ssh
  • /etc/rc6.d/K84ssh

  • 开始 -

    • /etc/rc3.d/S16ssh
    • /etc/rc5.d/S16ssh

答案1

你是如何创建它们的?手动创建?你可以使用以下命令:

$ sudo update-rc.d ssh defaults

更多详细信息,请参阅:man update-rc.d。当然,您需要有启动脚本/etc/init.d/ssh。因为这些只是符号链接。

答案2

中的文件/etc/rc?.d只是符号链接,指向 中的文件/etc/init.d/。如果你不知道如何恢复启动脚本,只需重新安装 OpenSSH 服务器:

sudo apt-get --reinstall install openssh-server

您的设置/etc/ssh/sshd_config将被保留。

相关内容