linux-2.6内核升级详细文档

2020-01-30 11:47:53于丽

     
    3.修改/usr/src/linux/include/net/tcp.h
      设置TIMEOUT的时间为1秒
      #define TCP_TIMEWAIT_LEN (60*HZ) 60 --->; 1*HZ
      设置在backlog队列里的半连接的重试次数,每次都会花相应的时间,本质上 也是减少重试时间
      #define TCP_SYNACK_RETRIES  5 --->; 3

针对RHEL-AS3本来就是稳定+优化的,不过就算你用 RHEL-AS3 自己的内核,那也要修改一下上面的参数才好呀 :)

三、安装必要的工具

    1.下载module-init-tools-3.1.tar.bz2
  http://www.kernel.org/pub/linux/ ... t-tools-3.1.tar.bz2

[Copy to clipboard] [ - ] CODE:         ./configure --prefix=/
        make moveold
        make all install
        ./generate-modprobe.conf /etc/modprobe.conf
2.下载新的mkinitrd
   ftp://195.220.108.108/linux/6/fe ... d-4.1.18-2.i386.rpm
它需要lvm2 device-mapper
ftp://195.220.108.108/linux/6/fe ... -1.00.19-2.i386.rpm
ftp://195.220.108.108/linux/6/fe ... 00.25-1.01.i386.rpm
如果不更新这个包在make install时会提示以下错误:

[Copy to clipboard] [ - ] CODE:         No module mptbase found for kernel 2.6.10-bk4, aborting.
        mkinitrd failed
        make[1]: *** [install] Error 1
        make: *** [install] Error 2
安装lvm2-2.00.25-1.01.i386.rpm时请用rpm -ivh --nodeps package name

四、make menuconfig

[Copy to clipboard] [ - ] CODE: 01.Code maturity level options         --->;
        [*] Prompt for development and/or incomplete code/drivers                  
        [*]   Select only drivers expected to compile cleanly                           
    02.General setup  --->;
        [*] Support for paging of anonymous memory (swap)                     
        [*] System V IPC                                                                 
        [*] POSIX Message Queues