Part-Linux-2

1.cgi

#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为准

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

3.获取20s内某个进程的进程占用数据,并算出平均值

> 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}'

4.top

> top -p pid 查看指定进程
> top -d 1 每隔1秒
> top -d 1 -n 20,每隔一秒,执行20次
> top -b 表示不在刷新,而是从上自下显示每一次的结果
> 利用top获取某个进程的cpu和内存,并打印平均值

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 ; 
 

5.安卓命令

> scrcpy 手机映射到桌面

 

 

你可能感兴趣的:(Part-Linux-2)