linux su命令卡顿,linux su特别慢问题排查
问题:发现同机房两台同网络域的主机,一台su用户正常,一台每次都需要等5s左右。
进展:杂事儿太多没深入排查,后续又发现了几台有同样问题的主机。非常影响效率。开始入手排查
分析:
1、之前遇到过类似问题,ssh登陆慢。所以首先观察两台主机sshd_config配置文件,发现登录慢的主机多了一个配置:GSSAPIAuthentication no配置。这个配置是用来解决ssh登录慢的问题的,排除!
2、对比ssh_config文件,发现没有任何区别。
3、用strace 追踪命令
两台主机都到了这一步,但是还是一个卡了5s,一个正常。
lockdreamer
4、想到切换用户会加载环境变量,手动source /etc/profile,发现有问题主机跟登录一样,卡了5s。
到底是/etc/profile的哪一部分执行的慢呢?在/etc/profile里面增加echo打印,经过几次,定位到是图示部分卡
lockdreamer
进入/etc/profile.d目录,测试发现是abrt-console-notification.sh 卡
lockdreamer
进一步定位发现是abrt-cli status 命令卡
lockdreamer
网上说的关闭abrtd,测试还是卡。
请教老师,最后总结出恢复办法:
1、重启dbus
systemctl restart dbus
lockdreamer
lockdreamer
确保服务启动成功。
2、重启dbus-org.freedesktop.login1
systemctl restart dbus-org.freedesktop.login1
lockdreamer
lockdreamer
确保服务启动成功。
问题解决,后续需要深入。dbus服务,abrtd服务,freedesktop服务。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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教程