码迷,mamicode.com
首页 > 系统相关 > 详细

linux常用命令

时间:2019-01-14 17:19:08      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:***   eal   重复   使用率   占用   free   size   port   grep   

1.删除0字节文件
find -type f -size 0 -exec rm -rf {} \;

2.查看进程
按内存从大到小排列:

ps -e -o "%C : %p : %z : %a"|sort -k5 -nr

3.按cpu利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr

4.内存的大小:
free -m |grep "Mem" | awk ‘{print $2}‘

.5.查看连接某服务端口最多的的IP地址
netstat -an -t | grep ":80" | grep ESTABLISHED | awk ‘{printf "%s %s\n",$5,$6}‘ | sort

6.磁盘空间 # df -h
检查是否有分区使用率(Use%)过高(比如超过90%) 如发现某个分区空间接近用尽,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录:

7.杀掉80端口相关的进程
lsof -i :80|grep -v "PID"|awk ‘{print "kill -9",$2}‘|sh

8.清除僵死进程
ps -eal | awk ‘{ if ($2 == "Z") {print $4}}‘ | kill -9

9.tcpdump 抓包 ,用来防止80端口被人***时可以分析数据

tcpdump -c 10000 -i eth0 -n dst port 80 > /root/pkts

10..然后检查IP的重复数 并从小到大排序 注意 "-t\ +0" 中间是两个空格

less pkts | awk {‘printf $3"\n"‘} | cut -d. -f 1-4 | sort | uniq -c | awk {‘printf $1" "$2"\n"‘} | sort -n -t\ +0

linux常用命令

标签:***   eal   重复   使用率   占用   free   size   port   grep   

原文地址:http://blog.51cto.com/holy2010/2342534

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!