|
|
一、安装阿里云Centos yum镜像源( c( s4 K( H4 \& q' t8 G: E4 [1 W
1、备份原系统的源镜像文件
, |+ I5 D( U1 W% R# ~5 lmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
9 w- C. p( b: L; t3 P3 X2、下载阿里云镜像文件
+ L! E8 d/ S3 Q' N; A6 Q- f$ w wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
* D* ^" P- r+ O) B+ \& G3、yum clean all: C7 Y) N' ]7 g% V4 k/ ^
& i" h) u4 w0 ^& v( w) V7 a+ E* G二、更新mysql安装源至5.5,原来的是5.1
, R9 a) E) y( g/ Gwget -q -O - http://www.atomicorp.com/installers/atomic | sh
I; L6 C7 t" ?, E9 m: u( h; e2 D: @% E; g9 P/ s
三、更新系统至最新
4 X( `4 _& h0 N, j! S; vyum update -y: s$ p' u/ C2 E, ]4 g0 y& K, f
四、在更新系统的同时,可以挂载第二块硬盘
9 o4 O+ a1 S6 n" l6 [' {5 d+ `. J% Edf -lh查看当前所有的磁盘情况, _- N# b7 \% i5 w8 Q0 g
fdisk -l查看系统中的磁盘情况
] e) W) p3 {+ Z) l8 U7 c- c1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看( ^% w* g/ k. y" \" q
2、fdisk /dev/vdb
3 R$ v0 i/ [4 `% D, M5 fn p 1,之后全部默认
! g% H1 S' o- @8 w" M! cw退出- ~3 V2 j6 j. T+ ~+ R7 Y& M
3、格式化新的分区& J+ D% K: K2 w6 r
mkfs.ext4 /dev/vdb1
. o0 J9 s, N( O2 I4、mount磁盘至目录+ b9 f5 _- d' k, e$ ^% T( v
mount /dev/vdb1 /home
6 M5 p( V$ @0 ?, X1 F, s但此种方法只能在本次启动中,如果重启之后将不存在! t& u, Y- |* }, Y$ B! ?1 S
5、设置启动加载第二块硬盘
; c- m# z: B4 r% k5 G0 P0 V- j8 Zvi /etc/fstab
@& h( w/ x3 M在最下面新增一行) L( Y0 a# [( |( C# ^& ~0 F- S, ?3 q
/dev/vdb1 /home ext4 defaults 0 0
& e9 Q( F3 Q i9 y6 ]保存退出
% y+ @: J# j2 T, E5 A3 Dreboot重启
# v" [8 N, ~$ Y1 ?五、安装php、mysql等环境/ T; J/ p* Y8 Z; ]1 M' [
yum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
o, K/ Z! W7 Y; `% W( ]* r d如果有缺少的,可以后面再使用yum install xxx安装4 u/ ~: l1 Q. W. Q
六、设置系统自动启动的有) ^( J& ]6 t- f" @) a
mysqld j& i9 g/ i; H6 y
httpd
# M1 r" ?$ |! J# w5 ^memcached2 H% a% y6 L* c. n5 @# W0 Q
使用chkconfig 服务名称 on
1 @( E- K, x- _& ~3 w5 b: Q% G7 M启动各服务
) i G1 K2 T% b' ]使用service 服务名称 start/restart/stop2 c! m) @; I" E3 d' L5 F5 R
9 c$ n; T! v; {6 ~ `" Z% r) h. N" s
七、加固memcached
( c5 j3 H" g3 [ l$ M& d八、配置mysql默认数据路径至/home/mysql4 {& F1 R% j/ ^# m- U
设置用户组+ y# ^8 T, e* @5 R
cd /home
9 ?( u" [/ q& v: h5 I6 G( \' Cchgrp mysql mysql4 W4 k4 m) V' e+ h: u
chown mysql mysql
% ^2 g3 U0 {& J* R& Lservice mysql start ,会自动创建默认数据库
) E& i) g- X4 T九、配置httpd
% {( G2 ~( b* b) e/ B* u& [vi /etc/httpd/conf/httpd.conf ; }/ U1 }) K, B
打开后不在编辑状态下输入/ServerName
6 E9 f v4 K' t- @' x: J查到ServerName 把前面的#删除掉,即去掉注释
, Z2 D8 X+ ~$ m) O3 f: w0 kServerName localhost:80
7 N9 ?9 h" H3 Y$ y8 ]查找/Include & v; Q+ Z8 @2 x, Y3 g: U
找到Include conf.d/*.conf" d3 r3 u4 U1 ]: q2 s9 Y3 Y
在下面加一行
, I" O' R$ L: Z1 f. }" NInclude /home/httpd/*.conf
0 s, Y- a: K( f/ p
* ]6 _/ v- ?1 ~9 e! x* i% S5 z5 Q) p$ V) Z% r& ]
九、scp复制远程的文件至本地目录,可以加-R -r5 Q: `( ]+ P) T. F% `8 c( _
scp root@你的IP地址://home/httpConf/* ./# H$ E/ |! y1 M# r6 ]
8 d& V. w. a# K, k' M( {7 t/ {0 q0 ~+ ^! ~) N6 {. j# n4 D7 K3 N9 L
|
|