linux命令
2021-05-24 本文已影响0人
一剑仙人跪_
查看进程的启动 运行时间
ps -eo pid,lstart,etime,cmd | grep name
> ls -alt # 按修改时间排序
> ls --sort=time -la # 等价于> ls -alt
> ls -alc # 按创建时间排序
> ls -alu # 按访问时间排序
# 以上均可使用-r实现逆序排序
> ls -alrt # 按修改时间排序
> ls --sort=time -lra # 等价于> ls -alrt
> ls -alrc # 按创建时间排序
> ls -alru # 按访问时间排序
linux 下 取进程占用 cpu 最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux 下 取进程占用内存(MEM)最高的前10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
cpu负载高
top
top -H p 31880 #查看某个进程的线程信息
printf "%x" 31893 # 再将线程十进制的线程id=31893转换为十六进制
jstack 31880 > 31880.txt #分析日志