在过去的几周内,任何登录特定 linux 服务器的尝试都变得非常缓慢。登录后,事情似乎没有明显延迟地运行,但其他一些登录活动(如开始新的屏幕会话)很慢。
机器最近重新启动了几次,但没有帮助。,而且它似乎不是 $PATH 搜索(其中 $PATH 有时可能包含错误的 NFS 安装),这是我在我们的环境中见过的历史。我还尝试完全删除我的 .profile/.bash*/... 类型的 init 文件以排除那里的任何不好的东西。我还看到系统上至少有一个其他用户 ID 登录缓慢。
我注意到的一件事是尝试从屏幕终端退出时出现以下消息:
Utmp slot not found -> not removed
Run Code Online (Sandbox Code Playgroud)
我想知道这是否相关(模糊地记得 Utmp 与登录有关)。
知道该消息是什么意思,或者如何修复它,以及它是否相关?如果做不到这一点,什么样的问题确定工具可以用来调查是什么减缓了这个登录过程?
您可能遇到以下任一文件的问题:
/var/log/wtmp
/var/run/utmp
Run Code Online (Sandbox Code Playgroud)
该last命令可能会给您带来奇怪的结果。您可以使用setutent命令来修复它。或者只是简单的方法:
1. 以 root 身份登录并重命名这 2 个文件。
2.为了安全起见,请勿退出。
3. 使用任意用户登录,然后注销。应重新创建这 2 个文件。
4. 作为 root:last应该给你一个合理的输出。
5.如果确定一切正常,请删除这2个文件
| 归档时间: |
|
| 查看次数: |
17330 次 |
| 最近记录: |