首页 > 系统相关 >linux su命令卡顿,linux su特别慢问题排查

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

时间:2023-07-02 11:12:28浏览次数:46  
标签:主机 dbus su etc linux lockdreamer 卡顿

问题:发现同机房两台同网络域的主机,一台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服务。

标签:主机,dbus,su,etc,linux,lockdreamer,卡顿
From: https://www.cnblogs.com/exmyth/p/17520501.html

相关文章

  • Linux命令(38)之mount
    Linux命令之mount1.mount介绍linux命令mount是用来挂载linux系统外的文件2.mount用法mount[参数] devicedirmount常用参数参数说明-a将/etc/fstab中定义的所有档案系统挂上-t指定档案系统的类型,通常不必指定,mount会自动选择正确的类型-V显示版本信息-v显示挂载信息3.实例3.1.......
  • Linux文件系统、常用文件操作命令及用户权限
    1、熟悉Linux的文件系统结构Linux的文件系统结构其实是一个树形的分层组织结构,如下图:Linux系统目录结构及目录路径:1.1、文件系统层次结构标准Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的文件系统进行相应的裁剪,所以各个Linux发行版本的目录结构......
  • Linux下的tty终端显示中文乱码解决方法
    1.下载字体fbterm  sudoapt-getinstallfbterm 2.完成后运行  sudofbterm 3.更改字体和字体大小  vi~/.fbtermrc    font-names=UbuntuMono    font-size=14   tty界面下是无法输入中文输入法  https://blog.csdn.net/maybe_frank/article......
  • 【Linux进程管理】进程退出的几种方法
    进程退出当一个进程退出后,操作系统会释放掉这个进程的资源。包括这个进程分配的内存,打开的文件等等。所以进程退出后,不会出现内存泄漏的情况,进程一旦退出,所占的整个虚拟内存都被销毁,所有内存资源都会被系统回收函数描述exit执行完整的C库终止过程,终止进程,并向主机环境......
  • linux 中 M-BM- 字符的处理
     001、测试数据[root@PC1test]#lsaa.txt[root@PC1test]#cataa.txtQinghaiQinghai shandongShanghaishanxi[root@PC1test]#cat-Aaa.txtQinghai$QinghaiM-BM-$##异常字符shandong$Shanghai$shanxi$ 002、特殊字符的处理[root@PC1test]......
  • 3分钟了解Manjaro Linux
    导读在这个系列的第七篇,我们来说一说什么是Manjaro。Manjaro是基于Arch Linux 并且拥有一个漂亮的用户界面的操作系统。Manjaro并不像Debian或者 Arch这些Linux发行版一样历史悠久,但是它依然十分的稳定而可靠,从而在各色发行版中显得鹤立鸡群。2011年Manjaro才......
  • 嵌入式linux开发 | u-boot启动logo修改
    原文:https://zhuanlan.zhihu.com/p/582316377一、导读使用嵌入式linux作为设备的操作系统,当在设备上电启动后,希望显示开机logo。一般会经历以下几个流程:(1)运行芯片内部引导程序(2)运行引导加载程序(u-boot较为常用)(3)运行linux内核(4)运行用户根文件系统,在这个阶段,就会根据项目......
  • Linux 安装 Maven
    一、概要1.环境(1)RockyLinux9.1(2)Maven3.9.3二、安装1.准备(1)下载安装包wgethttps://dlcdn.apache.org/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.tar.gz(2)解压tar-zxvfapache-maven-3.9.3-bin.tar.gz2.安装(1)目录a.创建sudom......
  • 空和0造成的Sumifs的错误结果
    问题:某个条件区域为空,直接使用Sumifs的结果错误。解决:H2单元格连接空文本=SUMIFS(C:C,A:A,G2,B:B,H2&"")绝大多数情况下,空单元格被引用后返回的结果是0,但作为Sumif这类函数的条件区域参数,默认为非数值,即空文本,这时就可以将相应的条件转成文本型数字。这一转换不会影响条......
  • petalinux SDK编译及使用
    petalinuxSDK编译及使用1、编译#petalinux-build--sdk2、打包#petalinux-package--sysroot注:SDK生成在<plnx-proj>/image/linux/sdk目录3、验证#sourceimages/linux/sdk/environment-setup-aarch64-xilinx-linux#echo$CCaarch64-xilinx-linux-gcc-march=armv8-a+crc......