我的终端需要超过 30 秒才能响应我发出的任何命令。
当我尝试运行时sudo apt-get update,密码身份验证行会在很长时间后出现。
可能是什么问题以及如何解决它?
这几乎可以肯定是NSS造成的。sudo(或任何其他需要解析名称的程序)如果必须通过网络查找用户名或主机名,可能会花费很长时间。
首先,尝试了解是哪一个造成了麻烦。查看nsswitch.conf,或使用其他 NSS 感知程序进行测试,例如ping或chmod。如果您为用户配置了任何与网络相关的内容(LDAP、NIS 等),请检查这些服务是否可用。如果 ping 您自己的主机也需要大量时间,则问题可能出在主机名解析上,您需要修复 DNS 设置。
检查/etc/hosts和/etc/passwd可能也值得一试,但我不认为本地文件的失败会导致 30 秒的延迟。
| 归档时间: |
|
| 查看次数: |
4229 次 |
| 最近记录: |