|
|
一、安装阿里云Centos yum镜像源% ]9 i; {1 X/ j* L/ Y2 C% {: ]7 S
1、备份原系统的源镜像文件* w7 [( q1 ] Y. N8 U$ T
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
, V2 t# u; _6 F) |2 F2、下载阿里云镜像文件
2 @. F8 \5 @; i1 {1 e7 C2 j wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo% l, {8 S& [. ]/ P0 `2 }
3、yum clean all" F1 L: j+ ^- T
9 \$ N: X) s$ W二、更新mysql安装源至5.5,原来的是5.17 l' e& O- q. S7 h, Q4 K/ O
wget -q -O - http://www.atomicorp.com/installers/atomic | sh/ C% A+ Q% Q/ b& v3 W1 L) p: o1 n
! z9 ^' w u* d p2 Y6 A! R
三、更新系统至最新 s6 F+ E( f3 X6 C1 l& U
yum update -y' n1 \0 V- ?. i* q$ B: t
四、在更新系统的同时,可以挂载第二块硬盘$ b; y4 T; Z% U( D; I
df -lh查看当前所有的磁盘情况5 p' e8 G5 {+ I
fdisk -l查看系统中的磁盘情况( E O+ J8 h9 f, R# Z r1 x
1、百度云、阿里云是/dev/vdb 具体使用fdisk -l查看! P6 P0 D; o2 o" d4 t
2、fdisk /dev/vdb
4 g2 L7 R8 T- I5 d) A+ y# bn p 1,之后全部默认5 _7 M. M2 k" d6 }$ F- ^1 m
w退出
* G: `9 B& |" G. X& ~: ?$ |; l3、格式化新的分区
" E( v) }; @" A; Y9 ^' Wmkfs.ext4 /dev/vdb1
' c+ L; f5 `4 D4、mount磁盘至目录* h" p5 a: R0 \' T, y! y$ u) a3 R
mount /dev/vdb1 /home
% g: T) P; d# E- Z3 `但此种方法只能在本次启动中,如果重启之后将不存在5 Z: f+ L1 |% k$ A
5、设置启动加载第二块硬盘
0 [- c1 x6 @, ?% R0 hvi /etc/fstab
! q- l" g d$ Z/ s- p! A在最下面新增一行+ e6 t% B; X: w; J) f( h8 L) \% V# i7 ^
/dev/vdb1 /home ext4 defaults 0 0
: L1 j# K) n$ S保存退出' s4 J/ f! h1 u
reboot重启" C0 Z0 R8 Z6 z j7 m& i) `
五、安装php、mysql等环境6 G4 h3 ?& E" ]( S2 b* B
yum install mysql httpd php php-memcached memcached php-pdo php-mbstring php-mysql php-gd php-freetype mysql-server
& {# P/ ^* g6 G" O如果有缺少的,可以后面再使用yum install xxx安装$ [% E# c$ b( h3 H
六、设置系统自动启动的有; u2 a( L6 t$ j7 I# i4 G8 E
mysqld
- g/ }1 F+ D2 ^httpd) X& d9 x0 f4 v* E- D; G
memcached+ ]; `7 [- B$ M6 P" @7 M& r
使用chkconfig 服务名称 on: p8 e, y4 C0 A$ @! r) q$ q. A* Y
启动各服务
% j( b0 ^) e. e0 d; X. o$ \使用service 服务名称 start/restart/stop
% I1 |6 c+ {6 f: {3 S# w* x9 o! R, F8 t% U; @
七、加固memcached
7 O- {6 }1 D" o: N8 M }5 c八、配置mysql默认数据路径至/home/mysql2 Z; s6 \; V' B: b2 h
设置用户组+ Y7 J; L3 W0 ?' ]. Q! e; h' d
cd /home
5 ] F! \ i2 Q' o) p% u6 hchgrp mysql mysql
/ e S6 J* C2 ?# _4 e; jchown mysql mysql7 i4 K/ K# _& v* Q; o
service mysql start ,会自动创建默认数据库
8 w/ ^2 G- ^3 A% m& C8 ~/ J九、配置httpd9 I- C1 }" ]9 {$ Y8 ~/ G
vi /etc/httpd/conf/httpd.conf D0 s3 |3 s G `8 |% M2 e
打开后不在编辑状态下输入/ServerName
f: h9 ?! E6 ?; H# P- N查到ServerName 把前面的#删除掉,即去掉注释7 n- q+ W5 {3 ~/ O" W* D7 c9 M8 w
ServerName localhost:80
% @9 n L, F& [: @5 U! R查找/Include 6 {/ d. [1 K8 j+ }. _8 g
找到Include conf.d/*.conf
2 }' e$ b, I$ Y" @( B7 n- W0 O在下面加一行
! t$ n8 f5 a2 x. o7 rInclude /home/httpd/*.conf( a! ]& E( A9 f& o& ?8 K' W
! ]2 v- m" T' B+ Y9 j8 Q6 {$ [; a* a
九、scp复制远程的文件至本地目录,可以加-R -r
' v! ]# M7 U) g0 o1 X- zscp root@你的IP地址://home/httpConf/* ./$ h/ n+ ]6 g! e. i5 r
4 u3 L7 m. J# R& \
, Q" X5 a& @2 k9 H |
|