|
一、安装阿里云Centos yum镜像源
/ ]" W( Q* e+ h* t/ J1、备份原系统的源镜像文件
. |- @$ I7 O2 z( L; m" G$ smv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- K, u5 s$ A. q; ]2、下载阿里云镜像文件
& Q; q+ b2 a2 k3 n wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
5 x; u0 Y" J" v# j$ R' f3、yum clean all! i( S4 G4 @2 Y. o: I* m# z* w6 S
" Y8 B, G. z5 }. }& V- @二、更新mysql安装源至5.5,原来的是5.1
; P3 m$ P, ? Y7 |& a6 W `6 Ywget -q -O - http://www.atomicorp.com/installers/atomic | sh4 P7 D0 r. {( Y2 h% B
$ Y9 w1 r8 x% U% f5 ^: j
三、更新系统至最新6 w3 L( n8 o+ T. @* b" `
yum update -y- ?. z0 C0 m1 V
四、在更新系统的同时,可以挂载第二块硬盘$ o7 v: S1 }# H" r# { H
df -lh查看当前所有的磁盘情况: N2 T% w0 P5 Y0 D1 M6 b& _8 F
fdisk -l查看系统中的磁盘情况4 ?4 s: O3 x( H( [
1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看$ b" I L/ l \1 `
2、fdisk /dev/vdb* I# a" J& N0 M& A+ c: K
n p 1,之后全部默认
4 G3 ~% D A2 `% t, }- jw退出' c, O2 a" @. |9 `: d
3、格式化新的分区. M5 U0 V+ G8 S% y% g% [, K
mkfs.ext4 /dev/vdb1, O! l" y7 s1 ]; u- G
4、mount磁盘至目录- g* s$ v) H2 A! A6 t
mount /dev/vdb1 /home/ L7 K& x& Z& j5 M, A( m7 i
但此种方法只能在本次启动中,如果重启之后将不存在3 Z- P: W0 g; `6 ?: G0 N
5、设置启动加载第二块硬盘/ {( J, Z) j0 S. R
vi /etc/fstab5 z: [% q9 U( n" Q7 q( v
在最下面新增一行
7 O/ l3 R* @7 U7 J/dev/vdb1 /home ext4 defaults 0 0, R1 G0 f b9 N8 {
保存退出- P% `6 U* J4 r9 Y) r; }
reboot重启# O+ o" ^1 w/ \& J( x" W
五、安装php、mysql等环境% H. @, X% o) j5 _7 E
yum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
4 }/ ]9 E7 h4 y I) u) G如果有缺少的,可以后面再使用yum install xxx安装
% o5 }: ^2 h8 Y1 e- `, i4 P4 T- A六、设置系统自动启动的有$ ~' I5 M' o5 F8 Q
mysqld * {9 S) v0 q0 h0 Z8 v
httpd
+ b- I0 k9 c. b; h' V. r8 \- D r! h- ~memcached1 ?* r3 Z2 x% g; K s8 J
使用chkconfig 服务名称 on
8 U! j0 M/ t5 r4 m启动各服务# q6 Y' f+ X( w
使用service 服务名称 start/restart/stop
# A0 {* l; J$ j( \5 ?9 K6 b' `1 R7 x3 y( W3 P1 N9 C7 @- x2 {
七、加固memcached
/ D% T6 O1 O8 I+ {7 @9 U八、配置mysql默认数据路径至/home/mysql, J+ V) ?* }6 h; V
设置用户组% n) w0 `$ g8 j0 l; t' Q
cd /home
& ?$ Z p! b5 {2 echgrp mysql mysql Q* M( q: f8 h* m* N' ` O, n
chown mysql mysql
* E) `8 E- b. |, W6 l3 y# iservice mysql start ,会自动创建默认数据库( S) G$ F) a% K" J, ]* x
九、配置httpd+ @5 M1 O k2 o0 m. y1 n# u
vi /etc/httpd/conf/httpd.conf : b; _4 Z# @' x$ G9 P, [
打开后不在编辑状态下输入/ServerName$ A& p, I: R( t
查到ServerName 把前面的#删除掉,即去掉注释
' S# y/ k/ S( C9 f: R: O) U5 T% ZServerName localhost:80
$ y5 q1 |# t1 N6 R查找/Include
) }; `3 W. R/ t找到Include conf.d/*.conf
* |9 D! F$ f P, {, w# H在下面加一行
+ ]9 a" X+ C4 S# |Include /home/httpd/*.conf, u8 g. L, r- o, [
/ j2 }8 j7 `. a4 I% f5 D- W0 ?3 A; V% Z7 L" A( H6 l2 P
九、scp复制远程的文件至本地目录,可以加-R -r
. W1 w+ D( I0 Lscp root@你的IP地址://home/httpConf/* ./$ m6 ]$ g( E. g0 g! U4 u. t" q: |5 R: K
# h& C& I) A1 ^ g+ g% t/ r0 G3 n
9 o" Y" o; L' G* ] |
|