centos安装好之后 卸载系统自带的 php,mysql,apache
可以使用rpm命令检查一下
#rpm -qa|grep -i php
#rpm -qa|grep -i mysql
#rpm -qa|grep -i httpd
很多依赖。最简单的方法是使用yum卸载。由于是新安装的系统,所以问题应该不大。
#yum -y remove php
#yum -y remove mysql
#yum -y remove httpd
再用rpm -qa看一下,全部卸掉了
转一个系统目录约定,
软件源代码包存放位置 |
/usr/local/src |
源码包编译安装位置(prefix) |
/usr/local/software_name |
脚本以及维护程序存放位置 |
/usr/local/sbin |
MySQL 数据库位置 |
/var/lib/mysql |
Apache 网站根目录 |
/data/wwwroot |
Apache 虚拟主机日志根目录 |
/data/logs/www |
Apache 运行账户 |
www:www |
yum RPM包信息文件 |
/etc/yum.list |
原文地址:http://www.phpchina.com/batch.viewlink.php?itemid=12233
下面的LAMP环境部署 基本也是参考上面的文章。
系统环境部署及调整
1. 检查系统是否正常
# more /var/log/messages (检查有无系统内核级错误信息)
# dmesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.163.com (检查网络是否正常)
2. 关闭不需要的服务
# ntsysv
以下仅列出需要启动的服务,未列出的服务一律关闭:
crond
irqbalance (仅当服务器CPU为S.M.P架构或支持双核心、HT技术时,才需开启,否则关闭。)
microcode_ctl
network
random
sendmail
sshd
syslog
3. 对TCP/IP网络参数进行调整,加强抗SYN Flood能力
# echo 'net.ipv4.tcp_syncookies = 1' >> /etc/sysctl.conf
# sysctl -p
4. 配置yum
# rpm --import /usr/share/doc/centos-release-3/RPM-GPG-KEY-CentOS-3
# yum list | tee /etc/yum.list
5. 修改命令history记录
# vi /etc/profile
找到 HISTSIZE=1000 改为 HISTSIZE=50
6. 定时校正服务器时间
# yum install ntp
# crontab -e
加入一行:
*/15 * * * * ntpdate 210.72.145.44
## 210.72.145.44 为中国国家授时中心服务器地址。
7. 重新启动系统
# init 6
8. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel
按上面步骤操作,基本没有问题,很顺利。