无法由任何用户login到服务器

我的一台服务器出现了一个奇怪的问题。 服务器正在运行,但无法由任何用户login。

我发现,当我将重新启动服务器它的作品一段时间,然后我不能再次login到它。 日志中没有任何东西可以告诉我什么是错的。

有谁知道我应该检查什么等?

服务器位于Suse Enterprise Server 11上。

首先你需要进入你的系统。 可以用一个

init=/bin/bash 

进入你的内核启动参数。 启动后,你会得到一个没有身份validation的root shell,但没有其他的。

第二件事就是让你的系统运行(因此可debugging),而你有进一步的根shell。 这可以分两步完成。 首先,你需要用命令打开一个char控制台

 openvt -c 23 -f /bin/bash 

它会在第23个虚拟控制台上打开第二个虚拟控制台,在第一个虚拟控制台上按下alt / leftarrow(稍后,从X,你可以用alt / ctrl / f1进入第一个虚拟控制台)。

之后,您可以使用该命令启动系统

 exec /sbin/init 

如果一切正常,你的系统现在运行,你不能进一步login,但你至less可以尝试它们,而你在tty23有一个根控制台。

现在尝试login,并检查/ var / log中的日志文件,它说什么。 如果发现并消除这个问题是不够的,这个站点正在等待你的下一个问题和有趣的错误日志部分。