如果linux系统卡死,操作系统比较慢,排查思路是什么?

0
小熊
小熊
管理员提问于5月前
答案 1
0
小熊小熊 管理员回答于5月前
  • 先使用top实时查看一下进程占cpu以及内存的情况,因为top是实时刷新的,比较直观
  • 有时候刷新太快,进一步使用ps -aux可以查看哪些进程占cpu或者内存较高,如果需要急切恢复,可以kill -9杀进程来恢复。
  • 有可能此进程只是一个子进程,那要使用ps -ef | grep 进程ID查找父进程

看哪些日志

  • messages日志,/var/log目录下,比较全,关键字failederrorfalse,查看开机时间Runtime journal
  • 服务日志
  • dmesg日志,该日志是记录系统最近一次开机时加载的驱动信息,以及开机后键鼠等硬件的一些响应信息
  • 如果是图形化服务器,查看Xorg.0.log日志,该日志是记录的图形化服务相关的一些日志信息,看一下图形化服务方面有什么异常没
  • .xsession-errors日志,root用户在/root下,普通用户在/home/username/下),是隐藏文件,该日志信息是某用户环境下的图形化日志信息
  • lightdm.log日志,该日志是和登录界面相关的一些日志信息,如果系统卡死的时候是在用户登录界面的时候卡死了,这个日志就有必要也看一眼
  • 最后有可能是硬件问题

小熊
小熊
管理员
评论于4月前

配个告警试试,如果是整某些服务,我觉得用云托管也不错

老衲
管理员
评论于4月前

轻量服务器卡死直接无了,SSH 连接没法操作,云控制台也没发下发命令,要么等,要么重启。太难了