搭建lamp系统环境部署及调整
创始人
2024-07-23 20:21:16
0

 

[[20378]] 

图-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.  

 

#p#

  # make

  # make install

  (1)禁用 SSH V1 协议

  找到:

 

  1.   #Protocol 2,1  
  2.  

 

  改为:

  Protocol 2

  (2)禁止root直接登录

  此处先建立一个普通系统用户:

 

  1.   # useradd username  
  2.  
  3.   # passwd username  
  4.  

 

  找到:

 

  1.   #PermitRootLogin yes  
  2.  

 

  改为:

  PermitRootLogin no

  (3)禁用服务器端GSSAPI

  找到以下两行,并将它们注释:

  GSSAPIAuthentication yes

  GSSAPICleanupCredentials yes

  (4)禁用 DNS 名称解析

  找到:

 

  1.   #UseDNS yes  
  2.  

 

  改为:

  UseDNS no

  (5)禁用客户端 GSSAPI

 

  1.   # vi /etc/ssh/ssh_config  
  2.  

 

  找到:

  GSSAPIAuthentication yes

  将这行注释掉。

  最后,确认修改正确后重新启动 SSH 服务

 

  1.   # service sshd restart  
  2.  
  3.   # ssh -v  
  4.  

 

  确认 OpenSSH 以及 OpenSSL 版本正确。

通过阅读文章,大家都应该学会了如何在用LAMP前,把自己的LAMP系统调整下!把LAMP做的最好!

【编辑推荐】

  • 史上最全的LAMP环境的搭建
  • 我的LAMP笔记
  • Web应用程序平台--LAMP
  • Ubuntu PHP 编辑器
  • LAMP组件经常使用的几个终端命令
  • LAMP配置攻略:解决Firefox浏览器显示中文乱码等问题
  • LAMP配置之Mysql测试

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...