持续更新一些日常管理用到的命令
1、以内存使用量排序,显示出消耗内存最多的10个运行中的进程
$ ps aux | sort -nk +4 | tail | less -S
# 杀掉这些进程
$ ps aux | sort -nk +4 | tail | awk '$2~/[0-9]/{print $2}' | xargs kill -9
2、查看磁盘空间df、du
df 用来查看系统磁盘空间大小
[17:33 sxuan@hulab ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 22T 6.5T 16T 30% /
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 4.0G 122G 4% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/sda2 494M 360M 135M 73% /boot
/dev/sda1 500M 9.9M 490M 2% /boot/efi
tmpfs 26G 28K 26G 1% /run/user/1001
tmpfs 26G 0 26G 0% /run/user/1005
tmpfs 26G 0 26G 0% /run/user/1003
du则是用来查看某个目录或者文件大小:
[17:34 sxuan@hulab ~/data/rice_rawdata]$ du -h cpt_A_1.fq.gz
3.5G cpt_A_1.fq.gz