CentOS7清理大文件(/dev/vda1几乎接近于满状态)

CentOS7清理大文件的操作

1.进入到根目录

bash 复制代码
cd /

2.查看磁盘的使用情况

bash 复制代码
du -sh *

这里我们发现www文件夹下面占用的最多,于是我们进一步查看改文件夹下的使用情况

3.查看文件夹www下磁盘使用情况

bash 复制代码
cd www/
bash 复制代码
du -sh *

像这里的server文件夹和wwwroot文件夹不用去动,因为我使用的是宝塔面板,所以这两个文件下是安装服务和服务对应的数据。我们注意关注wwwroot文件夹,这个里面是存放日志的所以可以按需清理。

4.查看日志文件磁盘占用情况

bash 复制代码
cd wwwlogs/

这些都是可以清理的。
注意:我们如果只是清理了数据,那么磁盘不一定也释放了,因为这些文件可能仍然被某些进程所占用。

5.查看删除进程

bash 复制代码
lsof | grep deleted

我之前删除的就是日志的文件,查看删除进程时就有nginx对应相关的进程(进程之前杀掉了这里看不到了)。

6.杀死对应的进程

bash 复制代码
kill -9 进程ID

注意:删除了进程id对应的也会关闭服务,所以需要重启对应的服务,例如我这里之前删除的就是nginx进程,所以后面就要去重启nginx。

至此清理文件的完整流程就正式结束了。
相关推荐
云计算老刘1 分钟前
Shell三剑客 : 2. sed 使用手册
linux·运维·服务器
qq_479875431 分钟前
Linux 网络实验(3)
linux·运维·网络
f***28149 分钟前
SQL-Server链接服务器访问Oracle数据
服务器·sql·oracle
誰能久伴不乏12 分钟前
为什么 TCP 服务端重启会出现 “Address already in use”问题解析
linux·服务器·c语言·网络·c++·tcp/ip
last demo14 分钟前
grep和sed
linux·运维·前端·chrome
apihz17 分钟前
批量获取3位未注册短域名免费API接口每日更新
android·服务器·网络·网络协议·tcp/ip
apihz20 分钟前
域名注册状态查询免费API接口详细教程
android·服务器·网络·python·tcp/ip
拾忆,想起21 分钟前
Dubbo动态服务发现配置指南:从基础到云原生实践
服务器·网络·微服务·云原生·架构·服务发现·dubbo
Nturmoils24 分钟前
openEuler 云原生实战:使用 Docker Compose 快速部署企业应用
服务器·操作系统
The_Second_Coming27 分钟前
Python 自动化运维学习笔记
运维·python·自动化