|
|
一、安装阿里云Centos yum镜像源
5 u/ f3 Y& X' H1、备份原系统的源镜像文件
( V! y& X- x z9 Wmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup b2 i* O7 A+ c1 E! b8 W3 p1 H
2、下载阿里云镜像文件3 Q0 g0 }/ M. ?& r. m
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
. g4 g' _5 [7 ^3、yum clean all+ u5 f# U3 L9 o6 |
. g: e4 e5 g$ b9 L9 j
二、更新mysql安装源至5.5,原来的是5.1& a1 y5 `% g% L8 `# V" j4 g
wget -q -O - http://www.atomicorp.com/installers/atomic | sh! W j5 [( c3 d& _/ X9 r
9 g1 R' B6 H, ?0 }8 e3 ^, Q
三、更新系统至最新& K7 L: a8 r* i1 `8 v; i4 S% _
yum update -y
9 \% u2 H% }5 h* c: B% s3 t四、在更新系统的同时,可以挂载第二块硬盘
4 D5 i$ l& A2 n- ~df -lh查看当前所有的磁盘情况
3 }% F$ r1 m p8 ^3 {fdisk -l查看系统中的磁盘情况; v9 I0 b) n1 f7 m
1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看
- A. I$ T; O' Q8 [, U. [: q2、fdisk /dev/vdb
0 Q- g/ e3 j. _4 E0 U2 n) F) `2 ]) `n p 1,之后全部默认
; h7 [" i' f4 Uw退出% b& Q+ I. }$ R
3、格式化新的分区
1 n* P7 F- K/ w* fmkfs.ext4 /dev/vdb1
- k2 p1 I3 M& Q" y0 k% I4、mount磁盘至目录 k1 O3 H; h, j
mount /dev/vdb1 /home
$ o4 F# Y! S5 D* f% w0 u# s但此种方法只能在本次启动中,如果重启之后将不存在% f# J& [8 M) L. c* H
5、设置启动加载第二块硬盘' Q& Y' x4 f1 m+ W
vi /etc/fstab" _/ j; X k5 H1 D4 F
在最下面新增一行' I: I. v% f2 E
/dev/vdb1 /home ext4 defaults 0 0. a: d& E& Q; Q
保存退出# v# j0 Z6 T" w' `9 [
reboot重启2 w4 a. C: ]& T& c$ ] K& J
五、安装php、mysql等环境
6 O$ C! R# D6 e# w6 e- Ryum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
* \, s Z y6 y如果有缺少的,可以后面再使用yum install xxx安装 s& l" A( \* E
六、设置系统自动启动的有- r/ X! S4 q8 T) w7 g+ L5 t
mysqld
: J* @4 ^: W: r) G% zhttpd
/ d. Y- I% X5 G, Z' [/ Nmemcached
+ W! M: i* K D* o% N) w2 l. N& H使用chkconfig 服务名称 on( O$ a6 w0 y9 v o' Y8 m
启动各服务
. |; L4 d: w8 e7 F# c4 U* a5 x. S使用service 服务名称 start/restart/stop
0 U0 f- J2 {& ^( D1 d: ~& _0 t
0 U& W: \% U+ n6 j p/ l2 o七、加固memcached
0 l/ ?; x' F; D2 l6 v+ }八、配置mysql默认数据路径至/home/mysql3 Q& o( U8 k! ?; M- |( ?% g V$ _
设置用户组
Y" c" p: q3 W! tcd /home% {+ Q2 f" B y1 ]( {
chgrp mysql mysql
) o% H4 c" f- _chown mysql mysql+ b: i' Q+ H) `0 A; n3 M5 V
service mysql start ,会自动创建默认数据库
4 h: n- }/ s$ e2 b0 j九、配置httpd* u) S* e8 E' I2 z# J$ G
vi /etc/httpd/conf/httpd.conf - k9 C) q; O! x6 o% F
打开后不在编辑状态下输入/ServerName, W* Y! R. h2 }# `
查到ServerName 把前面的#删除掉,即去掉注释
3 _9 H3 L$ u: N9 H( ?) SServerName localhost:80' [7 o5 H- _; _8 p9 y
查找/Include
/ l% t5 Y7 G3 l6 n6 a找到Include conf.d/*.conf
8 C+ W$ `! G# s+ E4 \* _* r在下面加一行) x; a U! V) ^ g0 b6 w' Q
Include /home/httpd/*.conf
- a: B, i# l# I3 I X. x3 v5 s3 U9 ]1 [, \1 E- R% J
) r8 ^, _$ j4 `' Q: S
九、scp复制远程的文件至本地目录,可以加-R -r- u6 x" E# M4 R6 e! x3 A
scp root@你的IP地址://home/httpConf/* ./7 v E/ I: V3 E- Q) J4 M
! w7 i3 L% b6 O* g. y: Z7 ?$ D$ U
! G9 S+ Z! c5 m; ], F
|
|