liunx查一次殺掉某個端口全部進程

好比殺死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"

相關文章
相關標籤/搜索