首先解释一下为什么要用CentOS 5 : 有些老软件限定各种软件的版本,也限制内核版本,必须要跑在CentOS 5,我也很无奈啊...
32位的CentOS5安装在小内存机器时不会安装Kernel-PAE,机器增加内存后无法识别超过3GB的部分,所以需要手动安装Kernel-PAE
首先用yum安装一下Kernel-PAE
yum -y install kernel-PAE
安装好后
vi /boot/grub/grub.conf
将default=1改为default=0并保存
最后记得重启服务器
reboot
这样就可以读到完整内存了