linux 开机启动 登记,linux 工作中常用命令 慢慢登记防止忘记

#查看内存 占用最大的 10个进程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

#查看cpu 占用最大的 10个进程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

#将单列数据 按空格拼接成一行

awk BEGIN{RS=EOF}'{gsub(/\n/," ");print}' ./1

#将单列数相加

cat 1|awk -F ' ' '{sum += $1};END {print sum}'

#基于\t分割多列

cat 1|awk -F ' ' '{print $1}'

#查看文件中 相同列出现的次数

cat 1|sort |uniq -c

#查看内核版本

cat /proc/version

#查看cpu

cat /proc/cpuinfo

#查看物理cpu 数量

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

#查看核数

cat /proc/cpuinfo| grep "cpu cores"| uniq

#查找进程pid

ps aux|grep 进程名

#杀掉进程

kill -9 进程pid

#查看端口是否被占用

netstat -anp |grep 3600

#查看磁盘占用情况

df -h

#查看内存占用情况

free -h

#查看进程占用了哪些文件

lsof -p 进程pid

#查看目录磁盘占用情况

du -h --max-depth=1

#查看内存大小

free

#查看系统内存

cat /proc/meminfo

#查看某个进程状态 进程号

cat /proc/PID/status

#查看负载

w 或 uptime 或 vmstat

#查看系统整体状态

top

top 内容解释

zombie 为僵尸进程 记得去杀掉

Cpu为CPU的状态,us为用户进程占用CPU比例,sy为内核进程占用CPU比例,id为空闲CPU百分比,wa为IO等待所占用的CPU时间的百分比。wa占用超过30%则表示IO压力很大。

Mem为当前内存的状态,total是总的内存大小,userd是已使用的,free是剩余的,buffers是目录缓存。

Swap行同Mem行,cached表示缓存,用户已打开的文件。如果Swap的used很高,则表示系统内存不足。

top 快捷键

按1 可以看到各个cpu的 使用情况

按c 根据cpu的使用率 进 行排序

按p 根据内存的使用率 进行排序

#查看磁盘负载

iostat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值