頁:
[1]
解決無法使用/etc/init.d/ssh start/stop問題
如果/etc/init.d/ssh start無法啟動ssh的話,那可能是因為它採用了upstart來啟動的關係,可以查看該script是否有check_for_upstart的字眼來確認,這時你可以改用sudo start ssh來啟動ssh,sudo stop ssh來停止,而upstart的設定檔放在/etc/init/ssh.conf,可以修改start on runlevel 來決定是否在開機時啟動服務<div></div> 有更好的方式是使用service commandsudo service ssh start|stop|status|restart不用管這個服務是upstart或system v init 奇怪,應該是 sshd 吧,不是 sshservice sshd start 就可以了
ps 我的是CentOS 6.5 恩阿 應該是 sshd
linux 也是用 service sshd start 就可以了
或先停止 service sshd stop
再啟用 service sshd start
或直接 service sshd restart 都行 service 是去讀/etc/init.d/ or /etc/init/ 底下的script,所以要看你的linux distro是取什麼名稱,有可能是ssh 或是sshd。我個人認為之後的服務都會support upstart的啟動方式,所以要知道在/etc/init/底下可以修改開機時是否啟動,至於你是要用service或是start/stop指令來啟動/停止都是可以的。<br><br><br><br><br><div></div> 也可以直接去看他的script就知道要怎麼樣start/stop了~~~~{:31:}
頁:
[1]