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容器仍能通过原始路径访问这些文件,从而减少了文件移动对容器运行的影响。这种方法允许在不中断容器服务的情况下,调整容器数据文件的映射路径,以释放更多磁盘空间。
整个过程旨在最小化对服务器性能的影响,确保系统稳定运行,并有效管理磁盘资源。