https://my.oschina.net/u/4349795/blog/4279536
https://blog.csdn.net/zimou5581/article/details/105083208
登录服务器
image.png
上一次,root用户登录时间,没有问题
ps -ef ,查看进程,发现里面多了几个异常操作,那个时间点,自检并没有登录服务器
image.png

image.png

  1. [root@lhuan ~]# ps -ef | grep lars
  2. lars 8110 17915 0 08:39 ? 00:00:00 timeout 3h ./tsm -t 515 -f 1 -s 12 -S 10 -p 0 -d 1 p ip
  3. lars 8111 8110 0 08:39 ? 00:00:00 /bin/bash ./tsm -t 515 -f 1 -s 12 -S 10 -p 0 -d 1 p ip
  4. lars 8116 8111 16 08:39 ? 00:02:45 /var/tmp/.X9271/.rsync/c/lib/64/tsm --library-path /var/tmp/.X9271/.rsync/c/lib/64/ /usr/sbin/httpd .rsync/c/tsm64 -t 515 -f 1 -s 12 -S 10 -p 0 -d 1 p ip
  5. root 11041 9261 0 08:56 pts/1 00:00:00 grep --color=auto lars
  6. lars 17623 1 0 02:37 ? 00:00:00 rsync
  7. lars 17646 1 83 02:37 ? 05:17:26 ./kswapd0
  8. lars 17915 1 0 02:38 ? 00:00:00 /bin/bash ./go
  9. [root@lhuan ~]# kill -9 8110
  10. [root@lhuan ~]# kill -9 8111
  11. [root@lhuan ~]# kill -9 8116
  12. [root@lhuan ~]# kill -9 11041 17623 17646 17915
  13. ##进程被杀掉之后,会自动启动起来
  14. -bash: kill: (11041) - No such process
  15. [root@lhuan ~]# ps -ef | grep lars
  16. lars 11171 1 0 08:57 ? 00:00:00 timeout 3h ./tsm -t 515 -f 1 -s 12 -S 10 -p 0 -d 1 p ip
  17. lars 11172 11171 0 08:57 ? 00:00:00 /bin/bash ./tsm -t 515 -f 1 -s 12 -S 10 -p 0 -d 1 p ip
  18. lars 11177 11172 0 08:57 ? 00:00:00 /var/tmp/.X9271/.rsync/c/lib/64/tsm --library-path /var/tmp/.X9271/.rsync/c/lib/64/ /var/tmp/.X9271/.rsync/c/tsm64 -t 515 -f 1 -s 12 -S 10 -p 0 -d 1 p ip
  19. root 11723 9261 0 08:57 pts/1 00:00:00 grep --color=auto lars

进入后面所更的路径,cd /var/tmp/.X9271/

  1. [root@lhuan .X9271]# ls
  2. dota3.tar.gz
  3. [root@lhuan .X9271]# ll -a
  4. total 5224
  5. drwxrwxr-x 3 lars lars 4096 Nov 23 02:37 .
  6. drwxrwxrwt. 8 root root 4096 Nov 23 02:18 ..
  7. -rw-rw-r-- 1 lars lars 5332765 Apr 24 2020 dota3.tar.gz
  8. -rw-rw-r-- 1 lars lars 861 Nov 23 02:37 .out
  9. drwxr-xr-x 5 lars lars 4096 Nov 23 02:37 .rsync
  10. ##发现有属于lars用户的不正常的文件
  11. ##查看 .out文件
  12. [root@lhuan .X9271]# cat .out
  13. .rsync/
  14. .rsync/c/
  15. .rsync/c/lib/
  16. .rsync/c/lib/64/
  17. .rsync/c/lib/64/libc.so.6
  18. .rsync/c/lib/64/libpthread.so.0
  19. .rsync/c/lib/64/tsm
  20. .rsync/c/lib/64/libresolv.so.2
  21. .rsync/c/lib/64/libnss_files.so.2
  22. .rsync/c/lib/64/libnss_dns.so.2
  23. .rsync/c/lib/64/libresolv-2.23.so
  24. .rsync/c/lib/64/libdl.so.2
  25. .rsync/c/lib/32/
  26. .rsync/c/lib/32/libc.so.6
  27. .rsync/c/lib/32/libpthread.so.0
  28. .rsync/c/lib/32/tsm
  29. .rsync/c/lib/32/libresolv.so.2
  30. .rsync/c/lib/32/libnss_files.so.2
  31. .rsync/c/lib/32/libnss_dns.so.2
  32. .rsync/c/lib/32/libresolv-2.23.so
  33. .rsync/c/lib/32/libdl.so.2
  34. .rsync/c/slow
  35. .rsync/c/tsm
  36. .rsync/c/watchdog
  37. .rsync/c/run
  38. .rsync/c/go
  39. .rsync/c/tsm32
  40. .rsync/c/start
  41. .rsync/c/tsm64
  42. .rsync/c/stop
  43. .rsync/c/v
  44. .rsync/c/golan
  45. .rsync/init
  46. .rsync/init2
  47. .rsync/initall
  48. .rsync/a/
  49. .rsync/a/kswapd0
  50. .rsync/a/run
  51. .rsync/a/stop
  52. .rsync/a/a
  53. .rsync/a/init0
  54. .rsync/b/
  55. .rsync/b/run
  56. .rsync/b/stop
  57. .rsync/b/a

赶紧区查了一些这个rysnc命令的用法
rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。
**
清空这个目录下的所有文件
image.png
发现进程还在
查看目录下的文件,发现这个目录下出现了新的 .X9271目录

  1. [root@lhuan tmp]# ll -a
  2. total 36
  3. drwxrwxrwt. 8 root root 4096 Nov 23 02:18 .
  4. drwxr-xr-x. 20 root root 4096 Mar 12 2020 ..
  5. drwxr-xr-x 2 abrt abrt 4096 Mar 7 2019 abrt
  6. -rw-rw-r-- 1 lars lars 0 Nov 23 02:18 .out
  7. -rw-rw-r-- 1 lars lars 2 Nov 21 11:28 .systemcache436621
  8. drwx------ 3 root root 4096 Nov 1 08:56 systemd-private-64d6f6cb3a6640db998a76d4127251e9-ntpd.service-JK7nGr
  9. drwx------ 3 root root 4096 Nov 1 08:56 systemd-private-64d6f6cb3a6640db998a76d4127251e9-php-fpm.service-Rm0lhd
  10. drwx------ 3 root root 4096 Feb 21 2020 systemd-private-bfe946c9da284b188927be4061d828da-ntpd.service-5vGvZy
  11. drwx------ 3 root root 4096 Feb 22 2020 systemd-private-bfe946c9da284b188927be4061d828da-php-fpm.service-gOar5A
  12. drwxrwxr-x 2 lars lars 4096 Nov 23 09:07 .X9271

切换lars用户之后,没有查看异常的操作

  1. [root@lhuan ~]# su lars
  2. [lars@lhuan root]$ history
  3. 1 2020-08-13 21:38:07 cd lars
  4. 2 2020-08-13 21:38:13 sudo su
  5. 3 2020-08-13 21:38:22 su root
  6. 4 2020-08-13 21:40:17 cd lars
  7. 5 2020-08-13 21:40:19 ll
  8. 6 2020-08-13 21:40:23 ll
  9. 7 2020-08-13 21:40:24 cdd
  10. 8 2020-08-13 21:40:26 cd
  11. 9 2020-08-13 21:40:27 ll
  12. 10 2020-08-13 21:40:33 cd lrs
  13. 11 2020-08-13 21:40:41 cd lars
  14. 12 2020-08-13 21:40:42 ll
  15. 13 2020-08-13 21:40:46 cd root
  16. 14 2020-08-13 21:40:48 ll
  17. 15 2020-08-13 21:40:59 cd /root
  18. 16 2020-08-13 21:41:23 cd /root
  19. 17 2020-08-13 21:41:25 ll
  20. 18 2020-08-13 21:41:27 cd lars
  21. 19 2020-08-13 21:41:29 ll
  22. 20 2020-08-13 21:41:44 ll
  23. 21 2020-08-13 21:41:48 ll
  24. 22 2020-08-13 21:42:02 ll
  25. 23 2020-08-13 21:42:04 cd ..
  26. 24 2020-08-13 21:42:07 cd ll
  27. 25 2020-08-13 21:42:09 cd
  28. 26 2020-08-13 21:42:12 cd /root
  29. 27 2020-08-13 21:42:33 cd /root
  30. 28 2020-08-13 21:42:34 cd /root
  31. 29 2020-08-13 21:42:39 cd root
  32. 30 2020-08-13 21:42:43 cd /root
  33. 31 2020-08-13 21:42:44 ll
  34. 32 2020-08-13 21:43:42 cd /root
  35. 33 2020-08-13 21:44:48 cd /root
  36. 34 2020-08-13 21:44:52 cd /root
  37. 35 2020-08-13 21:45:03 ll
  38. 36 2020-08-13 21:45:06 cd /root
  39. 37 2020-08-13 21:45:10 cd /root
  40. 38 2020-08-13 21:46:30 cd /root
  41. 39 2020-08-13 21:47:13 cd /root
  42. 40 2020-08-13 21:47:16 ll
  43. 41 2020-08-13 21:47:07 bash
  44. 42 2020-08-13 21:46:27 bash
  45. 43 2020-08-13 21:44:50 bash
  46. 44 2020-08-13 21:42:37 bash
  47. 45 2020-08-13 21:41:56 su lars
  48. 46 2020-08-13 21:41:47 bash
  49. 47 2020-08-13 21:40:06 bash
  50. 48 2020-11-23 08:44:13 history

top命令查看
image.png
发现kswapd0进程cpu占用一直居高不下,于是查询资料,总结如下。
swap分区的作用是当物理内存不足时,会将一部分硬盘当做虚拟内存来使用。
kswapd0 占用过高是因为 物理内存不足,使用swap分区与内存换页操作交换数据,导致CPU占用过高。

还发现了一个异常的tsm进程,
VIRT (irtual memory usage 虚拟内存)占用了很高
RES:resident memory usage 常驻内存也占用了很高
SHR:shared memory 共享内存 也占用了很高
free 命令查看内存,看到内存快被占满了。
image.png

image.png

杀掉进程,之后进程会自动起来,再次用top命令查看,可以查看tsm进程的占用还是很高,
image.png
切换为lars用户,查看系统日志,看到了其操作的痕迹
image.png
查看系统有无别的定时任务
image.png
进入家目录下查看,发现了lars创建的文件,删除文件,再次查看进程,进程被删除了
image.png
top命令,再次查看
image.png
free 命令进行查看
image.png
最后删除lars用户
image.png

实时数据

image.png

image.png

image.png

实时数据

image.png
image.png

image.png
恢复正常