好比杀死80端口:python
os.system("""ss -tnpl|grep %d|awk '{print $6}'|awk '{split($0,a,",");print a[2]}'|xargs kill -9"""%self.port)linux
# Linux 下 取进程占用 cpu 最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headweb
查看cpu内核:?
grep "model name" /proc/cpuinfo | cut -f2 -d:并发
强制其余用户下线:
pkill -kill -t pts/0
# linux 下 取进程占用内存(MEM)最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head工具
压力测试工具测试
siege -c 100 -r 100 -b 'http://localhost:8222/?name=bailun&id=1' 压力测试工具ui
-c 200 指定并发数200
-r 5 指定测试的次数5
-f urls.txt 制定url的文件
-i internet系统,随机发送url
-b 请求无需等待 delay=0
-t 5 持续测试5分钟
# -r和-t通常不一样时使用url
ss -tnpl|grep 8888|awk '{print $6}'|awk '{split($0,a,",");print a[2]}'|xargs kill -9spa
ss -tnpl.net
lsof -i:80| grep -v 'PID'|awk '{print $2}'|xargs kill
ps -ef|grep python | grep -v 'PID'|awk '{print $2}'|xargs kill
http://proxies.site-digger.com/proxy-test/?proxy=lijunqiang316027648%3A18838733354%40107.160.36.3%3A8888&website=http%3A%2F%2Fwww.flycua.com
echo 1 > /proc/sys/vm/drop_caches
查看当前目录最大目录du -h --max-depth=1 /usr
(1)舍弃标准输出,将错误输出到log文件中
nohup ./program >/dev/null 2>log &
(2)若是错误信息也不想要的话:
nohup ./program >/dev/null 2>&1 &
1.找磁盘使用率较高的目录,du命令
du -sh /*
列出根目录下,全部目录的大小
而后在去目录下,慢慢分析吧
2.找文件大小,find命令
例如:
查找磁盘上大于20MB的文件
find / -size +20000k -exec ls -lh {} \;
查找磁盘上大于400MB的文件,直接删除,通常都是日志文件
find / -size +400000k -exec rm -rf {} \;
能够查看某个端口上面的连接数量 netstat -na | grep 6379 | wc -l"