Linux根目录误移修复

问题描述

公司一同事在做主机配置时,不小心在根目录下执行了mv * /bak/的操作,后来ctrl + c 停止后,发现所有的命令都已无法操作了,所幸当前连接的ssh还没断掉,但新发起的ssh明显也连不过去了。执行任何命令都发现无法操作。通过全路径执行也主要报错:“/lib64/ld-li[……]

Read more

全NAT环境下的TCP参数优化

问题现象

我边遇到的一个情况,一台主机访问另一台主机时,会发现有的时候时长特别长(注意是特别长),有的时间非常快,出现有问题的概率挺大的。通过抓包比对,发现TCP/IP包在花费时间特别长的时候有包重传的情况。而多花费的这3秒就耗费在了重传上:

full-nat-syn-ack

问题解决

其实这个问题呢,[……]

Read more

LINUX内存OOM哪些事

一、OOM killer算法

OOM是linux out of memory的简称,由于现网要做此类问题的优化,这里再总结下。OOM的算法策略具体见下图:

linux-oom-killer

二、OOM机制

Linux用户内存都是读写时分配,所以系统发现需要内存基本上都是发生在handle_mm_faul[……]

Read more

阿里云ssh连接慢问题处理

一、问题描述

公司内部使用的有阿里云(私有云)平台。由于其虚拟机模块是固定死的,内部自己使用一些版本在其上面没有,后都是通过vmware创建好后,再通过阿里云专门的转换工具转换成他们的格式,再在后台通过命令导入的。能过这些模块分发的虚拟机在vmware上使用正常,但在阿里云平台上分发的虚拟[……]

Read more

ifconfig dropped包比较多问题处理

ifconfig dropped rx packets

一、问题现象

上面的图已经很能描述问题,现网某业务反馈,其对应的几台主机发现active-backup的bond网卡接口对应的备用网卡,rx包基本上全都是dropped状态,而且一直在持续增长。登陆确认后,查看主机配置未发现异常,同时对比了下邻近主机的ifconfig输出(不同网段[……]

Read more