ubuntu误加命令到/etc/init/rc.conf导致reboot很久都没见重启成功

前几天,重启时,到了启动这时,它总会提示温度过高.需要sleep多少分钟后再加载linux;

突然有天,可能是更改什么参数?但是我记得只是编译postfix,然后在/etc/init/rc.conf那个文件上加了个postfix start.就这样,reboot它就出现问题了.

reboot后只看到

kill tty1

kill tty2

kill tty3

隐约刻好像是少了kill tty1?

就卡在这里不动了.

多次硬关机.

启动时发现tty7执行

fsck from ...

starting aparmor profiles [ok];

按道理它接着还有内容的.可惜却没有?

不是很了解linux启动过程.以为是fsck检测没完成?但是却不是.是检测完成了.

现在是明白它应该是启动那个东西是卡住了(死环?)?

把/etc/init/rc.conf中的postfix start我加的这行去掉后发现reboot正常了.

看来是这个文件的作用我理解错误,把它当成了/etc/rc.local一样的作用了.

然后我在里面误加的postfix start 导致启动到这时卡住.且会同时发现这时候tty1还是不能用的它还是黑屏的而2-6tty却已经正常了.

这些状况,导致从其它tty中登录进去后.会发现apache没启动,但是mysql已经启动了.可能是启动级别不同.然后其它东西话.看起来却是正常的.

除非看reboot和tty1和tty7的提示,否则感觉不出不同

郁闷.需要记一下linux启动处理过程才行.但是也太扯了.我从/var/log下面找完了.没发现对于rc.conf文件误加有提示,在tty7上面也没有提示.就卡定那里,不懂死环还是等待输入,因为不太了解那个文件的语法.

 

你可能感兴趣的:(ubuntu,linux,->)