当前位置: 首页 > news >正文

网站域名不备案深圳企业管理咨询公司排名

网站域名不备案,深圳企业管理咨询公司排名,品牌建设 示范引领,有了服务器怎么做网站清理 Linux 磁盘空间方法汇总 前言 系统磁盘不够用或占满了,导致部分应用或程序无法正常使用。 本章节将记录一些常用或常见的方法清理系统磁盘(持续更新中)。 常见操作 查看磁盘使用情况 cd / df -Th查找大文件和目录(根目…

清理 Linux 磁盘空间方法汇总

前言

系统磁盘不够用或占满了,导致部分应用或程序无法正常使用。

本章节将记录一些常用或常见的方法清理系统磁盘(持续更新中)。

常见操作

查看磁盘使用情况

cd /
df -Th

查找大文件和目录(根目录)

du -sh /*

按照文件夹大小排序,查找该目录下前 10 的文件夹

du -h /var | sort -rh | head -n 10

使用实例

清理系统日志

  • 检查日志文件大小

在 Linux 系统中,日志文件可能会非常大,占用大量磁盘空间。您可以使用 ls 命令和 grep 命令来查看日志文件的大小并找出最大的几个文件。

例如,使用以下命令列出 /var/log 目录下最大的 10 个文件:

ls -lSr /var/log | grep ^- | tail | awk '{print $5, $9}'
  • 清空系统日志

将旧的系统日志归档并开始记录新的日志

journalctl --rotate

将清除早于 1 秒钟的日志条目

journalctl --vacuum-time=1s
  • 手动清理日志文件
find /var/log/ -type f -name "*.log" -delete
find /var/lib/docker/containers/ -type f -name "*.log" -delete
  • 清空已打开的日志文件

在某些情况下,已打开并写入的日志文件可能无法直接删除。在这种情况下,您可以使用以下命令将文件截断为零大小,并释放由该文件占用的磁盘空间:

sh -c 'truncate -s 0 /var/log/'

其中,是要截断的日志文件名。例如,清空 syslog 文件的命令如下:

sh -c 'truncate -s 0 /var/log/syslog'

删除临时文件和目录(需谨慎)

rm -rf /tmp/*
rm -rf /var/tmp/*

清理缓存

sync && sysctl -w vm.drop_caches=3

该命令将使 Linux 内核释放所有未使用的缓存页,并回收未使用的内存。请注意,这会导致系统性能下降,因为它会强制 Linux 重新加载从磁盘读取的文件。

删除不使用的软件包

sudo yum autoremove
apt-get autoremove

这将删除您已卸载但未自动删除的软件包。

删除无用的内核

package-cleanup --oldkernels

删除未使用的依赖项

package-cleanup --leaves

清理错误的 yum 缓存

yum clean all

清除 APT 缓存

apt-get clean
apt-get autoclean

删除旧的备份文件

find /path/to/backup/folder -type f -mtime +30 -delete

该命令将删除早于 30 天的所有备份文件。您可以根据需要更改 -mtime 选项的值来调整备份保留时间

清理 docker

  • 删除未使用的镜像
docker image prune

这个命令将删除未被任何容器使用的所有镜像。如果您想删除特定的镜像,请使用 docker rmi 命令。

  • 删除未运行的容器
docker container prune

这个命令将删除未在运行中的所有容器。如果您想删除特定的容器,请使用 docker rm 命令。

  • 删除未使用的卷
docker volume prune

这个命令将删除未被任何容器使用的所有卷。如果您想删除特定的卷,请使用 docker volume rm 命令。

FAQ

Linux –bash 无法为立即文档创建临时空间设备上没有空间

  • 问题描述

Linux:–bash 无法为立即文档创建临时空间:设备上没有空间

一般遇到这种情况就是磁盘占用满了;如果是日常运行服务的话,基本都是日志未定期清除占满了磁盘。

  • 解决方法

清理常规冗余文件

  1. 回到根目录
cd /
  1. 查看磁盘使用情况
df -Th

可以发现 / 根目录已经占满了

  1. 查看当前文件夹下面各个文件或则文件夹大小
du –max-depth=1 -h

查找占用空间大的文件或文件夹,进行合理的清理就行

清理 Docker 运行日志文件

在使用 docker 时,往往会出现磁盘空间不足,导致该问题的通常原因是因为 docker 中部署的系统输出了大量的日志内容

  1. 查看磁盘使用情况
df -Th
  1. 进入 docker 目录,并查看目录下文件大小
cd /var/lib/docker/
du -sh *
  1. 查找空间占用很高的目录,进入并清理日志文件
cd /var/lib/docker/containers/3571685f01a6d592c9a9f4fc0fb9bc571f945bcd0299c82dd8f0d79ef11eeb32cat /dev/null > *-json.log

过滤出大小达到 G 的文件夹名:du -sh ./* | grep G | awk '{print $2}'

  • 快速处理

要查看 Docker 日志的大小,请运行以下命令:

du -hs /var/lib/docker/containers/*/*-json.log

这个命令将显示每个容器的日志大小,并将其按递增的顺序列出。用户可以从中找到 Docker 容器日志的大小,并确定是否需要进行操作

使用以下命令删除不需要的日志文件:

find /var/lib/docker/containers/ -name "*-json.log" | xargs rm -f

参考文献

http://www.yayakq.cn/news/762933/

相关文章:

  • 找一个网站做搜索引擎分析有哪些公司的网站设计的好
  • 果园网站建设模板网优酷
  • 北京附近做网站的公司有哪些网站转app工具
  • 郑州网站建设专家专业的网站开发团队需要哪些人
  • 网上停车场做施工图人员网站镇江网络违法网站
  • 自建网站平台的页面功能工程建设教育网站
  • 汕头市道路建设网站学网站开发工程师难学吗
  • 郑州艾特网站建设网站设计需求原型图
  • 网站引导页是什么网店无货源怎么做
  • 做老师讲课视频的教育网站帮助做问卷调查的网站
  • 网站开发的内容适合做网站的软件有哪些
  • 昆明做网站建设哪家好南京广告公司排名
  • 电商网站做互联网金融八宝山网站建设
  • 外贸soho网站帝国网站制作广告
  • 青岛专业网站建设哪家好wordpress首页地址怎么修改
  • 最大的地方门户网站源码手机网站可以做百度商桥吗
  • 网站开发工作量微信官方网站
  • 仿克米设计网站东莞房产信息网官网
  • 山东网站建设负面消息处理搭建网站需要学什么
  • 汕头网站关键词排名机电设备网站模板
  • 苍南做网站网站建设服务器什么意思
  • 现在公司做各网站要多少钱网站主机选择与优化
  • 家庭宽带做网站服务器腾讯邮箱企业邮箱入口网址
  • wordpress定制企业站怎么申请做网站
  • 手机网站建设电话咨询上海建筑建材业网官网入口
  • 又一个 wordpress 站点网站备案最快
  • 手机网站设计的项目描述在天津做网站的公司
  • 付费电影网站源码微商城手机网站制作公司
  • 家乡网站设计目的网站建设培训费用
  • 网站防注入怎么办网站规划与建设规划书