|
一、安装阿里云Centos yum镜像源
; d' _6 T7 ?3 w2 e1、备份原系统的源镜像文件/ N7 n& ]- z" u5 J1 H7 {) k/ Z
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup& g9 E" d9 k+ I m3 | T3 W$ g1 Z
2、下载阿里云镜像文件0 ?# @( K9 ~" H: d! l3 n0 C
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
: M8 |$ D0 s, \0 ~3、yum clean all% f0 o1 P- K, d' q% ?. A
- U( L8 v/ y6 x2 t3 ?9 i. K二、更新mysql安装源至5.5,原来的是5.1) i5 F2 {2 |7 I: V
wget -q -O - http://www.atomicorp.com/installers/atomic | sh8 M. @) W! O3 t _: ]
! \5 t9 Y5 o J" m
三、更新系统至最新7 i, p$ n. x9 M
yum update -y' b, M% I; Y( e8 m& Z, O( @
四、在更新系统的同时,可以挂载第二块硬盘$ ?1 N: S: P' h( V
df -lh查看当前所有的磁盘情况
! u) U6 {9 F' K3 U$ Tfdisk -l查看系统中的磁盘情况3 U2 Y9 S5 ]# B/ c. J
1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看
6 L: F9 @, K' P" X k; l2、fdisk /dev/vdb+ y9 A) t0 _0 z8 p( w! M
n p 1,之后全部默认
3 X0 W9 h( O3 V5 pw退出
, R, d4 w2 F7 z' P3、格式化新的分区% Y4 ^$ J/ g; X0 }# x# ]
mkfs.ext4 /dev/vdb1
' z1 ~/ z+ v3 B4、mount磁盘至目录
2 c. k; L- J' g4 ~' x) `6 gmount /dev/vdb1 /home
! o: J9 k1 o4 C) R, }1 m5 T但此种方法只能在本次启动中,如果重启之后将不存在
8 @3 Q8 g# t2 Z& t5 P5、设置启动加载第二块硬盘) N1 d4 X1 `) T4 F) E$ O# I# |
vi /etc/fstab2 m( d/ m- r1 a$ T$ J( w! z* V P
在最下面新增一行 l# ^5 q; i0 |, L& ~) R) E( P
/dev/vdb1 /home ext4 defaults 0 04 ?! `" }3 Q3 \$ z b6 r9 k5 n1 G& ]
保存退出
% ]& u% h# ]6 v; N, i3 nreboot重启
9 c/ y& N7 o6 S0 P2 p0 `* i五、安装php、mysql等环境
& y# v& W7 k/ {3 Tyum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server; v. L, f. [1 V
如果有缺少的,可以后面再使用yum install xxx安装
) Y3 T W9 u2 v) Q: Q; `1 V; v$ T1 R1 X六、设置系统自动启动的有 T7 a3 F8 U" O9 M6 v/ W f2 Y+ w
mysqld % V- V, o9 M$ G1 ]) W$ E" J
httpd# ~7 A$ x# L# Q" C3 n
memcached
8 h8 L- A% n5 E使用chkconfig 服务名称 on) x8 ~5 H+ U- S+ M# m5 O
启动各服务 Z# [5 d+ H0 y d D
使用service 服务名称 start/restart/stop5 k }6 _; Q. O0 E
& A+ m; k. b5 M6 U0 ~5 V% f
七、加固memcached& t& S9 d! H3 H/ P+ _; _& t: ~
八、配置mysql默认数据路径至/home/mysql
" v/ P [2 X1 A设置用户组
0 T% N* u/ u5 m: C) rcd /home/ s7 R }& M- |' Q, i( B
chgrp mysql mysql! X. g* _$ \' G6 a& Y6 R. I
chown mysql mysql
" T8 y$ \) c' e0 _: N# Rservice mysql start ,会自动创建默认数据库' U/ |2 q$ U2 `5 [2 m' B/ K0 {# G
九、配置httpd b8 D3 k: I P: l# b
vi /etc/httpd/conf/httpd.conf . R5 W6 A, g: Q: d) j5 c& h9 s
打开后不在编辑状态下输入/ServerName% T- H L- ~, d7 ]0 L% a8 w" ?
查到ServerName 把前面的#删除掉,即去掉注释
5 u( [) F! \/ |# H7 r) \) Y0 wServerName localhost:80+ T- a' E, {# R. [; p1 E9 F! k
查找/Include
; n" m7 ~+ J% Y" M: Q/ Y* Y* ]找到Include conf.d/*.conf. y' i4 z/ P$ S+ Q2 x) ]: A- p
在下面加一行$ a9 y7 I3 b' Y+ q6 w
Include /home/httpd/*.conf* s5 b$ K: c2 H6 r, r+ r
% ^( l0 Z! n, @1 U2 C
- q& T. m) T+ A2 \九、scp复制远程的文件至本地目录,可以加-R -r( s) T) \, c+ L s8 I2 y, K. O* A
scp root@你的IP地址://home/httpConf/* ./
0 m- y: S3 O: _1 ^
+ u3 u: u7 Q2 m
( a; A4 a3 Y g2 J- i |
|