linux su命令卡顿,linux su特别慢问题排查

问题:发现同机房两台同网络域的主机,一台su用户正常,一台每次都需要等5s左右。

进展:杂事儿太多没深入排查,后续又发现了几台有同样问题的主机。非常影响效率。开始入手排查

分析:

1、之前遇到过类似问题,ssh登陆慢。所以首先观察两台主机sshd_config配置文件,发现登录慢的主机多了一个配置:GSSAPIAuthentication no配置。这个配置是用来解决ssh登录慢的问题的,排除!

2、对比ssh_config文件,发现没有任何区别。

3、用strace 追踪命令

两台主机都到了这一步,但是还是一个卡了5s,一个正常。

ed2bcb8f4c46392aee103dde7fab0392.png

lockdreamer

4、想到切换用户会加载环境变量,手动source /etc/profile,发现有问题主机跟登录一样,卡了5s。

到底是/etc/profile的哪一部分执行的慢呢?在/etc/profile里面增加echo打印,经过几次,定位到是图示部分卡

71a598eec4f0e68c3446aaff529aad30.png

lockdreamer

进入/etc/profile.d目录,测试发现是abrt-console-notification.sh 卡

695ca0522f4d743e888f4b5a5babd27b.png

lockdreamer

进一步定位发现是abrt-cli status 命令卡

74d57681b3300de917aea086ba3ec0ad.png

lockdreamer

网上说的关闭abrtd,测试还是卡。

请教老师,最后总结出恢复办法:

1、重启dbus

systemctl restart dbus

5f4a4f01f01d3981d791f492af684c5c.png

lockdreamer

4563a04d96d2331200b82ca81554aba5.png

lockdreamer

确保服务启动成功。

2、重启dbus-org.freedesktop.login1

systemctl restart dbus-org.freedesktop.login1

045b3a8f2ea832cbc05519e8639cc2ea.png

lockdreamer

18d0f3e08428f95780c03ec72a2e7faa.png

lockdreamer

确保服务启动成功。

问题解决,后续需要深入。dbus服务,abrtd服务,freedesktop服务。

posted @   牧之丨  阅读(399)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2020-07-02 有邻App覆盖3000多个小区成杭州用户量最大的邻里分享经济平台 杨仁斌:开创新社区时代
2020-07-02 "有邻"创始人:APP覆盖杭州千余小区 却还没认真想过赚钱的事
2020-07-02 Shell if 条件判断
2016-07-02 程英的面具
2015-07-02 尝鲜党:Nexus5、6刷安卓M教程
点击右上角即可分享
微信分享提示