wstlwl 发表于 2018-11-29 06:09:24

centos下优化系统及安装apache


[*]yum -y remove cups\* sendmail iiimf\* FreeWnn\* gnome kde\* 升级前先 用此命令
[*]yum -y update
[*]
[*]1、安装及分区
[*]CentOS 5.4 32位内核2.6.18-164.el5
[*]只装开发工具
[*]# df -h
[*]Filesystem            SizeUsed Avail Use% Mounted on
[*]/dev/sda7            15G508M   13G   4% /
[*]/dev/sda6            15G989M   13G   8% /usr
[*]/dev/sda5            38G255M   36G   1% /var
[*]/dev/sda3             103G188M   97G   1% /data
[*]/dev/sda2            95G188M   90G   1% /backup
[*]/dev/sda1            99M   17M   77M18% /boot
[*]tmpfs               2.0G   02.0G   0% /dev/shm
[*]
[*]装完升级到最新的,5.5版本内核2.6.18-194.26.1.el5
[*]然后安装了wget与ntsysv
[*]启用4个服务(iptables,network,sshd,syslog)
[*]
[*]2、安装一些组件
[*]yum -y install freetype-\*libpng-\* libjpeg-\* libxml2-\* libxslt-\* bzip2\* pcre\*   
[*]
[*]grub.conf如下:
[*]
[*]default=0
[*]timeout=5
[*]splashimage=(hd0,0)/grub/splash.xpm.gz
[*]hiddenmenu
[*]title CentOS (2.6.18-194.26.1.el5PAE)
[*]      root (hd0,0)
[*]      kernel /vmlinuz-2.6.18-194.26.1.el5PAE ro root=LABEL=/
[*]      initrd /initrd-2.6.18-194.26.1.el5PAE.img
[*]title CentOS (2.6.18-164.el5PAE)
[*]      root (hd0,0)
[*]      kernel /vmlinuz-2.6.18-164.el5PAE ro root=LABEL=/
[*]      initrd /initrd-2.6.18-164.el5PAE.img
[*]
[*]# ls (各版本如下)
[*]anaconda-ks.cfg      memcached-1.2.2.tar.gz
[*]gd-2.0.32.tar.gz   mysql-5.1.30.tar.gz
[*]httpd-2.2.16.tar.gzphp-5.2.14.tar.gz
[*]install.log          vsftpd-2.0.6.tar.gz
[*]install.log.syslog   ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
[*]
[*]二、安装LAMP
[*]
[*]1、apache安装
[*]# ./configure --prefix=/usr/local/apache --enable-so \
[*]> --enable-rewrite \
[*]> --enable-mods-shared=all
[*]# make clean
[*]# make
[*]# make install
[*]安装好修改httpd.conf
[*]# Virtual hosts
[*]Include conf/extra/httpd-vhosts.conf (修改后最前面的#号没了)
[*]再修改下面/usr/local/apache/conf/extra目录下的httpd-vhosts.conf
[*]
[*]NameVirtualHost 192.168.0.132:80
[*]
[*]
[*]    ServerAdmin webmaster@test.com
[*]    DocumentRoot "/data/wwwroot/test.com"
[*]    ServerName test.com
[*]    ServerAlias www.test.com
[*]    ErrorLog "logs/dummy-host.example.com-error_log"
[*]    CustomLog "logs/dummy-host.example.com-access_log" common
[*]
[*]将apache安装为服务
[*]# cp ./bin/apachectl /etc/rc.d/init.d/httpd
[*]在/etc/rc.d/init.d/httpd里面的#!/bin/sh下面添加
[*]#chkconfig: 2345 10 90
[*]#description: Activates/Deactivates Apache Web Server
[*]保存
[*]# chkconfig --add httpd




页: [1]
查看完整版本: centos下优化系统及安装apache