三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]

三二 美国服务器 香港服务器

硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何清理CentOS 7.6系统中无用的文件以释放硬盘空间?

美国、香港服务器

如何清理CentOS 7.6系统中无用的文件以释放硬盘空间?

09-20   来源:

 

 
 
清理 CentOS 7.6 系统中的无用文件以释放硬盘空间,可以通过以下步骤逐步操作,安全删除不必要的文件:
一、清理系统缓存和临时文件
1. 清理系统缓存
Linux 会缓存部分文件到内存中,可安全清理:
bash
# 清理 PageCache、dentries 和 inodes 缓存
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
2. 删除临时目录文件
系统临时文件(/tmp、/var/tmp)通常可安全删除:
bash
# 删除 /tmp 下超过 7 天未使用的文件
sudo find /tmp -type f -mtime +7 -delete
 
# 删除 /var/tmp 下超过 7 天未使用的文件
sudo find /var/tmp -type f -mtime +7 -delete
二、清理 yum 包管理缓存
yum 会缓存下载的 RPM 包,无用包可清理:
bash
# 清理所有缓存的 RPM 包(保留元数据)
sudo yum clean packages
 
# 清理所有缓存(包括元数据)
sudo yum clean all
 
# 查看缓存目录大小(确认清理效果)
du -sh /var/cache/yum/
三、删除无用的日志文件
日志文件(/var/log)可能占用大量空间,可压缩或删除旧日志:
bash
# 查看日志目录大小
du -sh /var/log/
 
# 压缩并删除 30 天前的日志(保留 .gz 压缩文件)
sudo find /var/log -name "*.log" -type f -mtime +30 -exec gzip {} \;
 
# 直接删除 30 天前的日志(谨慎使用)
sudo find /var/log -name "*.log" -type f -mtime +30 -delete
四、卸载或清理无用软件包
1. 移除无用的依赖包
bash
# 查找并移除不再需要的依赖(orphans)
sudo yum install -y yum-utils
sudo package-cleanup --quiet --leaves | sudo xargs yum remove -y
2. 删除未使用的软件包
bash
# 查看已安装但未使用的软件(根据实际情况判断是否删除)
sudo yum list installed | grep -i "unused-package-name"
 
# 卸载指定软件(例如旧内核)
sudo yum remove -y 软件包名称
五、清理旧内核
CentOS 会保留多个内核版本,可删除旧内核释放空间:
bash
# 查看已安装的内核
rpm -qa | grep kernel
 
# 保留最新的 2 个内核,删除其余旧内核
sudo package-cleanup --oldkernels --count=2 -y
六、检查并清理大文件 / 目录
通过工具定位大文件,手动判断是否删除:
bash
# 查找 / 目录下大于 100MB 的文件(按大小排序)
sudo find / -type f -size +100M -exec du -h {} \; | sort -hr
 
# 查看各目录占用空间(从根目录开始)
sudo du -h --max-depth=1 /
常见需注意的大文件路径:/var/spool/(邮件队列)、/var/lib/mysql/(数据库文件)、/home/(用户文件)等,删除前务必确认文件用途。
七、清理用户缓存和垃圾文件
用户目录下的缓存(如浏览器缓存、软件缓存)可清理:
bash
# 清理当前用户的缓存(如 ~/.cache)
rm -rf ~/.cache/*
 
# 清理所有用户的下载目录(谨慎,需确认无用)
sudo rm -rf /home/*/Downloads/*
注意事项
删除前确认文件用途:尤其是系统目录(/bin、/sbin、/lib 等),误删可能导致系统故障;
重要数据备份:清理日志、数据库文件等前,建议先备份;
定期清理:可将常用清理命令写入脚本,定期执行(如通过 crontab 定时任务)。
通过以上步骤,可有效释放 CentOS 7.6 系统的硬盘空间,同时保证系统稳定运行。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何安全地删除系统日志文件以释放空间? 下一篇:如何使用nslookup命令查询指定IP地址对应的域名?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)