如何查看日志文件的占用空间?
美国、香港服务器
如何查看日志文件的占用空间?
10-20 来源:
## 查看 `/var/log` 总大小(系统日志默认存放目录)
du -sh /var/log
- `-s`:汇总总大小;`-h` 人性化单位(G/M/K)
## 2. 列出 /var/log 下每个日志文件 / 目录大小
du -lh /var/log
只看大于 100M 的日志:
du -lh /var/log | awk "$1 ~ /G|M/ && $1+0 > 100"
## 3. 查找服务器上所有大日志文件(全盘搜索)
find / -type f -name "*.log" -exec du -sh {} \; | sort -hr
## 4. journald 系统日志(systemd 日志)占用
journalctl --disk-usage
## 5. 查看磁盘整体空间(确认磁盘是否满)
df -h
### 补充小提示
1. 不要直接 `rm` 删除正在被进程占用的日志,删完空间不会释放,推荐:`> 日志文件名` 清空
例:`> /var/log/messages`
2. 清理后再执行 `du -sh /var/log` 复核空间
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快