Linux系统CPU占用率50%一直不降 top却看不到异常进程。
可能是中了挖矿病毒,下面记录一下解决的步骤
1. 查看是否有可疑用户
cat /etc/passwd
找一个正常的机器对比查看是否有可疑用户 我们这个机器上有个 null
用户,
编辑这个文件 将可疑用户删除
然后修改root用户和其他常用用户的密码
2. 扫描隐藏进程
安装unhide
yum -y install epel-release
yum -y install unhide
安装完成后执行以下命令扫描
unhide proc
需要等待一会
kill 任意一个进程后,CPU使用率就降下来了,不过等一会自己会启动。
3. 查看定时任务
crontab -l
基本上这个命令查不到
直接查看/etc/cron.d
目录
cd /etc/cron.d
ls -l
查看这个目录下有没有可疑的定时任务,还是找个正常机器做对比。
也可以结合出现问题的时间,查看文件修改时间来排查。
注释掉可疑的定时任务。