linux-常用命令整理

1.scp限速下载

scp -l xxxx

xxxx代表kb数,比如2000代表 2000/8=250k/s

2.使用TC对服务器流量进行控制

tc qd add dev eth1 root handle 1: tbf rate 256kbit burst 10000 latency 50ms 
       速率 256kbit  突发传输 10k  最大延迟 50ms 
#tc -s qd sh dev eth1 统计
#tc qd del dev eth1 root 删除

3.抓包

tcpdump -i eth1 tcp port 6040 -c 10000 -vv -s 0 -w catch.pcap

如果要根据包大小来抓包(主要是过滤大量握手或负载均衡检查包)可以使用 port XXXX and greater NNN (NNN建议200)
或者直接在控制台打印:

tcpdump -i eth1 src host xxx.xxx.xxx.xxx or dst host xxx.xxx.xxx.xxx -X

tcpdump -i em1 tcp port 4400 and \(\(dst host xxx.xxx.xxx.xxx and ! xxx.xxx.xxx.xxx\) or \(src host xxx.xxx.xxx.xxx and ! xxx.xxx.xxx.xxx\)\) and greater 100 -X -A

tcpdump -i enp4s0 tcp port 4400 and \(dst host xx or src host xxx.xxx.xxx.xxx\) and greater 150 -A -q

tcpdump -i em2 tcp port 4405 and host xxx.xxx.xxx.xxx -A -p

tcpdump -i em1 tcp port 4400 and host xxx.xxx.xxx.xxx and greater 150 -A -q

4.立即生效hosts

rcnscd restart

5.查看cpu占用情况

top -p pid -d secs

eg: 每隔两秒检测pid 8888:top -p 8888 -d 2

6.找出占用空间最大的前10个文件或目录

 du -cks * | sort -rn | head -n 10

7.查看某字符串所在的文件

grep -rRln "SUCCESS-SEND"

8.删除指定日期前的文件

find log/ -mtime +3 -exec rm -rf {} \;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值