温馨提示×

linux cleanup包括哪些项

小樊
46
2026-10-08 08:10:31
栏目: 智能运维

在 Linux 系统语境下,“cleanup(清理)”通常指释放磁盘空间、删除无用文件、关闭残留进程、清理系统状态等操作。按对象/场景分类,常见包括以下几大类:


一、磁盘与文件清理

  1. 临时文件
    • /tmp、/var/tmp
    • 用户级临时目录 ~/.cache
  2. 日志文件
    • /var/log(如 messages、syslog、journal)
    • 使用 journalctl --vacuum-size= 清理 systemd 日志
  3. 包管理器缓存
    • apt:apt clean / apt autoclean
    • yum/dnf:yum clean all
    • pacman:pacman -Sc
  4. 旧内核
    • 删除不使用的内核(/boot 下 vmlinuz、initrd)
  5. 大文件 & 重复文件
    • du、ncdu、fdupes

二、进程与服务清理

  1. 僵尸进程 / 孤儿进程
  2. 残留后台进程
    • ps、kill、pkill
  3. 未使用的服务
    • systemctl disable/stop

三、用户与权限清理

  1. 无用用户/组
    • /etc/passwd、/etc/shadow
  2. 错误权限
    • chown、chmod 修复
  3. 家目录垃圾
    • ~/.bash_history、~/.cache

四、系统状态清理

  1. swap
    • swapoff / swapon
  2. 内存缓存
    • echo 3 > /proc/sys/vm/drop_caches
  3. 挂载点
    • 卸载无用 umount

五、开发/应用清理

  1. Docker
    • docker system prune
  2. 编译产物
    • make clean
  3. Python
    • __pycache__、pip cache

六、安全清理

  1. 历史命令
    • history -c
  2. 敏感文件擦除
    • shred

✅ 如果你指的是某个具体工具(如 linux cleanup script、systemd cleanup、make cleanup),可以告诉我,我可以给更针对性的说明。

0 踩