Below you will find pages that utilize the taxonomy term “内核”
January 29, 2012
centos升级内核教程
"\u003cp\u003e当前系统为CentOS Linux release 6.0 (Final),内核版本为2.6.32-71.el6.i686.由于最近内核出现最新的漏洞(\u003ca href=\"http://bbs.chinaunix.net/thread-3666212-1-1.html\"\u003elinux kernel 又爆内存提权漏洞,\u0026gt;=2.6.39 内核无一幸免\u003c/a\u003e{#thread_subject} 和),所以将内核升级至3.2.2最新版本.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.查看当前系统内核\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e[root@bogon linux-3.2.2]# uname -r\n2.6.32-71.el6.i686\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003cstrong\u003e2.下载linux-3.2.2内核包\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ecd ~\nwget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.2.tar.bz2\ntar jxvf linux-3.2.2.tar.bz2\ncd linux-3.2.2\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003cstrong\u003e3.配置内核并安装\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003emake mrproper #清除环境变量,即清除配置文件\nmake menuconfig #在菜单模式下选择需要编译的内核模块\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e找到以下选项并选中\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003enetworking support—\u0026gt;networking …\u003c/p\u003e"
October 26, 2010
CentOS升级内核及KVM安装
"\u003cp\u003e由于CentOS 默认内核为2.6.18,故需要升级内核\u003c/p\u003e\n\u003cp\u003e升级内核到2.6.27,很容易,但升级到2.6.28后的版本折腾了我很久\u003c/p\u003e\n\u003cp\u003e升级到2.6.27\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget\ntar zxvf linux-2.6.27.tar.gz -C /usr/src\ncd /usr/src/linux-2.6.27\nmake menuconfig\nmake\nmake modules_install\ncp arch/i386/boot/bzImage /boot/vmlinuz-2.6.27-root (注意:目录i386是根据你的系统类型, 如果是64位系统, 那就很可能是x86_64)\ncp System.map /boot/System.map-2.6.27-root\nmkinitrd /boot/initrd-2.6.27-root.img 2.6.27\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003evi /etc/grub.conf\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003etitle CentOS (2.6.27)\nroot (hd0,6)\nkernel /vmlinuz-2.6.27-root ro root=/dev/VolGroup00/LogVol00 rhgb quiet …\u003c/p\u003e\u003c/blockquote\u003e"
September 2, 2010
linux,unix为什么要编译内核?
"\u003cp\u003e今天看的内容是有关书上第六章编译内核的问题:\u003c/p\u003e\n\u003cp\u003e首先为什么要编译内核?\u003c/p\u003e\n\u003cp\u003e它最大的好处就是可以调整linux系统,以便其更合理地安装到计算机中。linux集成套件通常包括多种目\u003c/p\u003e\n\u003cp\u003e标内核,能够处理各种机器。除此之外,还可以通过重新编译内核以便在你的计算机上实现一些功能,\u003c/p\u003e\n\u003cp\u003e例如:将linux系统设置为一个临时路由器,使之拥有内置的路由功能,或者作为放火墙,添加一个新的外部设备(如SCSI卡等)\u003c/p\u003e\n\u003cp\u003e创建自己的内核的最好理由就是使全世界内核设计者所提供的各种为改进性能而设计的内核得到充分利用。创建内核的过程不是很困难,只是要花费一些时间,并且系统越老或运行越慢,在创建时所花费的时间就越长,而且要特别注意一些关键的驱动程序或者其特性时,那会带来不少麻烦的\u003c/p\u003e\n\u003cp\u003e这个内核将针对机器的处理器进行优化,并且只提供需要的驱动和特征。另一个原因是为内核增加新的支持特性,有些特性在发行商提供的内核中有可能没有包括进来,或让硬件工作得更好。\u003c/p\u003e\n\u003cp\u003e最终结果是建立一个更小的,更快的,打上所有最新最稳定的补丁和增强特性的内核。\u003c/p\u003e"
July 8, 2010
ubuntu查看内核版本和发行版本
"\u003cp\u003e查看 \u003cstrong\u003e内核\u003c/strong\u003e 版本:\u003c/p\u003e\n\u003cp\u003e方法一:uname -r\n输出:\n2.6.32-23-generic\n方法二:cat /proc/version\n输出:\nLinux version 2.6.32-23-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010\u003c/p\u003e\n\u003cp\u003e查看 \u003cstrong\u003e发行\u003c/strong\u003e 版本:`\u003c/p\u003e\n\u003cp\u003e方法一:cat /etc/issue`\n输出:\nUbuntu 8.04 \\n \\l\n方法二:lsb_release -a\n输出:\nNo LSB modules are available.\nDistributor ID: Ubuntu\nDescription: Ubuntu 10.04 LTS\nRelease: 10.04\nCodename: lucid\u003c/p\u003e"