Part-Linux-2
2024-10-08 20:23:37
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 ;<cat' using 1 with line"
5.安卓命令
> scrcpy 手机映射到桌面
最新文章
- Silverlight TabItem选中,未选中样式设置
- Dubbo 源码安装与编译
- Note for Computer Networks_Circuit Switching &; Packet Switching
- ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
- Inline Hook NtQueryDirectoryFile
- 通过SSHFS在RHEL中安全的挂载远程Linux/UNIX目录或文件系统--转载
- LeetCode: Sum Root to Leaf Numbers [129]
- java jdk缓存-128~127的Long与Integer
- JAVA基础——编程练习(二)
- js实现单张图片(或者多张)的预览功能
- Centos7.0 下挂载磁盘
- linux_文件系统
- JavaScript函数调用模式
- vue全选反选demo
- Python之面向对象和正则表达(代数运算和自动更正)
- DES加密算法—实现(C语言)
- Oracle课程档案,第十天
- ZOJ 3329 One Person Game (经典概率dp+有环方程求解)
- UVa 116 单向TSP(多段图最短路)
- tornado--同步异步
热门文章
- CodeForces 1000B Light It Up(贪心、思维)
- (转)mysql语句
- Springboot注解--@Controller和@RestController的区别
- 86.QuerySet API常用的方法详解:get方法
- InnoDB和MyISAM区别总结
- JNI的第2种写法:本地方法注册
- 编程作业1.1——sklearn机器学习算法系列之LinearRegression线性回归
- 成为优秀Angular开发者所需要学习的19件事
- 集成通用Mapper
- PAT Basic 1132 数列的⽚段和(20) [数学问题-简单数学]