开元周游
德国频道
查看: 1400|回复: 0
打印 上一主题 下一主题

为什么启动时停在某处特别慢

[复制链接]
1#
发表于 14.11.2002 14:07:22 | 只看该作者
为什么启动时停在某处特别慢<br /><br /><br />    我家中的PC上装了Redhat 5.0,但每次启动时都停在AMD...处,死机了.由于网络做<br />了变动,现在我机器上的Linux每次启动时都停在sendmail处,怎么回事? AMD是用来将网络<br />上所有能mount的文件系统自动mount的一个工具软件. AMD会导致启动时非常慢(看起来象是<br />死机,但等上很长时间后会再运行). 而sendmail与网络环境密切相关,比如由于IP地址改变<br />不能访问DNS服务器,则它可能会 去试很长时间。其它Service也可能会出现这种情况。 另<br />外xntpd这个执行NTP协议的守护程序会到一个服务器(tock.usno.navy.mil)上去同步时间,<br /> 如果你的网络出了问题或不能到国外去,在这个地方也会停很久。 这些情况都并没有死机<br />,只需耐心等待,超时后它们自己会退出,启动继续进行。 如果等得不耐烦,可以Ctrl+Al<br />t+Del复位,以单用户方式/Init 1(Run Level 1)进入系统, 比如在启动时指定single或init 1: <br /><br />LILO: linux single <br />LILO: linux init 1 (推荐) <br /><br />然后修改网络配置或取消某些Service(Deamon Program)。在Redhat中可以用setup这个程序 或者直接用ntsysv来设定。现在<br />有很多图形界面的SysV Init Editor,比如KDE就带一个很漂亮 的编辑器。也可以到/etc/r<br />c.d/rc0.d -- rc6.d等目录(通常是Run Level 3)下去手工修改, 那些文件都是些符号连接<br />,以大写字母S开始的表示启动这个Deamon,以字母K开始的则相反。 改完之后用init 3(或<br />telinit 3)切换到正常运行级别上。 顺便提一下,如果你忘记口令的话,也可以用单用户方<br />式进去修改/etc/passwd,而不必去找 什么启动软盘。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 26.12.2024 20:04

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表