如何linux检查文件句柄泄露
ps -aux | grep 进程名
ps aux|head -1;ps aux|grep ela
ls -la /proc/进程ID/fd
lsof|awk '{print $2}'|sort|uniq -c|sort -nr|more |grep 进程PID
制造较大的文件
dd if=/dev/zero of=test bs=1M count=10000
Linux统计文件夹、文件数量的命令
查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc –l
# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR|grep "^-"| wc –l
# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l|grep "^d"| wc -l
# 查询当前路径下的指定前缀名的目录下的所有文件数量
# 例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/|grep "^-"| wc –l
查看虚拟机内存
free –h
1.CPU占用最多的前10个进程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
查看进程的启动时间
ps -p PID -o lstart
a=$(ps -eo pid,etime | grep PID | grep -v grep | awk '{print $2}')
echo ${a:0-5:2}
Vi操作
:.,$d 清楚全部内容
映射端口
iptables -t nat -A PREROUTING -d 206.8.2.155 -p tcp -m tcp --dport 22 -j DNAT --to-destination 160.10.2.205:10000