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 手机映射到桌面内存