df
du -sh *| sort -nr
du -h --max-depth=1 /
du -h --max-depth=1 /*
find . -type f -size +1000000k 查找大文件和目录
find . -type f -size +10000k
du -sh * | sort -nr | head 显示前十个占用空间最大的文件或目录
du -sh * 遍历目录大小
df -hl 系统各挂载硬盘空间大小
du -ah /tmp/ |sort -nr查看目录大小
 
系统信息
cat /proc/version
lsb_release -a
 
解决 您在 /var/spool/mail/root 中有邮件
echo "unset MAILCHECK">> /etc/profile
 
top命令可以查看CPU、内存利用率
可以用下面的命令将 cpu 占用率高的线程找出来:
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
 
 
free命令查看总内存、使用、空闲等情况
 
查看内存分配情况
cat /proc/meminfo
 
查看进程占用的内存情况:
ps aux|awk '{sum+=$6} END {print sum/1024}'
 
清缓存
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
 
 
# 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
05-28 23:40