|
一、安装阿里云Centos yum镜像源
' P2 `* X7 J5 a! W* p1、备份原系统的源镜像文件
9 v- `( s9 g: M- X, Imv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup) p3 ^. ~* Q& h+ q z' m8 U6 Y
2、下载阿里云镜像文件
/ A* X" y9 X; b4 p0 d wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo' x' N4 n# q5 q
3、yum clean all# }" W$ N& |& _- i, ~4 E
' E [; ?. L- m2 I/ D二、更新mysql安装源至5.5,原来的是5.1 L' D: M" T& E2 j% g1 ~
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
1 r* ?1 h A4 o" T
$ p3 T- `2 {; v三、更新系统至最新9 M! H2 M6 R' ^/ P/ J# o' ~) z8 k+ A
yum update -y
5 k& F3 u" q# j. f9 f5 W四、在更新系统的同时,可以挂载第二块硬盘
& Z: W4 R4 D' f8 ?1 H- Odf -lh查看当前所有的磁盘情况
- `( n$ B: u+ ]. @& @5 `fdisk -l查看系统中的磁盘情况) A) Q1 j! x0 e/ I" Z9 ]/ @
1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看8 B; q% u. s: V3 J. ^. b1 H1 u
2、fdisk /dev/vdb3 u" s1 L& |5 k w3 v1 X
n p 1,之后全部默认
3 B+ M$ o3 w* G; n; C3 fw退出4 z1 n+ i r! a9 H% Y
3、格式化新的分区
. `( H5 z5 i1 ^, Y, \0 x# imkfs.ext4 /dev/vdb19 C. \2 F2 c9 D6 J
4、mount磁盘至目录
4 l( n1 c+ R6 P8 @: F2 X$ Y9 Gmount /dev/vdb1 /home6 C* Y' s! l- C4 c2 m V4 k2 G
但此种方法只能在本次启动中,如果重启之后将不存在
' z. l" i$ N$ b: h5 o5、设置启动加载第二块硬盘
( |8 s0 g* `5 D Z; Avi /etc/fstab
) }( N2 u! s4 q6 p8 q- ?/ k在最下面新增一行! Q0 n( }: Z" Y( D, j! ?8 ^' L
/dev/vdb1 /home ext4 defaults 0 01 z9 C4 O: E( f" W7 U: T% J
保存退出- \ H7 a* Y9 c/ }# u3 A
reboot重启
% m( P% f* W* C/ m4 r: f- E五、安装php、mysql等环境/ B8 a% X' i: g' V
yum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
% r9 s; _2 M. _+ `如果有缺少的,可以后面再使用yum install xxx安装1 \( _# t( ~2 s
六、设置系统自动启动的有
. \6 W6 t" D: P, Y6 W6 ~. qmysqld
7 d% H8 H( Y" b! L# H3 `httpd- ~" \2 v( T' Q
memcached0 i2 Q$ B) S/ A: U5 _ z( N
使用chkconfig 服务名称 on
0 H; q: g/ s, I4 s* z" m启动各服务
- `! g- n0 E( S" P. a使用service 服务名称 start/restart/stop
) N1 e) T0 c. r- e# Z/ ^$ {8 Z, q S+ m j4 }5 m7 B
七、加固memcached
* c9 U+ n2 H: q* _8 ^! T八、配置mysql默认数据路径至/home/mysql
) p" p4 |$ |8 v$ w, S# }" l设置用户组
- x4 ~( S8 n" x, Icd /home, K( m( `0 M0 o/ _
chgrp mysql mysql
" J# f' @2 F) B3 s/ t" v0 _. |& nchown mysql mysql: g4 h# Q7 e6 [: W9 j- J
service mysql start ,会自动创建默认数据库
! A. D k K- d! N- O! Z九、配置httpd" N$ e& F; ^! ]- N" e2 b( I
vi /etc/httpd/conf/httpd.conf ) X8 v' v$ x& A" w' q; w
打开后不在编辑状态下输入/ServerName$ h! `: N3 B. }! w9 E
查到ServerName 把前面的#删除掉,即去掉注释- z& ]4 A# T+ ~
ServerName localhost:80
- t5 N$ } n/ e* k3 v查找/Include
9 ^5 g# E: t" Y& o* W找到Include conf.d/*.conf
3 j' k+ l5 P2 H* l) a在下面加一行
$ Q/ x3 H% s1 J* gInclude /home/httpd/*.conf) z! E% B2 ?" V% S4 [% S8 s
( |/ O6 N' E% d" K; A; s7 a# V0 k. F' J' x$ B/ m7 S* f: E, Q
九、scp复制远程的文件至本地目录,可以加-R -r& ?5 U4 ?# m5 g/ d" x
scp root@你的IP地址://home/httpConf/* ./
! V" s. Q- W) A3 S4 S" O. Z1 P
' x) [1 T, Y9 v. E: w0 _& |9 Y7 d7 k
* `, ^( ?& N; q |
|