网站首页 > 精选教程 正文
生产环境中,磁盘很容易被日志文件沾满,如何查找和清理呢?分享一下个人的经验:
1 先查询到哪个磁盘占用的最多
使用命令:df -h
[root@VM-19-15-centos /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 7.5G 24K 7.5G 1% /dev/shm
tmpfs 3.0G 8.6M 3.0G 1% /run
/dev/vda1 197G 144G 46G 77% /
tmpfs 1.5G 0 1.5G 0% /run/user/0
2 查询目录下磁盘占用情况
使用命令:du -sh *
[root@VM-19-15-centos /]# du -sh *
4.0K afs
0 bin
157M boot
132G mysoft
4.0K data
查询到mysoft占用磁盘最多,下一步再详细查询
3 进入占用磁盘比较大的目录
使用命令:du -sh *
[root@VM-19-15-centos mysoft]# cd mysoft/
[root@VM-19-15-centos pplication]# du -sh *
147M mgeg-serv.jar
106G logs
查询到时日志文件比较大,下一步删除日志文件
4 清理日志文件
排查到对应的业务,为nginx日志文件过大,执行删除或者清理的工作即可 我这边直接执行了清除:
使用命令:du -sh *
[root@VM-19-15-centos mysoft]# cd mysoft/logs
[root@VM-19-15-centos pplication]# ll
17G access.log
106G error.log
执行命令在线清空日志文件:echo "" > access.log
[root@VM-19-15-centos pplication]#echo "" > access.log
注意避坑: 不要用sudo rm access.log,会导致空间不释放
猜你喜欢
- 2024-09-27 Centos7 linux服务器更换操作系统,搭建网站 ss
- 2024-09-27 Centos7下安装LNMP最新版(yum安装nginx和mysql,php源码安装)
- 2024-09-27 centos7.9 配置nginx实现前后端分离
- 2024-09-27 CentOS 8运维必须注意的事项 centos+8运维必须注意的事项是什么
- 2024-09-27 CentOS7-docker安装Nginx1.19.2 centos7.4安装docker
- 2024-09-27 CentOS7下FastDFS安装及配置(单节点)
- 2024-09-27 Nginx+PHP+MySQL+CentOS7环境搭建Web环境
- 2024-09-27 LInux系列之Centos源码编译nginx模块purge
- 2024-09-27 CentOS下如何制作nginx RPM包 linux rpm安装nginx
- 2024-09-27 Linux系列之CentOS+Nginx+PHP+MySQL
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)