centos系统清理 centos和ubuntu哪个好

各位老铁们好,相信很多人对centos系统清理都不是特别的了解,因此呢,今天就来为大家分享下关于centos系统清理以及centos和ubuntu哪个好的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

CentOS系统安装内核时提示/boot分区空间不足问题的解决方法

今天登录服务器,准备使用 yum安装一个软件,习惯性的先 yum update一下,结果最后出现如下错误:

代码如下:

...

Transaction check error:

 installing package kernel-3.10.0-327.4.5.el7.x86_64 needs 20MB on the/boot filesystem

Error Summary

-------------

Disk Requirements:

 At least 20MB more space needed on the/boot filesystem.

看提示是要安装新的 Linux内核包,但/boot文件系统空间不足 20MB。所以更新失败了。

好吧,那就看看/boot下面到底还有多少空间。

代码如下:

df-H/boot

Filesystem     Size Used Avail Use% Mounted on

/dev/sda1      247M 237M  10M 96%/boot

嗯,只有 10M了,电脑是不会撒谎的。怎么办呢,/boot文件系统是很重要的,弄不好系统就挂了,我可不想出现这样的结局,明天可是周六。

网上搜索了一番,原来可以尝试删除旧的内核包来达到清理空间的目的。(文章地址)

先看看有没有旧的内核包:

代码如下:

rpm-qa|grep kernel

kernel-3.10.0-229.14.1.el7.x86_64

kernel-3.10.0-229.11.1.el7.x86_64

kernel-devel-3.10.0-229.11.1.el7.x86_64

kernel-3.10.0-327.4.4.el7.x86_64

kernel-devel-3.10.0-327.4.4.el7.x86_64

kernel-devel-3.10.0-229.14.1.el7.x86_64

kernel-headers-3.10.0-327.4.4.el7.x86_64

kernel-3.10.0-229.el7.x86_64

kernel-tools-libs-3.10.0-327.4.4.el7.x86_64

kernel-tools-3.10.0-327.4.4.el7.x86_64

嗯,有的,那就好。不过开始之前,我还要确认一下当前系统用的是哪个,删错了可不好。

代码如下:

uname-a

Linux... 3.10.0-229.14.1.el7.x86_64#1... GNU/Linux

看样子我只要不动 3.10.0-229.14.1就个版本可以了。我决定删 3.10.0-229.11.1这个版本。

代码如下:

sudo rpm-e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64

然后再看看/boot文件系统的可用大小。

代码如下:

df-H/boot

Filesystem     Size Used Avail Use% Mounted on

/dev/sda1      247M 190M  57M 78%/boot

有 57M了,足够了。再次执行 sudo yum update,更新新的内核包成功。

CentOS下清理系统内存空间的方法

在打开了很多会占用内存的程序后,关闭这些程序后,发现内存空间还是和没有关闭应用程序时的占用一样,以致使其它应用程序打开时内存不够或很卡,那么此时就想清理掉以前的程序打开时所占用的内存,而大部分都是缓存数据所占用的,那么怎样进行内存的清理呢?可以使用以下的步骤来进行内存的清理:

大多数GNU Linux都是默认开启了缓存机制的,查看配置文件cat/proc/sys/vm/drop_caches若为0的话,则表示开启了缓存机制的,这种机制在一直运行某个服务的时候非常有效,便于服务本身的快速读取,而作为桌面用户来说,打开的程序并不那么单一,所以桌面用户还是建议设置此配置文件为1,及时对系统缓存进行清理,释放空间以供其它程序使用。

1.清理前内存使用情况

free-h

2.开始清理

echo 1/proc/sys/vm/drop_caches

3.清理后内存使用情况

free-h

关于drop_caches的意思是让系统清理内存页的缓存,从而得到更多的可用内存。

Centos7.9 + 磁盘空间100% + 日志清理 + 文件移动

在Centos 7.9环境中,磁盘空间的过度占用问题引起了关注,主要是由于不合理的文件管理导致的。首要任务是确保对系统的影响降到最低,进行必要的数据结构调整。

系统分区包括sda1、sda2、sda4和sda5,其中sda4空间已满,与Windows系统不同,Linux系统中分区的标识更多依赖于文件目录结构,这使得清理工作需要格外谨慎。

为了处理这个问题,文件被从已满的分区转移到了其他可用空间。通过使用软链接,我们确保docker容器仍能通过原始路径访问这些文件,从而减少了文件移动对容器运行的影响。这种方法允许在不中断容器服务的情况下,调整容器数据文件的映射路径,以释放更多磁盘空间。

整个过程旨在最小化对服务器性能的影响,确保系统稳定运行,并有效管理磁盘资源。

阅读剩余
THE END