一、准備工作
1、安裝編譯工具gcc、gcc-c++
注意解決依賴關系,推薦使用yum安裝,若不 能聯網可使用安裝光盤做為yum源——
1)編輯yum配置文件:
# mount /dev/cdrom /mnt/cdrom
# vi /etc/yum.repos.d/CentOS-Media.repo
[c5-media]
name=CentOS- $releasever - Media
baseurl=file:///mnt/cdrom * 修改為光盤掛載點
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1 * 改為1意為 啟用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
2)剪 切/etc/yum.repos.d/CentOS-Base.repo
# mv /etc/yum.repos.d/CentOS-Base.repo /backup
3 )依次安裝gcc、gcc-c++
# yum -y install gcc
# yum -y install gcc-c++
2、關閉系 統RPM安裝包的Apache、MySQL的服務
關閉啟動的服務httpd、mysqld
# service httpd stop
# service mysqld stop
確定rpm包安裝的httpd和mysqld不能開機自啟動
chkconfig --level 2345 httpd(mysqld) off
3、關閉SELinux, 允許防火牆80端口訪問
使用setup
關閉防火牆和 SElinux
1)關閉SELinux
# vi /etc/selinux/config
SELINUX=disabled * 若安 裝時沒有禁用SELinux ,將enforcing改為disabled
修改後需重新啟動Linux方可生效!
2)關 閉防火牆Netfilter/iptables
因尚未做防火牆講解,直接簡單的關閉所有防火牆設置:
# iptables -F * 如果沒有禁用防火牆,默認80端口禁止訪問
iptables -Z
iptables -X
4、關閉不必要自啟動服務
# ntsysv
以下列出服務可保持自啟動,未列出的服務都可以關閉:
atd
crond # atd、crond計劃任務
irqbalance
microcode_ctl # 系 統irq端口調用,系統服務
network #網絡設置
sendmail #郵件
sshd #遠程管理
syslog #系統日志