今天遇到Linux重启后,系统开机启动到某个服务后,挂住了。但是可以通过SSH进行远程连接。

  这时候,可以通过语句,重新进行服务的开机启动设置,方法如下:

  for i in `chkconfig --list|grep 3:on`;do chkconfig $i off;done
  chkconfig --list
  for i in crond network sshd rsyslog;do chkconfig $i on;done
  chkconfig --list

  这样,执行reboot重启系统后,系统多余的服务就将不再随机启动,大大减少了系统被挂住的几率。