状况阐明
理解到服务器TOP命令卡死,无奈通过Ctrl+C或者其余任何命令完结过程.
谬误排查
- 应用普通用户登录操作系统,失常登陆
- 查看df -h命令失常
- ls top等命令卡死
- su到root用户,尝试应用上述命令,依然卡死
- 应用ls查看根目录下/etc/fstab文件,查看无额定挂载点未挂载
- 经排查,在非/目录下,应用上述任意命令均为失常.
- 狐疑/目录下有文件系统未失常挂载
- 尝试应用mount -l命令,夯死
- 尝试cat /etc/mtab文件,夯死
- 尝试cat/proc/mounts文件,夯死
- strace命令进行跟踪,提醒如下
execve("/usr/bin/ls", ["ls"], [/* 22 vars */]) = 0brk(NULL) = 0x1475000mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3a2c6ce000access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC
- 理解到最近网络上批改过一些配置,加上了VxLAN
造成起因
- 在根目录下,ls top等命令基本上都是内容比拟多,数据包比拟大 基本上都吃满了1500这个默认值
- 加上VxLAn的包 大于1500 封装之后堡垒机辨认不了
- 出现给用户就是夯死了
解决计划
调整操作系统mtu值,将服务器操作系统数据包调小,加上VxLAN数据包小于1500即可