|
|
一、安装阿里云Centos yum镜像源9 f D- f& {& d. [
1、备份原系统的源镜像文件
. ~" y1 k" g/ mmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup& w( H0 e- j: X
2、下载阿里云镜像文件
+ {9 r1 W6 d3 N1 _ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo" i B1 Q" f( E; n1 F0 u5 f* D
3、yum clean all
3 [9 U, Q/ k3 X" Z; M" a7 O
~' T7 s4 \3 W( s2 @4 f' d6 `二、更新mysql安装源至5.5,原来的是5.1
5 f$ U3 G3 W9 mwget -q -O - http://www.atomicorp.com/installers/atomic | sh
) k0 G& [4 I, C6 m8 C* W% D) B! v
三、更新系统至最新) \. D3 }' R5 i4 B" w# Y
yum update -y0 G" U3 K2 s$ b# Y6 T! @( G
四、在更新系统的同时,可以挂载第二块硬盘
- D3 G o0 K$ n9 ?; |df -lh查看当前所有的磁盘情况
7 ` i% ^7 z; O$ u2 k% |fdisk -l查看系统中的磁盘情况
7 R( V6 M! @9 n1 @. m+ R1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看7 B5 L' U% s! i1 b" h- I2 \1 w/ M
2、fdisk /dev/vdb
" A8 }% q8 \$ x1 Yn p 1,之后全部默认
5 l$ T& P" L. L& F+ J" Q1 lw退出
+ t/ R: W( a( O" B6 C3、格式化新的分区; z" d! q$ G9 w7 D; t* C4 O2 r
mkfs.ext4 /dev/vdb1/ @3 M$ V5 h+ X5 F+ k: |
4、mount磁盘至目录# I' N0 u. G& {- A1 x0 T- R0 l
mount /dev/vdb1 /home
+ y2 ~" I" a8 U4 r但此种方法只能在本次启动中,如果重启之后将不存在
+ S2 N n% B& O7 j! A- M5、设置启动加载第二块硬盘. T0 m0 @+ y& I: i( ~
vi /etc/fstab
9 u5 J' g! @ q/ r6 y: _5 V6 S在最下面新增一行
- O) k" c3 e; a) q) ?/dev/vdb1 /home ext4 defaults 0 0
- F& [/ C/ z% k' x. E- \: y9 N6 F保存退出
. f3 F, j2 l- N6 creboot重启( C+ W* r5 [7 `/ c# B
五、安装php、mysql等环境
" \5 D0 u* ~5 D5 ^4 l1 Lyum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server5 v7 C' ]4 I0 \$ _
如果有缺少的,可以后面再使用yum install xxx安装9 ^3 y5 P# E, T% _
六、设置系统自动启动的有
* D' t9 @% k- B+ w. ^mysqld
+ p: ^* C% i6 p& thttpd
! a$ @/ ~" {: L8 cmemcached7 L- ^ l8 t: h& B0 X
使用chkconfig 服务名称 on
5 | i2 r: p( O! e4 D& i启动各服务
1 _! ?5 U8 C3 g% X4 g使用service 服务名称 start/restart/stop
( ?4 P* @% R0 H2 m6 o) I2 L/ m2 A6 F
七、加固memcached
% L: g* F L! w! ]6 v7 ` d八、配置mysql默认数据路径至/home/mysql
/ b4 ?0 C9 x/ U. ~设置用户组
: a4 g# \, n; ?. ~/ [6 Hcd /home* N: G( L# j8 A- s: r* g
chgrp mysql mysql
k# Z. g* [3 |# ^( P, nchown mysql mysql
) z8 q# a. M& a; C5 ]5 O1 C$ tservice mysql start ,会自动创建默认数据库7 {4 K1 P/ W$ H) ^% F I
九、配置httpd1 K% O3 } o0 O. V6 m
vi /etc/httpd/conf/httpd.conf
( ^# v3 d# P; \打开后不在编辑状态下输入/ServerName
# i9 }0 K% }& n" W, `7 i( J; O查到ServerName 把前面的#删除掉,即去掉注释4 P ^- _2 \6 _: N7 y
ServerName localhost:80
. q$ \9 f3 F! o; Z9 [ w T! P查找/Include
. F% K( v. }5 j. P4 I2 K+ ?6 o找到Include conf.d/*.conf8 z. s' f w. X
在下面加一行
0 ~" a! k# l1 W& k- ?/ oInclude /home/httpd/*.conf
4 @$ l. C+ L# D/ o4 ?
6 A, p: ^: u; B) U# Q. l$ K& D
+ J# [* h6 Q" E l6 v, M九、scp复制远程的文件至本地目录,可以加-R -r
& }7 \8 x: Q* r' `8 hscp root@你的IP地址://home/httpConf/* ./
% e; @, k i) W" ^$ N6 o+ {3 }* d O1 h/ @9 A. {
2 f% W J+ o9 H" W0 A; p; M
|
|