查看完整版本: 解決無法使用/etc/init.d/ssh start/stop問題
頁: [1]

hoare 發表於 2014-10-5 09:41 PM

解決無法使用/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>

poqlll 發表於 2014-10-8 08:45 PM

有更好的方式是使用service commandsudo service ssh start|stop|status|restart不用管這個服務是upstart或system v init

kuolung1 發表於 2014-10-9 08:28 AM

奇怪,應該是 sshd  吧,不是 ssh

service sshd start 就可以了

ps 我的是CentOS 6.5

yjas0870 發表於 2014-10-16 09:00 PM

恩阿 應該是 sshd
linux 也是用 service sshd start 就可以了
或先停止 service sshd stop
再啟用 service sshd start
或直接 service sshd restart 都行

hoare 發表於 2014-10-20 12:30 AM

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>

jayzai 發表於 2014-10-26 01:48 PM

也可以直接去看他的script就知道要怎麼樣start/stop了~~~~{:31:}
頁: [1]