常见问题
业务指南
文档下载
意见投诉
ICP服务

CentOS 5.1安装手记

1,下载CentOS 5.1安装盘 DVD镜像(如果您下载的是CentOS 5.0在安装Realtek的PCI-E网卡时会出错,您需要升级GCC编译器才能正确编译安装)

2,根据安装提示进行默认的Server安装,注意选中开发工具,和MySQL,Apache,PHP,vsftp尽可能选择kernel-devel开发包(kernel的源代码用于内核的重新编译)

3,安装成功后拷贝最新的Realtek 网卡驱动r8168-8.006.00.tar.bz2

4,cd r8168-8.006.00 进入网卡驱动目录

5,输入make clean modules 进行编译

  如果编译出错有2个常见原因:
  1,没有安装kernel-devel软件包
  2,您的gcc版本过低
  最好的解决办法是,从其他服务器拷贝一个r8168.ko的内核驱动 文件位于 /lib/module/2.6.xx.x.x.x/kernel/drivers/net/ 目录
  运行 insmod r8168.ko (2.6版本编译的r8168.ko可以通用,但为了稳定我们最终还是要编译一个)
  运行 ifconfig eth0 xxx.xxx.xxx.xxx netmask 255.255.255.0 设置网卡IP地址
  编辑/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
IPADDR=221.130.192.10 /*IP地址*/
NETMASK=255.255.255.0 /*子网掩码*/
ONBOOT=yes /*系统启动时启动*/
NAME=eth0 /*网卡编号*/
GATEWAY=221.130.192.1 /*默认网关*/
  然后运行/etc/init.d/network restart 启用新的IP地址
编辑 /etc/resolv.conf
nameserver 211.136.112.50
nameserver 202.96.209.6
  这个时候你可以运行 yum install kernel-devel 安装内核源码
  运行 yum update gcc 安装最新的gcc编译器. 这2个安装成功后您就可以进行网卡的驱动编译了

6, make clean modules 进行网卡驱动编译

7, make install 安装驱动到当前的内核模块/lib/module/2.6.xx.x.x.xx目录

8, depmod -a 添加内核模块到内核依赖表

9,reboot 重启系统

10,第一次启动后,系统会识别到最新的网卡,并且默认以DHCP的方式进行启用,刚才的/etc/sysconfig/network-scripts/ifcfg-eth0 文件已经被系统备份为/etc/sysconfig/network-scripts/ifcfg-eth0.bak 我们可以把这个bak文件覆盖新的ifcfg-eth0文件 然后运行/etc/init.d/network restart 即可启用我们的IP配置。

下面要做的就是系统的具体更新和配置

1,禁用selinux
   编辑 /etc/selinux/config文件 设置SELINUK=disabled即可

2,更新apache mysql php版本 yum update httpd mysql php

3,安装php的gd库,mbstring, mcrypt,mysql扩展
   运行 yum install php-gd php-mbstring php-mcrypt php-mysql

4,安装zend optimizer加速器
   ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
   tar jvxf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz 解压
   cd ZendOptimizer-3.3.0a-linux-glibc21-i386
   ./install 根据提示 一路回车安装

5,更改最大上传文件,更改脚本执行时间限制,设置禁止php执行的函数
  max_execution_time = 60
  memory_limit = 64M
  upload_max_filesize = 10M
  disable_functions = exec passthru system popen

6,安装vsftpd的最新版本v2.0.6 CentOS的默认版本在特殊网络状况下会出现超时错误
   tar vxzf vsftpd-2.0.6.tar.gz
   cd vsftpd-2.0.6
   make ; make install /*编译vsftpd*/
   cp vsftpd.conf /etc/ /*拷贝vsftpd.conf文件到/etc目录*/
   chkconfig -del vsftpd 删除默认安装的 vsftpd服务
   配置/etc/vsftpd.conf
   anonymous_enable=NO
   local_enable=YES
   write_enable=YES
   local_umask=022
   xferlog_std_format=YES
   chroot_list_enable=YES
   chroot_list_file=/etc/vsftpd.chroot_list
   pam_service_name=vsftpd
   userlist_enable=YES
   运行 touch /etc/vsftpd.chroot_list 建立 /etc/vsftpd.chroot_list文件
   运行 touch /etc/vsftpd.user_list 建立 /etc/vsftpd.user_list文件
7,安装Tomcat  
   jre-6u6-linux-i586.bin 安装JRE虚拟机到/usr/local/jre
   apache-tomcat-5.5.26.tar.gz 下载最新的Tomcat
   tar jvxf apache-tomcat-5.5.26.tar.gz 到/usr/local/tomcat5 目录
   创建 /etc/init.d/tomcat5 启动文件
8,配置httpd参数/etc/http/conf/httpd.conf
#AddDefaultCharset UTF-8 /*禁止默认UTF-8编码*/
 NameVirtualHost *:80 /*启用虚拟主机*/
Include conf/vhost_*.conf /*Include vhost_*.conf的虚拟主机配置文件*/
禁用/etc/http/conf.d目录的相关功能
mv squid.conf squid.conf.bak /*禁用squid管理*/
mv mailman.conf mailman.conf.bak /*禁用mailman管理*/

上海电信漕宝机房 地址:漕宝路1600号 漕宝机房介绍 上海移动双线机房 机房地址: 金沙江路1340弄 双线机房介绍
公司地址:上海市普陀区清峪路368弄12号301 邮编:200333 电话 021-52691612 传真 021-52693626
《增值电信业务经营许可证》许可证编号: 沪ICP备05001352号 上海市互联网违法与违规信息举报中心
上海市互联网协会 上海市电子商务行业协会 DNS Stuff 公益性SEO 页面执行时间:15.625毫秒
上海纵智信息技术有限公司 版权所有 2004-2007 营业执照