Linux登录慢的问题排查

一、遇到一个奇葩问题,无法ssh登录主机

有3台虚拟机,都是kvm虚拟化出来的,说是安装完redis哨兵之后远程就无法登录了

二、排查故障

2.1 虚拟机创建是以root+密码的方式登录,说是xshell7无法登录,xshell6就可以登录,我就想着用virsh console vm 试一下,结果还是这样卡着,过几分钟就退出登录了(vnc也一样的)

2.2 想着用其它用户试试可不可以登录上去,一打听只有root用户,好吧继续

2.3 使用密钥方式试试,找了一台网络可以互通的服务器用ssh-copy-id 推送了一个密钥过去,然后再ssh 过去,开始是卡住了,然后我按了下crtl+c 就进去了,但是没有环境变量的样子

就是这个鸟样子的    

 2.4 就想着查一下/var/log/secure 登录日志,结果在卡住的时候也正常

2.5 然后想到怎么登录进来环境环境变量加载的不对,于是看了以下两个文件都正常

more /root/.bash
more /root/.bashrc

2.6 最后查看/etc/profile 发现了PATH变量的异常

2.7 居然在/etc/profile里面加了一行source /etc/profile,造成了PATH环境变量的问题。

2.8 注释掉此行再登录就正常了。

posted @ 2021-11-08 21:12  林中龙虾  阅读(553)  评论(0编辑  收藏  举报