一、系统约定软件源代码包存放
位置/usr/local/src
源码包编译安装位置(prefix)/usr/local/software_name
脚本以及维护程序存放位置/usr/local/sbin
MySQL数据库位置/var/lib/mysql(
可按情况设置)
网站根目录/home/www/wwwroot(可按情况设置)
虚拟主机日志根目录/home/www/logs(可按情况设置)
运行账户www:www
二、系统环境部署及调整1、检查系统是否
正常#more/var/log/messages(检查有无系统级错误信息)
#dmesg(检查硬件设备是否有错误信息)
#ifconfig(检查网卡设置是否正确)
#pingwww.163.com(检查网络是否正常)
#cat/proc/cpuinfo(检查CPU频率是否正常)
#top(按1检测CPU核数是否正常,内存大小是否正常)
2、关闭不需要的服务
#ntsysv
以下仅列出需要启动的服务,未列出的服务一律推荐关闭:
atd
crond
irqbalance
microcode_ctl
network
sendmail
sshd
syslog
关闭SE
linux:修改/etc/selinux/config文件中的SELINUX=为disabled
3、更换yum国内源
#cd/etc/yum.repos.d
#mvCentOS-Base.repoCentOS-Base.repo.save
#wgethttp://centos.ustc.edu.cn/CentOS-Base.repo.5
#mvCentOS-Base.repo.5CentOS-Base.repo
#yumcleanall
4、服务器
时间检查和设置
#data(检查时间是否正确,是否是中国时间CST)
#cp-f/usr/share/zoneinfo/Asia/Shanghai/etc/loc altime(如果时区不对,则执行,时间正常的跳过)
#yum-yinstallntp(安装ntp对时工具)
#chkconfigntpdon(让对时服务开机启动)
5、使用yum对系统进行更新并且安装必要软件包
#yumupdate–y
#yum-yinstallmakeopensslopenssl-develpcrepcre-devellibpnglibpng-devellibjpeg-6blibjpeg-devel-6bfreetypefreetype-develgdgd-develzlibzlib-develgccgcc-c++libXpmlibXpm-develncursesncurses-devellibmcryptlibmcrypt-devellibxml2libxml2-develimakeautoconfautomakescreensysstatcompat-libstdc++-33curlcurl-devel
6.重新启动系统
#init6
三、编译安装L.A.M.P环境1、下载软件(截止到09年10月的最新版本)
#cd/usr/local/src
#wgethttp://sysoev.ru/nginx/nginx-0.7.63.tar.gz
#wgethttp://download.scientificlinux.net/nginx
#wgethttp://download.scientificlinux.net/php-fpm.conf
#wgethttp://download.scientificlinux.net/nginx.conf
#wgethttp://download.scientificlinux.net/fcgi.conf
#wgethttp://download.scientificlinux.net/php-5.2.10.tar.gz
#wgethttp://download.scientificlinux.net/php-5.2.10-fpm-0.5.13.diff.gz
#wgethttp://download.scientificlinux.net/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz(32位系统)
#wgethttp://download.scientificlinux.net/ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz(64位系统)
#wgethttp://download.scientificlinux.net/mysql-5.1.39-linux-i686-glibc23.tar.gz(32位系统)
#wgethttp://download.scientificlinux.net/mysql-5.1.39-linux-x86_64-glibc23.tar.gz(64位系统)
2、安装MySQL
复制代码