linux常用命令

查找列出最大的文件:sudo find / -type f -exec du -h {} + | sort -rh | head -n 10

查找列出最大的目录:sudo du -h / | sort -rh | head -n 10

按内存使用百分比从高到低:ps -e -o 'pid,comm,%mem' | sort -nrk3

查找服务内存使用:top -p $(pidof mysqld) (按e切换单位M)

清除系统缓存:echo 3 > /proc/sys/vm/drop_caches

查找系统中占用交换区(swap)最多的进程,并按使用量排序:for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps 2>/dev/null ; done | sort -k2nr |head

查找某个进程占用的交换区(swap):grep VmSwap /proc/<PID>/status

生成内存转储文件 ./jmap -dump:file=heapdump.bin <pid>

清理软件包缓存

对于APT(Debian/Ubuntu):sudo apt-get clean
对于Yum(CentOS/RHEL):sudo yum clean all
 

检查服务是否开机自启动   systemctl is-enabled <service-name>

设置开机自启动   systemctl enable <service-name>
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌晨两点钟同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值