搭建lamp系统环境部署及调整(1)


LAMP 

图-LAMP

搭建lamp系统环境部署及调整

1. 检查系统是否正常

# more /var/log/messages(检查有无系统级错误信息)

# dmesg(检查硬件设备是否有错误信息)

# ifconfig(检查网卡设置是否正确)

# ping www.163.com(检查网络是否正常)

2. 关闭不需要的服务

# ntsysv

以下仅列出需要启动的服务,未列出的服务一律推荐关闭:

atd

crond

irqbalance

microcode_ctl

network

sendmail

sshd

syslog

3. 重新启动系统

  1. # init 6  
  2.  

4. 配置 vim

  1. # vi /root/.bashrc  
  2.  

在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。

  1. # echo 'syntax on' > /root/.vimrc  
  2.  

5. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)

  1. # yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel  
  2.  

6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步

  1. # crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.44  
  2.  

7. 源码编译安装所需包 (Source)

(1) GD2

  1. # cd /usr/local/src  
  2.  
  3. # tar xzvf gd-2.0.34.tar.gz  
  4.  
  5. # cd gd-2.0.34  
  6.  
  7. # ./configure --prefix=/usr/local/gd2  
  8.  
  9. # make  
  10.  
  11. # make install  
  12.  

(2) LibXML2

  1. # cd /usr/local/src  
  2.  
  3. # tar xjvf libxml2-2.6.30.tar.bz2  
  4.  
  5. # cd libxml2-2.6.30  
  6.  
  7. # ./configure --prefix=/usr/local/libxml2  
  8.  
  9. # make  
  10.  
  11. # make install  
  12.  

(3) LibMcrypt

  1. # cd /usr/local/src  
  2.  
  3. # tar xjvf libmcrypt-2.5.8.tar.bz2  
  4.  
  5. # cd libmcrypt-2.5.8  
  6.  
  7. # ./configure –prefix=/usr/local/libmcrypt  
  8.  
  9. # make  
  10.  
  11. # make install  
  12.  

(4) Apache日志截断程序

  1. # cd /usr/local/src  
  2.  
  3. # tar xzvf cronolog-1.7.0-beta.tar.gz  
  4.  
  5. # cd cronolog-1.7.0-beta  
  6.  
  7. # ./configure –prefix=/usr/local/cronolog  
  8.  
  9. # make  
  10.  
  11. # make install  
  12.  

8. 升级OpenSSL和OpenSSH

  1. # cd /usr/local/src  
  2.  
  3. # tar xzvf openssl-0.9.8e.tar.gz  
  4.  
  5. # cd openssl-0.9.8e  
  6.  
  7. # ./config --prefix=/usr/local/openssl  
  8.  
  9. # make  
  10.  
  11. # make test  
  12.  
  13. # make install  
  14.  
  15. # cd ..  
  16.  
  17. # tar xzvf openssh-4.7p1.tar.gz  
  18.  
  19. # cd openssh-4.7p1  
  20.  
  21. # ./configure \  
  22.  
  23. "--prefix=/usr" \  
  24.  
  25. "--with-pam" \  
  26.  
  27. "--with-zlib" \  
  28.  
  29. "--sysconfdir=/etc/ssh" \  
  30.  
  31. "--with-ssl-dir=/usr/local/openssl" \  
  32.  
  33. "--with-md5-passwords" 
  34.  


相关内容