Linux主机操作相关

进程使用系统资源情况

ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' |grep python3

进程监控

#显示10个消耗CPU最多的进程:
ps aux |head -1;ps aux |sort -rn +2|head -30
#显示10个消耗存储空间最多的进程:
ps aux |head -1 ;ps aux |sort -rn +3 |head -10
#按顺序显示系统中受罚的进程:
ps -eakl |head -1 ;ps -eakl |sort -rn +5|more
#按优先级顺序显示系统中的进程:
ps -eakl |sort -n +6 |head
#按处理时间为顺序显示系统中的前十个进程:
ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head -10
#按实际内存使用的多少顺序显示系统中的前十个进程
ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10
#按换入页面的多少顺序显示系统中的前10个进程:
ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
#查看主机上进程:
ps -efo ruser,pid,command|sort 

共享内存

#查看共享内存,为0的可以释放
ipcs -m -a
#删除共享内存
ipcrm -m ID号

系统设置记录操作命令的方法

在.profile中增加
HISTFILE=".sh_history_directory/sh_history."`date +'%Y%m%d%H%M%S'`"."`who am i -u | awk '{print $1, $2, $NF}' | sed "s/[[:space:]][[:space:]]*/\./g;s/\//_/g"`
export HISTFILE

 

posted @ 2020-12-21 17:48  嘎嘎6866  阅读(86)  评论(0)    收藏  举报