常用Linux命令

  1. 监控内存进程占用,按照内存占用比例对进程进行排序:

    watch -n1 'ps aux | sort -k4 -r'
    
  2. 通过 grep 批量删除带有关键词的进程

    ps -ef | grep 'python train.py' | grep -v grep | cut -c 9-15 | xargs kill -s 9
    
  3. 查看服务器上各个用户的内存占用情况

    ps --no-headers -eo user,rss | awk '{arr[$1]+=$2}; END {for (i in arr) {print i,arr[i]/1024/1024}}' | sort -nk2 -r
    
  4. 查看服务器上的大文件夹(占用大量空间)

    du -h --max-depth=1
    # 如果需要排除个别文件夹例如 data
    du -h --max-depth=1 --exclude ./data
    
posted @ 2020-05-19 10:59  蒙多医生  阅读(214)  评论(0)    收藏  举报