Centos 6.5作为一款稳定的企业级操作系统,其默认内核版本可能无法满足现代软件的需求。通过升级内核,您可以获得更好的性能、增强的安全性以及对新硬件的支持。本文将详细介绍如何在CentOS 6.5上升级内核。
centos 升级内核要重启吗
1. 准备工作确认内核及版本信息[root@hostname ~]# uname 6.x86_64[root@hostname ~]# cat /etc/centos-release CentOS release 6.5 (Final)安装软件编译安装新内核,依赖于开发环境和开发库# yum grouplist//查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库;# yum groupinstall Development Tools//一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具# yum install ncurses-devel //你必须这样才能让 make *config 这个指令正确地执行# yum install qt-devel //如果你没有 X 环境,这一条可以不用# yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel //创建 CentOS-6 内核时需要它们如果当初安装系统是选择了Software workstation,上面的安装包几乎都已包含。 2. 编译内核获取并解压内核源码,配置编译项Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成: 主版本号x: 次版本号,偶数表示稳定版本;奇数表示开发中版本。 y: 修订版本号 , 表示修改的次数去首页,可以看到有stable, longterm等版本,longterm是比stable更稳定的版本,会长时间更新,因此我选择 3.10.58。 [root@sean ~]#wget~]# tar -xf -C /usr/src/[root@sean ~]# cd /usr/src/linux-3.10.58/[root@sean linux-3.10.58]# cp /boot/6.x86_64 我们在系统原有的内核配置文件的基础上建立新的编译选项,所以复制一份到当前目录下,命名为。 接下来继续配置:[root@sean linux-3.10.58]# sh -c yes | make oldconfigHOSTCCscripts/basic/fixdepHOSTCCscripts/kconfig/ scripts/kconfig/ scripts/kconfig/ scripts/kconfig//kconfig//kconfig/confscripts/kconfig/conf --oldconfig :555:warning: symbol value m invalid for PCCARD_:2567:warning: symbol value m invalid for MFD_:2568:warning: symbol value m invalid for MFD_:2569:warning: symbol value m invalid for MFD_:2582:warning: symbol value m invalid for MFD_WM8350_:2584:warning: symbol value m invalid for AB3100_:3502:warning: symbol value m invalid for MMC_RICOH_MMC*
Linux中升级更新命令yum upgrade和yum update的区别
Linux升级命令有两个分别是yumupgrade和yumupdate,这个两个命令是有区别的:代码如下:yum-yupdate升级所有包同时也升级软件和系统内核代码如下:yum-yupgrade只升级所有包,不升级软件和系统内核实验分别测试yum-yupgrade和yum-yupdate升级前系统版本:centos5.5内核版本5升级前做过简单配置文件修改yum-yupgrade升级后系统版本:centos5.7内核版本5yum-yupdate升级后系统版本:centos5.7内核版本5
如何在CentOS/RHEL上安装或升级新的内核版本

1、对于CentOS/RHEL系统,尽量使用yum方式或RPM包安装/升级内核,需要注意的是红帽的Red Hat Linux服务需要订阅。 2、使用安装新内核而不是直接升级内核,安装新内核不会覆盖旧内核,而升级会导致新内核直接替换旧内核,可能会导致系统无法启动,安装也可以让我们在升级后有回滚的选择。 3、一般地,对于大多数Linux分发版,使用yum/dnf和分发版布官方的存储库来升级内核,这种方式只能升级到该分发版的存储库提供的最新版本,而不是Linux内核组织发布的最新内核。 4、如果想迅速并且安全地使用最新内核,对于CentOS/RHEL系统并不支持yum的方式直接安装或升级。 那么此时我们可以使用ELRepo(第三方存储库)进行内核安装升级。 5、下载新内核的源码包进行编译安装,这种方式有助于我们更细致地学习内核底层知识,但在生产环境中不推荐编译安装。 6、尽量使用最新的Linux发行版,新的Liunx发行版包含该发行版维护的新内核,如果有必要,那么请使用如yum upgrade或者yum update来更新你的系统。 对于Ubuntu、Debian等发行版,使用apt-get update方式来更新。
发表评论