原系统:centos6.3 内核2.6.32 更新到3.6.9!
Linux OS,实现视频服务器(大文件场景)高IO高并发访问
不说废话,直接走个:
1、下载linux-3.6.9内核包 百度,解压进入
2、内核配置(不要抄袭网络上的使用勾选,勾选会报错。涉及部分编译成模块)
# make mrproper #清除环境变量,即清除配置文件
# make menuconfig #在菜单模式下选择需要编译的内核模块找到以下选中选项并选中Networking support → Networking options → Network packet filtering framework(netfilter)
(1)Core netfilter configuration
- 将"Netfilter connection tracking support" 编译成模块。
- 将netbios name service protocal support(new) 编译成模块,不然后面升级iptables后启动时会出错
- 将"Netfilter Xtables support (required for ip_tables)"编译成模块
(2)IP: Netfilter Configuration
- 将 "IPv4 connection tracking support (require for NAT)" 编译成模块。
- 将IP tables support (required for filtering/masq/NAT) 编译成模块。
- 将 "Full NAT" 下的 "MASQUERADE target support" 和 "REDIRECT target support" 编译成模块
(3)其它模块可以根据自己的需要进行选择,若不懂可以参考内核配置手册.
# make clean #确保所有东西均保持最新状态.
# make bzImage #生成内核文件
# make modules #编译模块
# make modules_install #安装模块# make instal#安装楼 祝你成功
4、编辑 /etc/grub.conf 文件,将 default=1 改为 default=0
5、reboot
下一步赶紧学习 ext4 文件系统!