Part-Linux-2

1.cgipython

#1.建立cgi-bin目錄
#2.建立hi.json -> {"hi":"hello"}
#3.python2 -m CGIHTTPServer,啓動服務器,須要文件具備x權限
#4.訪問http://127.0.0.1:8000/hi.json

2.查看全部鏈接到shell服務上人數,以ip爲準shell

netstat -tnp | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr | wc -l

3.獲取20s內某個進程的進程佔用數據,並算出平均值json

> for i in {1..20};do echo `ps -o %cpu -p 1915`;sleep 1;done
> for((i=0;i<20;i++));do ps -o %mem 4412;sleep 1;done
> for i in $(seq 1 20);do ps -o %mem -p 1915 | tail -1;sleep 1;done | awk '{t+=$1;print $1,t/NR}' bash

4.top服務器

> top -p pid 查看指定進程
> top -d 1 每隔1秒
> top -d 1 -n 20,每隔一秒,執行20次
> top -b 表示不在刷新,而是從上自下顯示每一次的結果
> 利用top獲取某個進程的cpu和內存,並打印平均值blog

top -b -d 1 -n 20  -p 533 | grep --line-buffered 533 | awk '{t+=$10};{print t/NR}'

使用gnuplot進行繪圖進程

top -b -d 1 -n 20 -p 533 | grep --line-buffered 533 | awk '{cpu+=$9;mem+=$10}{print $9,$10,cpu/NR,mem/NR}' | gnuplot -e "set terminal dumb; plot ;<cat' using 1 with line"

5.安卓命令ip

> scrcpy 手機映射到桌面內存

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息