Linux常见问题排查与解决指南
一、PAM与登录问题
1.1 PAM配置检查
若在查看/etc/pam.d/system - auth时无任何消息,可查看auth部分的第二行。建议登录系统并对/etc/pam.d/login进行修改以查看结果。操作时,记得保留一个虚拟终端处于登录状态,避免因修改文件出错而需进入救援模式修复。若PAM无问题,需检查用户的shell是否无效或缺失。
1.2 以root远程登录问题
当尝试以root身份远程登录Linux机器出现 “Login incorrect” 消息时,系统正常运行,问题在于远程以root登录存在重大安全隐患。更安全的做法是先以其他用户身份登录,再使用su命令获取超级用户权限。若确实需要以root身份远程登录,可编辑/etc/securetty文件,添加相应的pts/n行,添加的数量取决于远程连接数,但除非必要,不建议这样做。若用于测试,测试完成后应立即删除添加的pts行。
二、网络问题
2.1 网络问题排查步骤
排查网络问题需分阶段进行:
1. 检查本地机器能否ping通远程主机以及远程主机能否ping回本地机器。
2. 若本地ping成功但远程ping失败,检查远程机器的配置。
3. 若仍未找到问题根源,找一台能ping通本地机器的远程机器,对比两台远程机器的配置。 <