debian服务器清理垃圾文件
查看
- 查看
/var/log/
目录的大小
sudo du -sh /var/log/ |
- 查看根目录下前20大的目录,从大到小排列输出
sudo du -h / | sort -rh | head -n 20 |

- 排除一些目录不进行扫描(比如我这里的
/mnt
是专门为Cloudreve挂载的机械盘)
sudo du -h --exclude=/mnt / | sort -rh | head -n 20 |
清除
APT缓存
- 清理旧的下载包:
sudo apt clean |
这个命令会删除 /var/cache/apt/archives/
目录下的所有 .deb
文件。
- 清理不再需要的依赖包:
sudo apt autoremove |
这个命令会删除那些作为其他软件包的依赖安装,但现在已经没有其他软件包依赖它们的包
系统日志
journal 是 systemd 的日志系统。它会存储大量的系统事件和程序输出。
- 查看 journal 日志大小:
journalctl --disk-usage |
- 设置 journal 日志大小限制:
编辑 /etc/systemd/journald.conf
文件,修改 SystemMaxUse
参数来限制日志的最大占用空间。
SystemMaxUse=500M |
- 保存并退出。然后重启 systemd-journald 服务:
sudo systemctl restart systemd-journald |
这不会立即释放空间,但会阻止日志继续增长,并在达到限制时自动清理旧日志。
- 立即清理旧的 journal 日志。
按大小清理(例如,保留最近 500M 的日志):
sudo journalctl --vacuum-size=500M |
按时间清理(例如,保留最近 7 天的日志):
sudo journalctl --vacuum-time=7d |
vscode服务器

.vscode-server
是 Visual Studio Code 远程开发时在服务器上安装的组件。它包含 VS Code 的服务器端运行时、扩展等。cli/servers 目录可能包含不同版本的 VS Code Server。
我之前一直用的是 vscode 远程的服务器,但是后来发现太占用内存了(因为我喜欢直接 ssh 到根目录;https://diraw.top/2025/08/16/CS/www/6/ ),后来发现用 mobaxterm 和 nvim 也很方便,便不再使用 VS Code 远程连接服务器了。
可以尝试删除整个 .vscode-server
目录,下次连接时 VS Code 会重新安装最新版本
sudo rm -rf /root/.vscode-server |
netdata
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Diraw的世界!
评论