|
|
一、安装阿里云Centos yum镜像源 H9 G% H6 m5 G; b1 o
1、备份原系统的源镜像文件
+ U6 f+ ]7 Q- ^4 z7 Q6 Pmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- Q r3 b8 a5 A' u2、下载阿里云镜像文件' P% G4 q( i/ R* U' h2 w2 D0 z
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
6 V# Q$ a1 U. r ^. Y# j! n3、yum clean all j |( Z. m. d3 ` A
7 h h- {6 D+ J$ t' x# `$ c二、更新mysql安装源至5.5,原来的是5.1( j7 o/ [! j- I; n1 M! }
wget -q -O - http://www.atomicorp.com/installers/atomic | sh6 K$ m5 ~2 M7 `; N7 F1 A& j
9 q* k2 o) {' s# f$ ]8 S三、更新系统至最新4 D! {4 d: G1 l5 {, Q
yum update -y. l* W2 Q* B( J. X4 S Z! W
四、在更新系统的同时,可以挂载第二块硬盘
8 B+ o, H( d/ c( H( N9 E* \8 c2 ?df -lh查看当前所有的磁盘情况
+ S3 }' q9 v+ W& h% l1 ` pfdisk -l查看系统中的磁盘情况
: h5 |2 H/ b: a) h% l3 v# C1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看. Z) B5 G, l$ W* o* O
2、fdisk /dev/vdb( Z6 G" r$ U5 \6 T R; A
n p 1,之后全部默认- X9 V! x; Q* z% ^0 E
w退出! {4 Y/ X7 t. f* o2 D& q
3、格式化新的分区1 F) n# f8 @. x2 _8 | v
mkfs.ext4 /dev/vdb1" Z0 B% b+ j5 w( {; Y
4、mount磁盘至目录* Y3 s" Y" ~7 _% |
mount /dev/vdb1 /home) ~3 O1 p) o, A8 U+ A8 J
但此种方法只能在本次启动中,如果重启之后将不存在, M6 C+ U! q9 Y* k( I1 K- i/ J2 \
5、设置启动加载第二块硬盘
% Y3 [5 x/ E- a1 t8 X) xvi /etc/fstab
6 W' F& S i g在最下面新增一行
0 F/ r/ N0 |. A% A; r/dev/vdb1 /home ext4 defaults 0 0
# y% w+ O6 A x" B1 \9 w0 N9 ?保存退出
+ E& D0 [0 P! ^reboot重启
& r9 [* }# [& A五、安装php、mysql等环境
( Q$ |5 H _' W x7 X& R2 ayum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server, \' g: k# K9 u& [5 {
如果有缺少的,可以后面再使用yum install xxx安装" \9 ? m7 X6 o6 t* F/ ~/ z$ n; p
六、设置系统自动启动的有
( I! [( ] s8 _. U. u+ W* emysqld
! N0 S* X% D( P) uhttpd! Q" f8 ~" y- i8 D* |7 c* d8 ^
memcached
, R3 ]& z9 G6 I) X/ Z使用chkconfig 服务名称 on$ _( C& W1 o' J0 {$ r
启动各服务1 I' U. `7 o" C ?% ]# W$ B
使用service 服务名称 start/restart/stop
& R/ M/ w4 Q+ _3 K/ D6 u0 t' j, v# z4 e# h8 k- _/ I
七、加固memcached% M& |4 Z5 H1 U, } t
八、配置mysql默认数据路径至/home/mysql( {: i6 t4 ?. V- e1 Z: `
设置用户组/ W+ A4 U4 h. W( M' r" B
cd /home
1 `- q8 p$ }% s9 k# c8 d; `6 u5 s# Kchgrp mysql mysql
' W2 I" A4 R* i dchown mysql mysql
2 t8 p4 H* t+ E" j% F7 T9 Oservice mysql start ,会自动创建默认数据库
5 {! B+ S/ J, A5 w I5 d" q九、配置httpd0 \: S1 t$ e. _5 j. N" k3 Q
vi /etc/httpd/conf/httpd.conf 2 W1 |% v K$ Y6 u( E
打开后不在编辑状态下输入/ServerName
! U3 H7 ]) t( a2 h5 h查到ServerName 把前面的#删除掉,即去掉注释
; T- C# Z. [) h) i% b8 p4 n+ oServerName localhost:80
2 z3 U: ^0 ~6 f查找/Include
5 j' C$ Z! [0 t- y1 M5 ^ D找到Include conf.d/*.conf
# B, a# R4 E. G% B在下面加一行
$ _1 l. S, G; r8 O2 KInclude /home/httpd/*.conf
5 b8 I; d4 ~' A7 ~: C3 {9 P, i/ K; [1 s- O0 A
5 c. I/ e! n5 `/ {& m/ n
九、scp复制远程的文件至本地目录,可以加-R -r5 r* Y/ x8 q% t
scp root@你的IP地址://home/httpConf/* ./
5 F" }5 l3 L% S) B( l& ^1 M' ^9 c$ P
& c# B. z& d& }
|
|