分析电子商务网站建设需求教案,西安手机网站,可以看电视剧的网站,wordpress 手机版插件怎么用机器用久了#xff0c;很容易生成很多临时或者无用的文件#xff0c;占用大量空间造成磁盘不够用。尤其是服务器#xff0c;当磁盘不够用时#xff0c;系统会出现莫名其妙的问题#xff0c;数据库可能会造成数据损坏。此时快速定位可以删除的大文件并及时释放空间#xf…机器用久了很容易生成很多临时或者无用的文件占用大量空间造成磁盘不够用。尤其是服务器当磁盘不够用时系统会出现莫名其妙的问题数据库可能会造成数据损坏。此时快速定位可以删除的大文件并及时释放空间是非常重要的。
第一步、查看磁盘整体使用情况
这里使用df命令它可以查看所有已挂载磁盘的使用情况 df -h
-h 把输出中的磁盘空间按照友好形式显示比如MGT等等。
输出类似 这里着重注意两列
Avail可用空间直接看那些空间不够用的磁盘Mounted on挂载点确定了有问题的磁盘后查看对应的挂载点一般一个磁盘就是根目录 / 。
第二步、查找占用空间大的文件和目录
这里使用du命令他可以查看特定目录默认当前目录下所有文件、目录和自目录的占用情况。
2.1 查找占用最大的前十个文件或目录 du -c | sort -nr | head -10
du -c 显示已列出文件总的大小sort -nr 表示按数字大小倒序排列head -10 表示显示前10个
输出类似 可以看出来示例中最占用空间的是mysql的数据文件还有一个系统日志文件。这里每个人的情况不一样也可能会找到别的大文件确认是否可以腾出空间。接下来讲一下系统日志的清理。
2.2 查看当前目录所有子文件和子目录的大小 du -sh * 这里层层往下找的时候很好用找到最大的目录然后查看它下面的占用分布然后再找到其中最大的一层层递进很容易找到问题点。
输入类似 可以看到/var/log占用了4.1G此时可以 cd 到此目录然后继续运行此命令直到找到问题所在。
第三步、系统日志清理
在linux系统中journal和syslog都是比较基础的日志服务很多时候会发现journal日志变得越来越大可以通过配置来释放空间。
查看配置 journalctl --disk-usage 发现占用了4G我们配置成500M journalctl --vacuum-size0.5G 可以看到配置大小后相关日志马上被清理了。
还可以配置日志存储的期限 journalctl --vacuum-time1months 需要注意的一点是因为缩短了保存时间和减小了空间大小建议定期做好系统的备份。
参考
Linux环境下通过journal命令查看和管理日志_linux journal-CSDN博客 centos7下解决journal日志越来越大的问题-腾讯云开发者社区-腾讯云