要升级CentOS Overlay到最新版本,可以参考以下步骤:
cat /etc/redhat-release
备份重要数据和目录(例如 /etc
, /var
, /opt
)。如果使用的是虚拟机,建议使用快照进行备份。
更新系统:
sudo yum clean all
sudo yum update
sudo reboot
cat /etc/redhat-release
sudo yum groupinstall "Development Tools" -y
sudo yum install -y openssl-devel rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel ncurses-devel newt-devel numactl-devel pciutils-devel python-devel zlib-devel
sudo yum install centos-release-scl -y
sudo yum install devtoolset-8-gcc* -y
scl enable devtoolset-8 bash
wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/linux-6.9.4.tar.gz
tar -xzf linux-6.9.4.tar.gz
cd linux-6.9.4
.config
。cp /boot/config-$(uname -r) .config
make oldconfig
.config
文件。make menuconfig
make -j12
sudo make modules_install
sudo make install
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
uname -r
rpm
安装的内核:rpm -qa | grep kernel
sudo yum install yum-utils -y
package-cleanup --oldkernels --count=1
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot
uname -r
请注意,升级操作可能会涉及到系统稳定性和安全性,建议在升级前仔细评估风险,并做好相应的准备工作。如果系统是基于CentOS 7,并且需要使用Docker的Overlay存储驱动,还需要确保系统版本符合Docker的要求,并且已经正确配置了Docker的相关设置。