TA的每日心情 | 开心 7 分钟前 |
---|
签到天数: 235 天 [LV.7]常住居民III
管理员
- 积分
- 8328
|
Java电子书:循序渐进Linux 第2版 基础知识 服务器搭建 PDF 电子书 Java吧 java8.com
; i& C# o7 w8 M, O( f: v' \0 y" t) h5 Y _$ c( v$ z2 `
作者:高俊峰出版社:人民邮电出版社出版时间:2016年02月 8 a7 f T* f6 F4 a/ w
! F$ M2 \' }) M4 g
编号:166-Java吧资源免费-X0218【Java吧 java8.com】4 W) O" k7 h7 c8 z+ ]. {3 I$ G% X* T
) L2 w$ D' |7 Z1 W) F' b
4 h; V. J: N, O/ G. ?$ k! ?1 \9 J8 u: I6 i4 c7 E6 i, H
目录:# L3 D! E/ _: y) g, Q, B& H
**篇 基础知识篇2 y' W8 c5 q& T9 P* t5 O
第1章 学习Linux的经验与技巧 3$ K% B2 B8 c6 ]2 x( l
1.1 Linux在各领域发展的现状与趋势 4
. @+ m. [' E* x8 h* M- k! h1.1.1 Linux与开源软件 4
7 a0 x& z& G+ w1.1.2 Linux在服务器领域的发展 4
5 A/ M% n4 U+ K# M3 J1.1.3 Linux在桌面领域的发展 5
! a* C0 U! |6 m- }* z; ^1 e: N# N1.1.4 Linux在移动嵌入式领域的
: M3 w7 G! n! v9 c* I# V, w: g9 W发展 5
" r+ s% `" Y& [- x' E3 a1.1.5 Linux在云计算/大数据领域的
I+ q# h, E0 d4 I; v发展 5" a U: H3 I( b3 N7 W; a$ d
1.2 选择适合自己的Linux发行版 5
) F) l9 W% W4 ~7 y7 y$ e5 W1.2.1 常见的Linux发行版 6
: Y0 H6 v; @- G9 E9 f1.2.2 初学者入门**—
9 ]9 L9 J3 }# `! ?CentOS系列 8* p6 A H7 H- ^! v
1.2.3 桌面平台**—+ a# ] l: \+ ~" X2 A& n4 J
Ubuntu Linux 9
2 X6 K# V. q1 F0 H5 r1.2.4 企业级应用**—+ g# J2 {4 G# K; J! v/ E, D
RHEL/CentOS系列 9' S, G) |4 i2 x$ Y# _
1.3 养成良好的Linux操作习惯 99 Z. ^7 [( b/ y% w: S# I$ l
1.3.1 一定要习惯命令行方式 10
4 n. a/ l0 ?+ f% P1.3.2 理论结合实践 10. Q. ~' H. L' t& u
1.3.3 学会使用Linux联机帮助 10
9 A0 s; R& ^ x4 F# `1.3.4 学会独立思考问题,独立
& Z! v* N* `' F _; Z" x1 B解决问题 11& X' y3 {% r ^" ?4 h
1.3.5 学习专业英语 11
2 |8 v- f$ n: _" n, y( }5 O$ v1.3.6 Linux学习路线图 114 i$ r# M3 c: r8 o4 I9 M
1.4 用虚拟机技术学习Linux 13
: F Z4 o1 M |, l5 D8 l" }1.4.1 虚拟机技术 13
, ~5 k1 r! X& I F0 p8 t1.4.2 使用虚拟机技术的好处 13+ f- Y, O0 o& A/ Z( L( o, C- G
1.4.3 虚拟机的运行环境和硬件需求 133 \& C6 _- {- v$ u4 f2 V: u
1.4.4 虚拟机的安装与使用 14) W; d& v1 b$ P3 a1 e$ n
1.5 Linux学习资源 20& V; m0 d2 O7 g% ?
1.5.1 网络资源、搜索引擎、论坛 204 u7 Q- Y. a% B! ~: s9 n
1.5.2 有本书在身边 20" I4 I6 z7 i7 d+ L% P! C, m
第2章 Linux系统的安装与基础配置 21
# H2 j$ d% b, d7 @2.1 安装需求 22
8 \, B" n' M$ y& K7 B# z* [0 X2.2 Linux的几种安装方式 22
S% S6 T1 l ]4 Y9 f2 C1 W$ z2.2.1 硬盘安装方式 22
$ E0 f7 E% G' A2 f: J! _9 V3 K! |2.2.2 U盘安装方式 23+ d3 ^/ H" m5 U k/ y6 W
2.2.3 网络安装方式 23$ \" u& ?% D9 l" C0 z4 p) K }
2.2.4 光驱安装方式 233 }/ v! B8 s, r' j, e! b
2.3 光驱安装过程 24
3 o2 \* M% I! W+ P9 b/ X2.3.1 分区命名方案 24$ Q, S) C0 M( D- c5 X/ q
2.3.2 开始安装 25
1 `) F: S/ `8 o" X' V. _2.4 U盘安装过程 44
9 r7 F( k0 B' a第3章 Linux系统基本结构 47
u9 z! M2 m/ | K6 g( d3 L9 z3.1 Linux控制台的使用 48
8 n2 s' G/ z" y! T* P' Q9 N3.2 系统与硬件 48
. r0 i6 x2 o0 p( Y. X, v3.2.1 Linux硬件资源管理 48
, m2 B! @5 Z% z. `/ n8 B, V6 O3.2.2 Linux外在设备的使用 53; _4 o0 ~- V" t+ w3 [4 x% M4 b
3.3 文件系统结构介绍 555 n @ E( w: x: L l: z
3.3.1 目录结构 55' r X& G7 n" Z% b8 k+ c: Z
3.3.2 系统核心组成 60
6 E0 a* `' e$ ?3 k3.4 运行机制介绍 617 }$ O9 T! K+ ?% M0 h. f5 s+ |
3.4.1 Linux初始化init系统 62
$ P" Q. C3 [! j+ x) P5 j, s$ D4 D3.4.2 runlevel到target的改变 62, a! N' j; s, v" ]- k
3.4.3 系统关机过程 64( L y9 Y8 K. M# L% a
3.5 系统服务管理工具systemd 66
5 \6 m+ {9 Y2 z8 H4 C3.5.1 启动、停止、重启服务 667 f( z4 q) w1 h$ v9 q' H( g
3.5.2 查看、禁止、启用服务 67. l4 Z; i" N& l {" _8 f/ \7 ]
3.5.3 systemd命令和sysvinit命令) l2 o% a& q$ C( J, C
对比 68
* u+ R4 ~1 G; @0 ~3.6 Linux与SecureCRT 69
( s; a7 ~" w- {* @" B4 l9 f# O3.6.1 SecureCRT概述 69
- ~7 b/ A' I [) g T& r0 w3.6.2 SecureCRT的安装与使用 69, F5 R1 i! G) X% f* Q' f$ ^
3.6.3 与SecureCRT相关的Linux
, r% Y( `4 X: C3 Z/ [7 s命令 70
4 S) v7 \1 ?% A# [8 B+ y7 R% e1 H第4章 Linux常用命令及使用技巧 72
, L/ v- F' l- e( e4.1 Linux下的shell简介 73
/ ]. s7 d5 ?# n) v" \- x9 h& K4.1.1 什么是shell 735 L2 j8 J8 M4 {* s- o& w; B5 O
4.1.2 shell命令的语法分析 748 _- q1 M6 P% d; [6 ?
4.2 系统管理与维护 80; _4 A. @; h1 b& Y# B0 A
4.2.1 ls命令 80$ s" ~! s2 c9 M2 l' j" G8 M
4.2.2 pwd命令 826 I: A; Y8 c; M+ ~+ c
4.2.3 cd命令 82
6 g5 I4 r* i% a7 V+ I0 r2 g4.2.4 date命令 83- ~4 }' o) i; Q% P; y. ^
4.2.5 passwd命令 84# d1 F* @+ N5 R7 M5 N/ c
4.2.6 su命令 85) k" a: f4 L: q& i( h
4.2.7 clear命令 864 K+ `+ C: q" G! l/ y4 h1 e$ B
4.2.8 man命令 86
a( Z4 D4 |, I: s$ C& h4.2.9 who命令 86
6 X/ g* Z/ I. j9 n/ U% R2 P4.2.10 w命令 87" B% | q; A( R! T1 R
4.2.11 uname命令 884 T" @# I: H2 G. w$ _& @! @ e
4.2.12 uptime命令 89; C6 ?7 w* a$ z" K0 M
4.2.13 last命令 909 M' ~7 ?1 B9 ~2 }. \: e4 k1 \5 Q
4.2.14 dmesg命令 90
% \( b: r, |4 ^; ~6 O& v4.2.15 free命令 91
) R% R4 C: |0 ]# x) |3 @4.2.16 ps命令 91 Y2 C+ o& J& x h
4.2.17 top命令 92
: ~. s& B8 e* K4.3 文件管理与编辑 95* X) T- F+ a+ c3 \1 C- c
4.3.1 mkdir命令 95
2 d2 p! {" N- Z+ n4.3.2 more命令 96
7 A' m. C n5 ^. B$ U1 e! P/ e4.3.3 cat命令 97
' B3 u) Y0 L1 S( s7 R& h% }* f c( D; Z4.3.4 diff命令 98
4 }$ B7 _% x( N4.3.5 grep命令 99
3 i2 F: v! `# `4 {9 o6 e4.3.6 rm命令 100
4 Z* h" T5 e [1 ]. \; y f. ?4.3.7 touch命令 101
M/ q8 |) a2 f; N4 c5 @; i0 Y _$ C4.3.8 ln命令 102
0 e) z% z. N" f% f& a8 D5 ^% I4.3.9 file命令 104
2 w' s6 ?. P6 C% L! _" T4.3.10 cp命令 105
7 i8 {+ [& T; }! o* f6 p5 ]4.3.11 find命令 105
! E/ q4 E! Z( g8 r4.3.12 split命令 1088 r5 f3 U& w4 l) T: P" c
4.3.13 mv命令 109" ?) c+ M1 B* a+ c6 q6 a0 m
4.4 压缩与解压 109" G7 O, n" `+ s% v
4.4.1 zip/unzip命令 109
4 {& x- \3 X* Q; U3 n5 W3 O4.4.2 gzip/gunzip命令 1117 J# l. c1 Y: @; b6 `1 a0 z$ _( e( G& K5 X
4.4.3 bzip2/bunzip2命令 112
* I- E, Z: m' Q/ ]/ `4.4.4 tar命令 113! j9 I8 u g) r6 O
4.4.5 dd命令 1164 k: u0 H& K- a; @; V* m1 q, z
4.4.6 cpio命令 117) V2 ~; ?/ p5 t3 q f! w
4.5 磁盘管理与维护 118: M$ O$ F# M/ O
4.5.1 df命令 118$ Y( h6 j, H9 j4 p
4.5.2 du命令 119
- H' _; L6 t5 g& _9 y$ Y; j4.5.3 fsck命令 120
8 K% ]9 @, i3 Z! n- G- T$ X4.5.4 sync命令 122
1 J3 z5 p0 U, K3 C& q% B4.5.5 eject命令 122( G5 h' {/ [/ u$ l
4.5.6 mount/umount命令 1239 H) ]; c, V, c7 P+ e- B) [
4.6 网络设置与维护 126( b, H7 Z) } S, }8 g4 x1 Q
4.6.1 ifconfig命令 126
# c$ _0 s. q- e7 r3 X2 b: L' s4.6.2 scp命令 128" Q2 T! Z% u/ z. G6 J
4.6.3 netstat命令 129/ e Z- G& I( x
4.6.4 traceroute命令 131
4 {+ i2 I% y9 t4.6.5 telnet命令 1330 z! E& Z# o% Q' ?
4.6.6 wget命令 1344 v. |8 A" ` D2 I5 }
4.7 文本编辑工具vi 135- k3 c. v1 S' z8 A7 ]- k+ l
第5章 Linux下软件的安装与管理 139! Z) @' g9 l2 i* I; M
5.1 源码安装方式 140$ a) z/ n E y
5.1.1 下载、解压源码 140, Q7 Y* X |! K* @3 _4 Z: s
5.1.2 分析安装平台环境 140
: \) G" E; c. C G5.1.3 编译、安装软件 141; M5 O1 o0 T n& T( X
5.1.4 通过源码安装Apache Http
. M8 q) ^3 D9 ~! Cserver 142, d- ]4 L3 i3 \) t2 e1 B# q# X
5.2 RPM包方式安装 143" h, |3 V$ r0 D" J1 i% q
5.2.1 RPM介绍 143
* g$ e' h* V" x6 [5.2.2 RPM包的种类和组成 1445 q0 k9 K* Q! y" U$ x3 \: f
5.2.3 RPM工具的使用 145
! a; t+ p& L, G' J6 x" h5 D5.3 yum安装方式 156
8 C j* @0 `6 N. ]5.3.1 yum的安装与配置 157
) X1 t) b0 C# K. \( _. ]( t8 S' m0 H5.3.2 yum的特点与基本用法 158
$ w- P2 w3 ~! K! E" t) R% S5.3.3 几个不错的yum源 161- Z* Z; }3 t5 p, x) g9 d
5.4 二进制软件安装方式 161
) k& ]9 f' V% t6 b. z) c5.4.1 安装“*.tar.gz、*.bz2”
& e$ R0 r! h" @: D二进制软件包 1626 S. h8 Y9 k5 D7 ]
5.4.2 提供安装程序的软件包 162
9 Y9 A# B! {. i1 \1 @第6章 Linux服务器网络配置 165
* A) x! X( O, J" |9 O. G% z6.1 网卡驱动的安装 166
; U5 M* Q. c/ w2 g1 h6.1.1 网卡驱动安装的一般思路 166
i9 u! t/ F- O2 x6.1.2 编译安装网卡 1728 }) f! {" l L5 Z5 R) X
6.2 配置Linux网络 177
" ?3 i% Z5 |4 _& j7 l ^: z3 q8 e' n6.2.1 不同Linux发行版的网络配置文件 177
$ V& O6 c' f+ t9 z5 {6.2.2 网络配置文件详解 178$ \* K7 b5 g7 q
6.3 Linux网络应用 183
' e% Y4 K3 |; ]$ D! q7 X- a$ a/ v6.3.1 Linux下的IP别名功能 183
8 H w' w5 K. p6.3.2 开启Linux代理转发功能 185
, O3 u; P `5 f6.3.3 路由的概念与配置 185) @: u% T) W9 N- U4 i [
6.3.4 Linux路由器的架设 192
! k7 G, e7 z9 H# w; n第7章 架设Linux服务器 1966 @2 c- L7 P7 h2 Q; H) V" ^5 Q
7.1 使用OpenSSH远程管理Linux: f, h4 D9 u% s8 ^) _
服务器 1974 O4 t2 B' I" O
7.2 Web服务器的搭建 198 m+ q9 c, q( `( T3 i- C* R
7.2.1 Apache与Tomcat整合的: u0 o W7 A7 ^) u7 M5 e1 V
必要性 199- D8 _( n, w \. \2 @' t
7.2.2 Apache和Tomcat连接器 200% l) s% V$ J. \
7.2.3 Apache与Tomcat以及0 K- A# J0 z- l' M; s' h- P' V; L
JK模块的安装 2001 z: F; x. d6 B$ h3 I
7.2.4 Apache与Tomcat整合配置 202
6 c! c( O7 w/ \1 e K/ N6 X; H7.3 LAMP服务器的搭建 217; h L4 `0 T. [' X+ ^
7.3.1 LAMP与WordPress概述 2179 [$ \: T5 [ F$ x$ M9 E& T9 Y3 w
7.3.2 LAMP服务环境的搭建 218
% a* I* _! r& e1 L( f7.3.3 测试LAMP环境安装的3 T* E) [3 G4 x- L
正确性 226
3 J+ w+ |: c1 _' D* I7.4 DNS服务器的搭建 227
4 k7 U6 M0 o7 k5 n: x5 ?6 {7.4.1 DNS服务器概述 227
5 C9 J: F, h! Z2 i6 f/ q$ O0 v& c7.4.2 DNS服务器的搭建 227: y: d! ], \# M2 v1 |2 J4 o) Q
7.5 Samba服务器的搭建 235
8 h( `2 g8 W6 l& E) v7 Z7.5.1 Samba的概念和功能 235
) K1 L- O, ~" b4 P# X' F7.5.2 Samba的安装与配置 235
" C0 K; }9 X9 j% ]: K* Q第8章 构建高性能的MySQL数据库8 j6 e6 n+ [7 p- E. n4 X
系统 2460 a& c( [6 V4 c
8.1 MySQL与MariaDB 247
; c, F+ u8 P! b8.2 常见的高可用MySQL解决: Q1 v1 Z( x0 |; [! ^
方案 2473 W% q$ V) x6 X- i; P
8.2.1 主从复制解决方案 248
; U4 v: A9 n, B9 u A8.2.2 MMM高可用解决方案 248
! a9 L. O! P2 B2 n8.2.3 Heartbeat/SAN高可用解决 h: S! K5 T+ \- u; K, q! M/ n0 Z
方案 2484 V! ~- [6 m! I7 S/ z& z
8.2.4 Heartbeat/DRBD高可用解决
1 [$ V% o7 Y0 B# W' V1 j" c方案 249
9 ]/ D. R# r+ b& c. f" P) N8.2.5 MySQL Cluster高可用解决
* z j% g1 V1 H2 l$ _方案 249/ B5 i3 }0 k6 x: l/ w1 x& y1 H
8.3 通过Keepalived搭建MySQL
/ N5 C5 f/ a; H% |" l$ b, {! V双主模式的高可用集群系统 249
2 H" i& K- L9 U/ S8.3.1 MySQL复制介绍 249
$ i& `- ^) J/ J5 u; I9 h8.3.2 MySQL复制的实现原理 250# U+ H; F1 s4 W' y! P
8.3.3 MySQL复制的常用架构 251$ u h$ W/ d' X d" I8 W- n1 M
8.3.4 MySQL主主互备模式# W! u2 ?; C3 G3 m& `
架构图 252
d( F9 ~; R+ C+ Q8.3.5 MySQL主主互备模式配置 253+ A+ f; |7 D% Y% `0 p: R
8.3.6 配置Keepalived实现MySQL
/ a- ^3 Z$ Q. ^0 O& I5 ?3 Z# N0 I双主高可用 257: d- U. H5 f# v- q! ]
8.3.7 测试MySQL主从同步功能 260* M4 ]# A# J6 h
8.3.8 测试Keepalived实现MySQL# p6 h: E7 i4 e- D) J; Y! j
故障切换 261! T1 k, ], |% W7 j
8.4 通过MMM构建MySQL高可用
0 a- L* z6 v% e8 ~* M8 m: t$ {集群系统 263- G( e6 b& p5 |5 C! A6 r
8.4.1 MMM高可用MySQL方案. s4 o8 Z1 n2 x3 q; p' [0 B
简介 263# w( |9 K# J) x7 {/ D+ o( ~" h
8.4.2 MMM典型应用方案 2643 n; R1 m- i5 o: D0 b& J
8.4.3 MMM高可用MySQL方案& D. ~' [" T4 Z; c Q' Y; H
架构图 2660 Z0 d" Z2 z) F1 h l
8.4.4 MMM的安装与配置 267 J% a) `7 g3 X9 V6 D& Y
8.4.5 MMM的管理 271/ X! t* R" n# \" l' r% e9 A- h& t
8.4.6 测试MMM实现MySQL
& }; G. I, P, k1 G0 m高可用功能 274; E" ?% s' s$ U9 g
8.5 MySQL读、写分离解决方案 277
! |- F) y% n7 H8.5.1 常见的MySQL读、写分离
U' Q, Q: o" G; }6 Q方案 277& }( D7 B$ c) o& S" C. v" G; e2 n
8.5.2 通过Amoeba实现MySQL读、+ y8 a6 |, f3 n" T9 N4 B5 W, e7 O
写分离 278
$ I, Z2 S- p$ M, a- H第9章 Linux服务器安全策略 287- O2 p$ U5 i0 M ^8 u% T! n w9 b& `
9.1 网络安全概述 288% Z5 w, ]* ]1 Z# ]
9.1.1 常见攻击类型 2889 s& {2 U/ \+ f5 }( M/ R7 |. v' L/ y
9.1.2 防范攻击策略 289
" d* @ t0 ^* y3 U% O9.2 操作系统常用安全策略 290( [% }( X; F8 Y: E. p, B1 C3 D" l
9.2.1 软件的升级 290* x: @& A) a, u& K$ o: F
9.2.2 端口与服务 291
^& x: o7 @6 |! R9.2.3 密码登录安全 295
! c# @7 O3 e" v( X; u- w7 G9.2.4 其他安全设置 298
+ Z0 _! ?& b& P/ o* B3 {# i, c9 Z9.3 Linux软件防火墙iptables 3013 ]& j& X! v% L5 P4 G. v9 M8 c
9.3.1 iptables的使用环境 302
" E& }6 z9 _- ]! H" K9.3.2 iptables的使用规范与语法 3043 t; G" c8 E o% \. P8 z- ]) R' B
9.3.3 防火墙规则的查看与清除 308: l3 T3 N3 S/ H# M \5 r
9.3.4 制定防火墙规则 309
! T" g( @" j! T9.4 Linux系统的备份 3153 i7 E+ K; ]9 i1 G7 q5 h! n- v/ {
9.4.1 为何要备份Linux系统 315
6 m& _% d1 g2 G. J; ?9 `1 c9 X9.4.2 Linux系统需要备份的数据 316& K7 Y1 r* K, s6 K+ E; q$ L" r; W
9.4.3 备份的介质与方式 3168 d6 Z9 ~! f, [
9.4.4 制定备份策略 318
# @. r7 M1 Y7 u. X U- Q8 V b# C9.4.5 备份工具的选择 319* y* W9 h: N3 Y! ^
第10章 Linux故障排查思路与案例 325- o9 T% ^; o; }! \
10.1 Linux下常见系统故障的处理 326
7 I6 L; c f1 i! x6 o5 ?1 }* k10.1.1 处理Linux系统故障的
3 Y, ^" V9 |) K% l @" ~3 a/ y& e. V思路 326
! N. @+ {8 q1 T/ j# `10.1.2 忘记Linux root密码 326& O( k' V# D' [/ T
10.1.3 Linux系统无法启动的
" B% e& e$ F& W: D解决办法 329
' J8 q2 {) ]& ?* U* t0 l- j# Z6 s10.2 Linux下常见网络故障处理 337, _/ V. r, f5 H0 b
10.3 “Read-only file system”错误与" U- L" H9 w: B* d9 x' J
解决案例 342
" c( ^! e1 o) B1 n10.4 通过su命令切换用户带来的
* A0 C) N7 `" e: m2 m- \2 N- ]. ~; v$ B困惑 344$ l* |3 [ Z5 S/ Y
10.5 因NAS存储故障引起的
1 `/ o* A( n: T) F; wLinux系统恢复案例 347
/ t* Q3 R+ j6 p' G. z10.5.1 故障现象描述 347
- p: O1 F u2 [10.5.2 问题判断思路 3474 I+ i" C- n6 S* s4 `- V% \
10.5.3 问题处理过程 348
4 K% q* Q+ @& a, H0 r+ M10.5.4 解决问题 350, A4 d2 {9 o6 n, b
第11章 Linux用户权限管理 3539 }- v: D9 G& b
11.1 用户与用户组管理概述 354% k5 t. V* I$ v! b% s3 h9 A
11.1.1 用户与组的概念 354
' D5 l/ x) y- {) h: e11.1.2 用户配置文件概述 355
3 \8 w6 L" V4 U' I11.2 用户管理工具介绍 360* E; G* c9 C+ @: V8 Y
11.2.1 groupadd/newgrp/groupdel
! G% _$ Z0 K& ?. s9 W命令 360
" M: }" ~% _" g$ ^; O2 R, ^, G f11.2.2 useradd/usermod/userdel命令 362& C, T1 Y) B. M+ O
11.3 文件与权限的设定 366' \1 S* W# Q+ s5 h5 | \8 H
11.3.1 查看文件的权限属性 366
6 O8 f- `& L' v2 x6 z& X% ?11.3.2 利用chown改变属主和
7 ~* {/ I# m. m1 [2 h9 F. Q属组 368, q7 w1 A3 Y: L
11.3.3 利用chmod改变访问权限 369+ u" J0 X8 W. D5 N
第12章 Linux磁盘存储管理 3724 n! P' C, t4 w
12.1 磁盘管理的基本概念 373; ?, l: R: |: b; U# L% i1 |
12.1.1 磁盘设备在Linux下的
& H) ?' T3 M4 s: z$ {) S2 _表示方法 373
$ S% P' o/ d3 o( @- b7 Q12.1.2 设备的挂载与使用 374# [. p3 \' v# q4 \8 f
12.1.3 磁盘分区的划分标准 375* U# s- c" [' ^8 g' i$ k8 w
12.2 利用fdisk工具划分磁盘分区 377- s" S1 V* U8 _. v2 M: Y
12.2.1 fdisk参数含义介绍 377/ r* x2 p" y7 s% P6 T9 E; m) t
12.2.2 fdisk实例讲解 378
- i* N: ~6 D1 G& ?12.3 利用parted工具规划磁盘分区 385
0 I4 f) H0 c$ M1 l12.3.1 parted简介 385
8 [ S: Q/ {/ w) F4 G1 q- R9 X- y12.3.2 parted使用方法 385
8 X3 e. E7 ]( t/ R12.3.3 parted应用实例 386
8 y* L& Q' c0 N( ^- ?12.4 LVM 3896 ^& G5 z4 T3 y8 O7 ?. {3 a8 a
12.4.1 LVM的基本概念 389
0 H6 r9 ~6 i2 m2 w0 |. w& G8 c12.4.2 LVM中的术语 3901 \) Y: ?2 f4 p! {
12.4.3 安装LVM工具 391# z9 a& B5 s1 h& R3 z1 l: l: U
12.4.4 LVM的创建与管理 391+ e% B, ?+ {; e( X
第13章 Linux文件系统管理 401
6 q$ i! J) t* t0 K13.1 文件系统概述 4022 M% W3 I1 }, a. B2 U9 ~
13.1.1 什么是文件系统 402/ q' x: R) q) E: o, g
13.1.2 为什么要使用文件系统 402" I& i1 ?' |1 A% Q8 M- X( a% G
13.1.3 文件系统的使用流程 403
# C% ^" h4 l3 f- k+ s- W+ U( n0 R13.2 Linux下常用文件系统介绍 404
- [( C8 a! x5 a" }) K# d. S13.2.1 ext3和ext4文件系统 4042 O1 D# o$ t2 l
13.2.2 ReiserFS 4078 N5 G. K" x3 G( u/ o
13.2.3 XFS 408( ^, q) u2 B- {
13.3 选择文件系统的标准 411" F* Z7 J) p1 f9 M3 S
13.4 NFS的使用 411
0 r0 K! e, I. v# i13.4.1 NFS简介 411
6 [( a0 D; C4 X! f% d7 {13.4.2 NFS的实现原理 412# [ e+ \5 n0 M7 u
13.4.3 NFS的安装与配置 413
1 J0 M, Z9 w, Z2 ^$ e13.5 Linux下常用的数据恢复工具 419
8 Y& U. b& n7 A: f! J- r% ~7 s13.5.1 如何使用“rm -rf”命令 419
. `$ B; H: l7 e( T+ G13.5.2 extundelete与ext3grep的& |8 o3 Z: i' a3 l
异同 419' b$ P; u: \7 z g& R
13.5.3 extundelete的恢复原理 419
+ y& d9 K. X0 d) C5 r) m6 ]& r13.5.4 安装extundelete 420
; q; c1 p; D- H. p7 R13.5.5 extundelete用法详解 420
! q; a" Y `+ v! A/ P13.5.6 实战:通过extundelete; ^: m* C/ J; Z
恢复数据的过程 421
3 ~! P5 c& e+ q$ d' g- F& F) j" o4 u1 Y3 P第14章 Linux内存管理 426; P: y* ]$ W7 z' t
14.1 物理内存和虚拟内存 427* ~( t3 U' G" M, u: t1 S3 t/ d+ a
14.2 内存的监控 428/ h. }8 ]# M% j
14.3 交换空间的使用 4307 ?& {! K/ g$ C' ^+ ~
14.4 查看进程占用内存 432- P5 K8 o9 l! d$ D- [0 l* P/ n8 E
第15章 Linux系统进程管理 434
% a8 Z6 Z! m# Z# t15.1 进程的概念和分类 435: V2 t" M4 _3 d. \: B
15.2 进程的监控与管理 437$ F* w! x k2 G
15.2.1 利用ps命令监控系统
9 n* d2 ^/ S& C( \ v2 i% D$ I进程 437
9 F6 H) M/ k% |; S' s0 B2 O4 m( q15.2.2 利用pstree监控系统进程 438' V: v# X- N/ ?, ]; X# [% g
15.2.3 利用top监控系统进程 440
$ B8 e6 ~- C7 }4 ?$ Z/ h& S3 L15.2.4 利用lsof监控系统进程与: G" _: _$ N; {8 C
程序 441: H& R3 I6 Q, Q: x2 D! S+ ~
15.2.5 利用pgrep查询进程ID 443
7 U. g9 v- Q' T5 \: ^15.3 任务调度进程crond的使用 444* s S; P- E( D8 k3 ~) l4 d) W& j
15.3.1 crond简介 444) m; ]& q) W$ C. w( c
15.3.2 crontab工具的使用 445: W! C" b2 v% Q* {
15.3.3 使用crontab工具的
: g% f7 U8 I h: G: I" i注意事项 447) x4 g- _. k. u3 l+ R" h1 Z
15.4 用kill和killall终止进程 448: c' s8 G9 d9 \ l* @- c
15.4.1 用kill终止进程 448
+ J$ @* ?( U, h8 M) h b- a15.4.2 用killall终止进程 449
" C: [& B0 W$ k+ j6 t( u5 V+ [第16章 Linux系统优化思路 4532 O1 X% O; p9 z) f0 k2 J' e8 |- S
16.1 性能问题综述 454
' G$ ]6 q, N: g) }4 S16.2 影响Linux性能的因素 454
! [2 X! u& H( m16.2.1 系统硬件资源 454
5 t. i7 Z; B3 F6 t+ A$ I16.2.2 操作系统相关资源 456! Y& T( k1 f8 U1 k9 \: ^. M" M# S6 F
16.2.3 应用程序软件资源 457- s# S/ U; E5 {
16.3 分析系统性能涉及的人员 458
! d8 s+ y2 V4 z$ T$ X* j16.3.1 Linux运维人员 458
7 N# r% X6 y' B q16.3.2 系统架构设计人员 458
2 G% ?* |1 ?$ c( Z16.3.3 软件开发人员 458' R& q7 W) M; h. Y4 v) x8 E3 t
16.4 系统性能分析工具 459
' P: t( u2 y' j" Y2 E16.5 系统性能分析标准 461
+ G2 }8 N! \- ^) C16.6 本章总结 4623 h- u# ?2 ^5 i
第17章 Linux系统性能评估与( X# ^9 O1 J0 a( E1 u, ]6 }
优化案例 4634 A9 [+ X2 e* x
17.1 CPU性能评估 464
; N4 H5 ?3 q/ X* t8 g1 s; D17.1.1 vmstat命令 464
9 I3 J" A1 i. a8 F7 t, p/ T17.1.2 sar命令 4653 q3 z1 {7 @! p- v
17.1.3 iostat命令 4670 m2 q* E# M5 ~7 K( W
17.1.4 uptime命令 467% `: l, j6 e3 D4 }/ [7 S+ o2 }
17.1.5 本节小结 467, A4 F( F, u8 X
17.2 内存性能评估 468
4 Z3 U" m7 q9 z; F17.2.1 free 命令 4684 z% I2 g! H7 J6 `5 ^1 H' U
17.2.2 通过watch与free相结合
$ d' D) W! Z' y5 g8 j7 V' q! a动态监控内存状况 469
i. M; a* B: a9 M/ J17.2.3 vmstat命令监控内存 469
4 H0 j& w6 B# |* A7 F17.2.4 “sar –r”命令组合 4704 Q; ~% O$ v6 v* `
17.2.5 本节小结 470
# J1 N- R, B5 O4 v" _- B17.3 磁盘I/O性能评估 470
$ z9 j$ {8 p3 A% k' c' c: W17.3.1 “sar –d”命令组合 471
2 i W3 i: f7 S' E! D" [17.3.2 “iostat –d”命令组合 472
) y$ n3 J2 J, _6 f, J8 V" G17.3.3 “vmstat –d”命令组合 4744 C; \# n7 T* T# h/ r0 j
17.3.4 本节小结 474
6 j; ?3 H6 o2 ~( Z+ q2 Y4 \, G9 h17.4 网络性能评估 475
. \" O( |, y, D# c" P6 t. c17.4.1 通过ping命令检测网络的2 j. Q( z9 K3 e- p# V
连通性 475
3 L' m$ f0 `: x! d+ n2 L17.4.2 通过“netstat –I”命令组合
' U$ Q& D) p2 G/ c9 s检测网络接口状况 475, o% q* Y5 F0 M4 ]2 A7 v
17.4.3 通过“netstat –r”命令组合
9 ?5 e9 M) ^& i+ `& s J1 w3 ?检测系统的路由表信息 476
1 U7 i- D3 n% C( a0 }" v17.4.4 通过“sar –n”命令组合显示系统的网络运行状态 477
- p, t! A) ^, F17.4.5 本节小结 478$ T9 A! c# I: K" X
17.5 基于Web应用的性能分析及9 I/ {( l7 B1 g( ]
优化案例 478" R4 u3 I0 S* E7 s/ A. `( c! I/ D
17.5.1 基于动态内容的网站优化
2 t. z* K" z; b' m8 Q案例 478
6 {$ @( f" u* ]9 J. ]( r17.5.2 基于动态、静态内容结合的4 |4 L" _) O' j2 m" k1 p
网站优化案例 4803 z; t9 ]. [1 n. |# y
第18章 虚拟化云计算平台" M8 H4 N8 _: w4 w' u
Proxmox VE 485
; p) H* b" y" M; b1 c- h18.1 OpenVZ简介 486
- Q: ]; a0 |" B$ D( x' h18.2 KVM简介 4862 ~$ m5 S# q( W. b& G
18.3 Proxmox VE简介 486
3 }$ s8 e; \5 d/ _# y2 I1 v# R18.4 安装Proxmox VE 487
% t' d9 M6 e1 f$ m) F18.5 Proxmox VE的使用 492
. p& ~ r# r4 I+ [, T3 e18.5.1 Proxmox VE功能选项说明 492
0 H4 A3 n5 E) a$ J! q: s18.5.2 创建OpenVZ虚拟机 496
- i' K6 b+ H" i( F6 C18.5.3 创建KVM 500
3 k7 {9 E; i3 X# Z第19章 高性能集群软件Keepalived 506
$ _. }5 s- I1 j3 N19.1 集群的定义 507
3 L9 u1 z" p% x3 m7 ?* O19.2 集群的特点与功能 507. m2 H$ u i0 x$ Z% Q
19.2.1 高可用性与可扩展性 507( z: T: p P5 A6 T9 \- k, b8 E+ T
19.2.2 负载均衡与错误恢复 508
) Q p- ? l( L$ {19.2.3 心跳监测与漂移IP地址 508
) D$ B. S8 t5 _, m2 R, K19.3 集群的分类 509$ X/ d0 t4 r( [) ]: R# r6 |
19.3.1 高可用集群 5097 j8 f) u/ p, z2 W9 H$ Z, V& i7 T
19.3.2 负载均衡集群 510
, d' |9 m8 j% l o3 |: A19.3.3 分布式计算集群 511; T8 N Y5 s. [4 Z0 m' J% s1 V
19.4 HA集群中的相关术语 511- E3 J3 p) h8 f) P/ d
19.5 Keepalived简介 5122 O/ U- t- h0 ^ J6 u
19.5.1 Keepalived的用途 5125 j/ `( E4 Q" E4 o
19.5.2 VRRP与工作原理 513) p6 [" m$ j2 _ Q
19.5.3 Keepalived工作原理 513
G9 s9 `. Y7 ?19.5.4 Keepalived的体系结构 514: u+ s5 N2 D1 r7 H- S) n- v
19.6 Keepalived安装与配置 516% d0 j L1 s* w. ?, Y; y+ f
19.6.1 Keepalived的安装过程 5161 b' g, B k6 N: ~2 X- I- @
19.6.2 Keepalived的全局配置 518& \2 q* K/ s: J4 {
19.6.3 Keepalived的VRRPD配置 518
" m8 B- M9 a. A3 W9 S' E! \. s. d19.6.4 Keepalived的LVS配置 522
: j& X$ o& R+ D: h6 R19.7 Keepalived基础功能应用实例 526
% N) @) G2 ]% a+ e- E2 g1 u19.7.1 Keepalived基础HA功能( L& }3 L# D, v; K; ^5 d
演示 526
7 Q$ q: v1 k P! d' Z& A19.7.2 通过vrrp_******实现对
0 r6 T* q1 U% H- G+ t0 j- X9 n+ C集群资源的监控 532
3 A/ ~4 A' j% Y; f19.7.3 Keepalived集群中Master和
8 |* K7 U% W( `, D! D; T7 pBackup角色选举策略 535
5 }# Q4 C F. p0 a9 u! B( ^第20章 负载均衡集群LVS与
, @% n6 R! r: W/ r IHAProxy 5373 V8 ~- @ |9 H
20.1 LVS简介 538
: m6 R4 M/ ^( w' i" S! a20.2 LVS体系结构 538; [- p/ J; H' J+ Z4 _, g# S; i
20.3 LVS集群的特点 5398 e# R/ c, N: f4 _
20.3.1 IP负载均衡与负载调度5 j' G* u+ g* o, d
算法 539$ [, y' o9 L) r: [) h8 z& m
20.3.2 高可用性 541" E8 Z% ]3 ^, a, b
20.3.3 高可靠性 542
/ i* y" p1 h* p, j* G20.3.4 适用环境 542. v/ {. J# a7 R) I. I1 A L' L* w
20.3.5 开源软件 542
0 T1 o3 Z4 ]1 j6 X- R% g, h20.4 LVS的安装与使用 542
5 y, @" a3 S: s) T) B20.4.1 安装IPVS管理软件 542
8 e0 S) v8 B, P8 \: D2 c# g% k20.4.2 ipvsadm的用法 543+ @5 ?$ c' d* {; {8 c3 Z9 \
20.5 通过Keepalived搭建LVS; e" G0 E& c* W' a" U& j& M
高可用性集群系统 5456 R. |4 k4 d5 v
20.5.1 实例环境 5452 B: g ^% ~( i, K$ G6 J" e
20.5.2 配置Keepalived 546
9 \( O: I5 |$ h9 b# ]20.5.3 配置Real Server节点 549
+ K3 z) @. S3 T! w, a* X' _20.5.4 启动Keepalived LVS集群
( {: i [7 c8 e% ]! L' C系统 550
4 o% Y5 F( ~6 \6 d( @20.6 测试高可用LVS负载均衡集群' [9 L! m% D5 M! R) g
系统 551' y" j" u0 u0 d
20.6.1 高可用性功能测试 551& c- Q$ M; n5 f
20.6.2 负载均衡测试 5521 F; _# F! I; h6 k
20.6.3 故障转移测试 552
, f; B8 n! F+ P20.7 高性能负载均衡软件HAProxy 553
; A( Y- F7 z* S+ \; y ^4 B20.7.1 HAProxy简介 553- m% U* [/ G' ]; f# b4 Z
20.7.2 4层和7层负载均衡器的
9 t% K5 W9 O, k# Z9 T( w2 v3 F% _. f区别 554
6 `# y6 B' x. X# s* n, v" r20.7.3 HAProxy与LVS的异同 555
+ s6 G! u/ b6 i) P3 g. W20.8 HAProxy基础配置与应用实例 5568 E; j! \0 F3 S( B% H4 |
20.8.1 快速安装HAProxy集群
! z4 m% L$ R2 {9 _软件 556' }9 f) m! V1 J2 w
20.8.2 HAProxy基础配置文件详解 556
6 G0 R7 t8 V" G7 r20.8.3 通过HAProxy的ACL规则
4 R9 J( p6 t2 a! R3 n7 m实现智能负载均衡 563
" X, o, ] X' a( Z1 ^8 X$ M20.8.4 管理与维护HAProxy 565
1 @7 n' d2 r: N+ r20.8.5 使用HAProxy的Web监控
6 V( ~ Z7 D. P0 I2 b3 U3 l平台 569 java8.com
: H% U( B+ W; q) I" U% ]20.9 搭建HAProxy Keepalived3 b a' F u: t+ }* F9 J
高可用负载均衡系统 570
7 ^7 ~, ?* x* h/ ?20.9.1 搭建环境描述 570
6 I; M" H0 g9 A$ }3 _; Z ~ I20.9.2 配置HAProxy负载均衡' t3 ~" {- P f* H4 |4 _/ ]
服务器 571: f% d; N# h; H |3 Q9 c5 M
20.9.3 配置主、备用KeepAlived e) s" `# f% u" a5 G1 ~
服务器 573- M/ b4 b% b; Y" u0 I1 B" R
20.10 测试HAProxy Keepalived
; E5 H v; E; y! ^高可用负载均衡集群 576
$ ~% K: d7 _6 L/ G/ }) V1 j6 z% M20.10.1 测试Keepalived的高可用! ?( ^; L$ G$ i+ l6 l5 [5 ~
功能 5762 A+ G- T8 I* H* C; P7 y) K5 X
20.10.2 测试负载均衡功能 578
8 p; p5 a$ E/ H 0 {* D! T! |* d/ J1 j
' r7 ?4 n F3 z" U8 G" p5 o f
百度云盘下载地址(完全免费-绝无套路):
: @ |) B8 d/ ]& K7 V. W. ~
+ h- D" h8 b9 h3 v! h3 \, l
% ^/ T* M% p, o% r, j t
" c1 }! u5 m) ?* T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|