仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 466|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来看看:centos 进级内核教程

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:04:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:Linux同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。
以后体系为CentOSLinuxrelease6.0(Final),内核版本为2.6.32-71.el6.i686.因为比来内核涌现最新的破绽(linuxkernel又爆内存提权破绽,2.6.39内核无一幸免,所以将内核进级至3.2.2最新版本。
1、检查以后体系内核
  1. #uname-r22.6.32-71.el6.i686
复制代码
2、下载linux-3.2.2内核包
  1. #cd~#wget-chttp://www.ckuyun.com/pub/linux/kernel/v3.0/linux-3.2.2.tar.bz2#tarjxvflinux-3.2.2.tar.bz2#cdlinux-3.2.2
复制代码
3、设置装备摆设内核并装置
  1. #makemrproper#消除情况变量,即消除设置装备摆设文件#makemenuconfig#在菜单形式下选择须要编译的内核模块
复制代码
找到以下选当选项并选中networkingsupport→networkingoptions→networkpacketfilteringframework(netfilter)
(1)Corenetfilterconfiguration


  • 勾中"Netfilterconnectiontrackingsupport"-mstate相干模块是依附它的,不选则没有。
  • 将netbiosnameserviceprotocalsupport(new)编译成模块,否则前面进级iptables后启动时会失足
  • 勾中"NetfilterXtablessupport(requiredforip_tables)"
(2)IP:NetfilterConfiguration


  • 将"IPv4connectiontrackingsupport(requireforNAT)"编译成模块。
  • 勾中IPtablessupport(requiredforfiltering/masq/NAT)。
  • 将"FullNAT"下的"MASQUERADEtargetsupport"和"REDIRECTtargetsupport"编译成模块
(3)其它模块可以依据本身的须要停止选择,若不懂可以参考内核设置装备摆设手册.
  1. #makeclean#确保一切器械均坚持最新状况.#makebzImage#生成内核文件#makemodules#编译模块#makemodules_install#装置模块#makeinstall#装置
复制代码
4、编纂/etc/grub.conf文件,将default=1改成default=0
  1. #cat/etc/grub.conf#grub.confgeneratedbyanaconda##Notethatyoudonothavetorerungrubaftermakingchangestothisfile#NOTICE:Youhavea/bootpartition.Thismeansthat#allkernelandinitrdpathsarerelativeto/boot/,eg.#root(hd0,0)#kernel/vmlinuz-versionroroot=/dev/mapper/VolGroup-lv_root#initrd/initrd-[generic-]version.img#boot=/dev/sdadefault=1timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitleCentOSLinux(3.2.2)root(hd0,0)kernel/vmlinuz-3.2.2roroot=/dev/mapper/VolGroup-lv_rootrd_LVM_LV=VolGroup/lv_rootrd_LVM_LV=VolGroup/lv_swaprd_NO_LUKSrd_NO_MDrd_NO_DMLANG=en_US.UTF-8SYSFONT=latarcyrheb-sun16KEYBOARDTYPE=pcKEYTABLE=uscrashkernel=autorhgbquietinitrd/initramfs-3.2.2.imgtitlecentos(2.6.32-71.el6.i686)root(hd0,0)kernel/vmlinuz-2.6.32-71.el6.i686roroot=/dev/mapper/VolGroup-lv_rootrd_LVM_LV=VolGroup/lv_rootrd_LVM_LV=VolGroup/lv_swaprd_NO_LUKSrd_NO_MDrd_NO_DMLANG=en_US.UTF-8SYSFONT=latarcyrheb-sun16KEYBOARDTYPE=pcKEYTABLE=uscrashkernel=autorhgbquietinitrd/initramfs-2.6.32-71.el6.i686.img
复制代码

5、重启体系,并检查内核
  1. #reboot#uname-r3.2.
复制代码
小知识:CentOS对组件的修改主要是去除上游供应商的商标及美工图。
不帅 该用户已被删除
沙发
发表于 2015-1-16 23:39:16 | 只看该作者

来看看:centos 进级内核教程

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
若天明 该用户已被删除
板凳
发表于 2015-1-25 11:48:49 来自手机 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
兰色精灵 该用户已被删除
地板
发表于 2015-2-2 22:09:27 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
莫相离 该用户已被删除
5#
发表于 2015-2-8 13:47:03 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
简单生活 该用户已被删除
6#
发表于 2015-2-25 18:53:24 | 只看该作者
有疑问前,知识学习前,先用搜索。
再见西城 该用户已被删除
7#
发表于 2015-3-8 02:42:23 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-16 00:30:29 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
飘灵儿 该用户已被删除
9#
发表于 2015-3-22 19:08:17 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表