|
|
一、安装阿里云Centos yum镜像源! P' V+ D$ E' A2 P
1、备份原系统的源镜像文件
' r! j- \3 W4 r# imv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup- z" }& q0 v4 M# F
2、下载阿里云镜像文件* U# a P6 M; o+ A) ^
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
+ }; r; K0 K7 t; R7 A5 f1 z# G3、yum clean all
" i( r1 ^# t) |6 P- ~0 @
6 ?2 D5 X0 {* O4 P& e二、更新mysql安装源至5.5,原来的是5.1
5 b& x" ^& @8 _- c" U: |wget -q -O - http://www.atomicorp.com/installers/atomic | sh
3 m2 [ y: D& q# k# K7 N! `$ V Y2 x( c7 F4 i- i
三、更新系统至最新2 o4 _# v5 C7 G8 J. V8 y3 o
yum update -y2 @# F) L0 H9 h$ `2 s8 t7 M
四、在更新系统的同时,可以挂载第二块硬盘
9 f( ~8 [8 }6 \% {9 ~& r- jdf -lh查看当前所有的磁盘情况
8 ^( z7 z* o' j% e7 O+ qfdisk -l查看系统中的磁盘情况 o8 U' r' B% a+ H7 ~# E
1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看
/ S! m! ^' }: v* k/ \2、fdisk /dev/vdb, H6 Q* r) _! p# b/ ?9 F# [
n p 1,之后全部默认
9 w. M7 i; I6 ?. P- I3 Q' E1 Zw退出; [9 n: p8 W. W3 y
3、格式化新的分区
4 p8 Q. O+ Y p2 X' w' h# Qmkfs.ext4 /dev/vdb1
5 U/ O: z; H H( z2 x) w" N9 u! h4、mount磁盘至目录) m# j. w$ m% H' [% d9 C+ r2 L
mount /dev/vdb1 /home
& c3 F. c8 w0 _. G' j% a3 Q' z但此种方法只能在本次启动中,如果重启之后将不存在. Z4 G$ D8 _, o, i1 x
5、设置启动加载第二块硬盘
( ?" \/ x) I$ R2 ^) rvi /etc/fstab- u6 ]/ w, O) H
在最下面新增一行$ l& D# s3 ]6 d
/dev/vdb1 /home ext4 defaults 0 00 g* E# o! t) p% i" B
保存退出6 \8 l1 S t& o$ i. l
reboot重启+ D& ?; K" P0 U( a) G; [8 }
五、安装php、mysql等环境
2 n7 U1 a6 F: k+ n7 f0 z' f* Kyum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
- x. W- [4 `. d5 f如果有缺少的,可以后面再使用yum install xxx安装% d* L' o {1 R3 i& T( ?3 J, \
六、设置系统自动启动的有5 Z$ c g8 M5 W: D$ a
mysqld 3 G, Q% `9 F( J# r" F
httpd0 `- t) e6 C+ m9 y" I0 c) Q6 j
memcached, O) @& P) u: L$ n5 V0 X, v4 G& D
使用chkconfig 服务名称 on/ R( V+ `7 l% H1 ~ p
启动各服务8 H$ T1 E F+ F' D. L6 a
使用service 服务名称 start/restart/stop
1 @& ^7 b s6 M. |# d- P
% P$ v+ b8 {- y+ P. x1 d七、加固memcached
+ @1 t+ h4 F2 H4 x$ J+ j( I八、配置mysql默认数据路径至/home/mysql
+ i Y& |+ U: P8 k' {3 D, k设置用户组
7 {7 I" i5 H" \* Fcd /home# G9 q$ s0 K- ^( Q& Q# ~
chgrp mysql mysql
. P; f# D+ _- x3 s- gchown mysql mysql
3 F0 i4 G3 k+ L' j. yservice mysql start ,会自动创建默认数据库
2 j# J' l# ^ u Y2 b9 c九、配置httpd! i! R% u1 c g! n5 S. O8 x
vi /etc/httpd/conf/httpd.conf
d/ U/ R8 t$ T打开后不在编辑状态下输入/ServerName+ ? f+ f! E( N( j
查到ServerName 把前面的#删除掉,即去掉注释: X) [) D% o9 S7 E7 N! Q% W+ n/ M, C
ServerName localhost:80$ U: F8 Y4 d& a: L2 Q3 O0 z0 ?
查找/Include + S- H/ r4 E0 G- W6 p
找到Include conf.d/*.conf
* ~; E t, S7 ]3 V. Z, r2 z在下面加一行
8 z+ w! X8 J9 Z: r3 [8 WInclude /home/httpd/*.conf& ^7 O2 \' L; ?* u( Y7 q
( u; J' b8 m4 Y& k$ M$ l/ t3 h4 F' |, K- q& V
九、scp复制远程的文件至本地目录,可以加-R -r
* y9 ]- a1 ?& hscp root@你的IP地址://home/httpConf/* ./
( e& J4 j0 i p. L4 ~3 \/ Q/ B- {5 J0 f$ K+ J5 d" _
( }% [2 V1 H! d5 k* @
|
|