CentOS系统及服务器环境部署
2009-07-26 15:39
555 查看
CentOS系统及服务器环境部署(L.A.M.P环境)
一、
系统约定
RPM包和源码包存放位置
/usr/local/src
源码包编译安装位置(prefix)
/usr/local/xxx
脚本以及维护程序存放位置
/usr/local/sbin
MySQL 数据库位置
/var/lib/mysql
Apache 网站根目录
/data/wwwroot
Apache 虚拟主机日志根目录
/data/logs/www
Apache 运行账户
www:www
yum RPM包信息文件
/etc/yum.list
二、系统环境部署及调整
1. 检查系统是否正常
# more /var/log/messages (检查有无系统内核级错误信息)
# demesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.sina.com.cn
(检查网络是否正常)
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
7. 重新启动系统
# init 6
8. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
gcc
gcc-c++
gcc-g77
flex
autoconf
bzip2-devel
ncurses-devel
libjpeg-devel
libpng-devel
libtiff-devel
freetype-devel
pam-devel
转接 Part2
CentOS系统及服务器环境部署菜鸟教程(L.A.M.P环境) Part2
上接 Part1
9. 源码编译安装所需包(Source)
(1) GD2
# cd /usr/local/src
# wget http://download.discuz.net/env/gd-2.0.33.tar.gz
# tar xzvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure --prefix=/usr/local/gd2 --mandir=/usr/share/man
一、
系统约定
RPM包和源码包存放位置
/usr/local/src
源码包编译安装位置(prefix)
/usr/local/xxx
脚本以及维护程序存放位置
/usr/local/sbin
MySQL 数据库位置
/var/lib/mysql
Apache 网站根目录
/data/wwwroot
Apache 虚拟主机日志根目录
/data/logs/www
Apache 运行账户
www:www
yum RPM包信息文件
/etc/yum.list
二、系统环境部署及调整
1. 检查系统是否正常
# more /var/log/messages (检查有无系统内核级错误信息)
# demesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.sina.com.cn
(检查网络是否正常)
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
7. 重新启动系统
# init 6
8. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
gcc
gcc-c++
gcc-g77
flex
autoconf
bzip2-devel
ncurses-devel
libjpeg-devel
libpng-devel
libtiff-devel
freetype-devel
pam-devel
转接 Part2
CentOS系统及服务器环境部署菜鸟教程(L.A.M.P环境) Part2
上接 Part1
9. 源码编译安装所需包(Source)
(1) GD2
# cd /usr/local/src
# wget http://download.discuz.net/env/gd-2.0.33.tar.gz
# tar xzvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure --prefix=/usr/local/gd2 --mandir=/usr/share/man
相关文章推荐
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- HP服务器PXE+ELILO+EFI自动化部署CentOS系统
- Centos环境下部署游戏服务器-Eclipse
- centos 服务器环境部署
- Centos7(Linux) 系统下的 各种环境部署 之 MySql
- 阿里云服务器CentOS 6.3下快速安装部署 LAMP 、vsftpd 环境的方法
- Centos7系统环境下Solr之Java实战(一)搭建solr服务器
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- Centos 环境下部署游戏服务器-常用命令
- CentOS7.4 系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- Centos环境下部署游戏服务器-Eclipse
- Centos环境下部署游戏服务器-SVN
- Centos环境下部署游戏服务器-SSH
- 阿里云ECS服务器,centos6.5 Java环境部署
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- [转] CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- Django+uWSGI+nginx阿里云服务器部署-centos6.8环境