|
|
一、安装阿里云Centos yum镜像源
1 u! O& L- s: E) t1、备份原系统的源镜像文件" `6 d. }3 i4 H- D2 A
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
! U/ u) ?/ o3 Y3 W% b5 N2、下载阿里云镜像文件. @" R( e4 J' v# U# ?$ \1 y
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
. X1 Z; X) E \4 m1 }# ?, v3、yum clean all+ ?( S g r* q+ d
# J: v8 Q; y$ w- S; x二、更新mysql安装源至5.5,原来的是5.1
$ R, P% l1 ~& W6 W5 Z) M1 w4 mwget -q -O - http://www.atomicorp.com/installers/atomic | sh
; [: s0 H4 D: d- j6 E& g7 s5 I1 v* X
三、更新系统至最新" n# k. A4 K, ]+ y
yum update -y) Y; ~) j- ]/ \( k; A# L) A4 z
四、在更新系统的同时,可以挂载第二块硬盘& V) g& O, a! c% D
df -lh查看当前所有的磁盘情况
& @% v( A1 _1 T/ l9 E. Ofdisk -l查看系统中的磁盘情况
7 D$ u8 P; L: V& M1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看
/ X3 c" j( D9 N% \6 v7 M2、fdisk /dev/vdb" `! T; k5 H8 p7 @: v: }# B
n p 1,之后全部默认
9 A7 f& L" i% i6 R& k- {# }8 G: ]$ mw退出
3 K# Q4 w% ?1 Z: ^$ D9 g; U, T; \3、格式化新的分区
: ^2 E; R( z9 ~8 I9 wmkfs.ext4 /dev/vdb1
5 N4 r* p0 k9 E' ]9 o+ i5 m' r4、mount磁盘至目录/ ?/ |" F% h- ]& n/ U
mount /dev/vdb1 /home
4 q* t; ?! ?6 o* V0 K2 N, G# N但此种方法只能在本次启动中,如果重启之后将不存在% b3 W3 a# H$ m
5、设置启动加载第二块硬盘4 J4 P1 o8 X! K& X' C
vi /etc/fstab$ Y6 ?- \/ [4 u5 }' `
在最下面新增一行6 u! O) [3 Q; E/ a/ m+ N
/dev/vdb1 /home ext4 defaults 0 0! Q4 ^: I/ [+ {9 ]' h
保存退出
( F$ J# x( h: I, Q( `# greboot重启
$ K: H* Z* D/ r$ y五、安装php、mysql等环境
& y% r+ w) M. r& U! dyum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
; Z0 O$ t% V3 M8 {6 \ p, o如果有缺少的,可以后面再使用yum install xxx安装: T# p/ ^* A& [
六、设置系统自动启动的有& {+ V) n! V9 H
mysqld 7 `: a7 R: z( a1 _. B6 n
httpd( ^1 d2 J& [# O$ l
memcached% Y6 p+ a! J8 [) {
使用chkconfig 服务名称 on
6 z; w3 J% A6 }+ l! g. F" b启动各服务
/ o* {% V6 h; @使用service 服务名称 start/restart/stop
# u- ?5 d) L* ~& G; G$ f3 d7 R7 }( Q6 U- ~4 i
七、加固memcached
, I+ Y+ t2 k3 q5 E八、配置mysql默认数据路径至/home/mysql
3 [ t4 i- k, r7 v7 A- \设置用户组" B2 O) z y- d7 p
cd /home9 K1 c% w& T$ o8 L9 w; r
chgrp mysql mysql
+ z3 j# ?- @8 D" o( nchown mysql mysql( q) p0 t- I/ W7 b
service mysql start ,会自动创建默认数据库) K5 `# X$ Z# I& W5 q! C" w
九、配置httpd K+ A" F# {/ a% Z, l9 K9 b
vi /etc/httpd/conf/httpd.conf % z: Y% N6 Z% G/ W
打开后不在编辑状态下输入/ServerName
# |' s- o! I( k; W查到ServerName 把前面的#删除掉,即去掉注释
1 m- @ k! ?. F+ tServerName localhost:80
3 V, b' {; F; M3 M) h% s5 u查找/Include
E7 \& j8 B, s0 B2 N. Y找到Include conf.d/*.conf! `2 L( u8 w4 Q% w( I; Y6 Y
在下面加一行& j$ ~& `! s }9 t- w
Include /home/httpd/*.conf& D5 ^& D+ v L: t- i
. O# o" T' a4 w4 @8 Q5 P+ ^
4 h }9 m8 T* J) @九、scp复制远程的文件至本地目录,可以加-R -r$ p( K1 B+ f+ i ]% A9 h
scp root@你的IP地址://home/httpConf/* ./+ n) `# @$ Y6 |
2 \& e: z$ [. T6 y- B
. ~7 X3 b1 x3 a. X) a |
|