我通过以下命令找出大于1G的文件
find / -type f -size +1000000k | xargs ls -lat
发现nginx的access.log日志文件很大,如何清理呢,以下三种方式:
- 以一个空文件替换该文件 ,既不需要重启,又不需要切换配置文件
cat /dev/null > access.log
- 进入到nginx 的logs文件夹下,输入truncate清空access.log文件
truncate -s 0 access.log
备注: truncate命令可以将一个文件缩小或者扩展到某个给定的大小
可以利用该命令和-s选项来特别指定文件的大小
- 删除access.log 文件 并重启nginx
评论