给Linux服务器瘦身

背景
有些时候服务器的容量太小,不够用,导致服务器的接口无法正常被调用,这时候就需要给服务器瘦身。

查看linux磁盘剩余容量
(尝试使用一下命令)

  • df
  • df -lh
  • df -a
  • df -i
  • df -k
    看看哪些文件占了最大空间
  • $sudo du -hs * 或者 sudo du -hs * | grep G

方法1:给项目的git仓库瘦身

  • 1.删除无用的分支 $ git branch -d
  • 2.删除无用的tag $ git tag -d
  • 3.清理本地版本库 $ git gc --prune=now

方法2:删除没有用的deb 软件安装包

  • du -sh /var/cache/apt/archives //查看没有用的软件安装包的大小
  • sudo apt-get clean
  • sudo apt-get autoclean
  • sudo apt-get autoremove //据说这个会导致系统崩溃,特别是带桌面的系统,所以谨慎使用

方法3 删除孤儿软件包

  • sudo apt-get autoremove //删除系统自动安装的没有用的软件包
  • sudo apt-get install deborphan //安装工具
  • deborphan //列出孤儿软件包
  • deborphan | xargs sudo apt-get purge -y //将孤儿依赖删除

方法4 删除/var/log/目录下的不必要的日志文件

  • sudo apt-get install ncdu
  • 查看日志文件:sudo ncdu /var/log

删除大容量的软件包

  • sudo apt-get install debian-goodies //安装工具
  • dpigs -H //列出最大的10个软件包
  • dpigs -H --lines=20 //列出最大的20个软件包

你可能感兴趣的:(给Linux服务器瘦身)