要升級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的相關設置。