图书介绍

循序渐进Linux 基础知识、服务器搭建、系统管理、性能调优、集群应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

循序渐进Linux 基础知识、服务器搭建、系统管理、性能调优、集群应用
  • 高俊峰编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115216243
  • 出版时间:2009
  • 标注页数:424页
  • 文件大小:201MB
  • 文件页数:437页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

循序渐进Linux 基础知识、服务器搭建、系统管理、性能调优、集群应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础知识篇3

第1章Linux学习方法论3

1.1选择适合自己的Linux发行版4

1.1.1初学者入门首选——Red Hat系列4

1.1.2企业级应用首选——SuSE Linux5

1.1.3游戏娱乐首选——Ubuntu Linux6

1.1.4 Linux作为服务器是发展趋势6

1.2养成良好的Linux操作习惯6

1.2.1一定要习惯命令行方式7

1.2.2理论结合实践7

1.2.3学会使用Linux联机帮助7

1.2.4学会独立思考问题,独立解决问题8

1.2.5学习专业英语8

1.2.6 Linux学习基本步骤8

1.3用虚拟机软件学习Linux9

1.3.1什么是虚拟机软件9

1.3.2使用虚拟机软件的好处9

1.3.3虚拟机的运行环境和硬件需求9

1.3.4虚拟机的安装与使用10

1.4 Linux学习资源20

1.4.1网络资源、搜索引擎、论坛20

1.4.2有本书在身边20

1.5 Linux的应用领域21

1.6小结与练习21

第2章Linux系统的安装与基本配置23

2.1安装需求24

2.2 Linux的安装方式24

2.2.1硬盘安装方式24

2.2.2网络安装方式24

2.2.3光驱安装方式25

2.3用光驱方式安装25

2.3.1分区命名方案25

2.3.2开始安装26

2.4用硬盘方式安装41

2.5小结与练习47

第3章 系统基本结构49

3.1 Linux控制台的使用50

3.2系统与硬件50

3.2.1 Linux硬件资源管理50

3.2.2 Linux外在设备的使用53

3.3文件系统结构介绍55

3.3.1目录结构55

3.3.2系统核心组成59

3.4运行机制介绍61

3.4.1系统运行级61

3.4.2系统启动过程64

3.4.3系统关机过程65

3.5 Linux与SecureCRT67

3.5.1 SecureCRT概述67

3.5.2 SecureCRT的安装与使用67

3.5.3与SecureCRT相关的Linux命令68

3.6小结与练习68

第4章Linux常用命令及其使用71

4.1 Linux下的shell简介72

4.1.1什么是shell72

4.1.2 shell命令的语法分析73

4.2系统管理与维护77

4.2.1显示指定工作目录下内容的命令is77

4.2.2显示当前工作目录的命令pwd79

4.2.3改变当前工作目录的命令cd79

4.2.4显示或修改系统时间与日期的命令date79

4.2.5设置用户口令的命令passwd81

4.2.6改变身份的命令su81

4.2.7清除屏幕信息的命令clear82

4.2.8显示指定命令的帮助信息的命令man82

4.2.9显示目前登录到系统的用户的命令who82

4.2.10显示登录到系统的用户信息的命令w83

4.2.11显示操作系统相关信息的命令uname84

4.2.12输出系统任务队列信息的命令uptime85

4.2.13列出目前与过去登入系统的用户相关信息的命令last85

4.2.14显示开机信息的命令dmesg86

4.2.15显示系统内存状态的命令free86

4.2.16显示系统进程瞬间的运行动态的命令ps87

4.2.17实时监控系统处理器状态的命令top88

4.3文件管理与编辑90

4.3.1创建目录的命令mkdir90

4.3.2逐屏显示内容的命令more91

4.3.3将文件的内容打印到标准输出的命令cat91

4.3.4比较文件的差异的命令diff92

4.3.5过滤文本的命令grep93

4.3.6删除某个目录及其所有文件及子目录的命令rm94

4.3.7改变指定文件的访问时间和修改时间的命令touch95

4.3.8在文件或目录之间创建链接的命令ln96

4.3.9显示文件类型的命令file98

4.3.10拷贝文件或目录的命令cp98

4.3.11在指定的路径下查找指定文件的命令find99

4.3.12分割文档的命令split101

4.3.13文件/目录改名或变更存储位置的命令my101

4.4压缩与解压102

4.4.1压缩/解压缩文件或者目录的命令zip/unzip102

4.4.2压缩/解压缩文件的命令gzip/gunzip103

4.4.3压缩/解压缩文件的命令bzip2/bunzip2104

4.4.4将文件或者目录打包归档的命令tar105

4.4.5转换或拷贝文件的命令dd107

4.4.6重定向方式打包备份、还原恢复文件的命令cpio108

4.5磁盘管理与维护109

4.5.1检查磁盘空间占用情况的命令df109

4.5.2显示文件或目录所占用的磁盘空间的命令du110

4.5.3检查文件系统并尝试修复错误的命令fsck111

4.5.4强制把内存中的数据写回硬盘的命令sync112

4.5.5退出抽取式设备的命令eject112

4.5.6挂载/卸载指定的文件系统的命令mount/umount113

4.6网络设置与维护115

4.6.1配置网络或显示当前网络接口状态的命令ifconfig115

4.6.2将文件或目录拷贝到另一个Linux系统的命令scp116

4.6.3显示本机网络连接、运行端口和路由表等信息的命令netstat117

4.6.4显示网络数据包传输到指定主机的路径信息的命令traceroute119

4.6.5与远程的主机通信或获取远程主机对应端口的信息命令telnet121

4.6.6从网络上下载软件的命令wget122

4.7文本编辑工具vi122

4.8小结与练习125

第5章Linux下软件包的安装与管理127

5.1源码安装方式128

5.1.1下载解压源码128

5.1.2分析安装平台环境128

5.1.3编译安装软件129

5.1.4源码安装Apache HTTPServer130

5.2 RPM包方式安装131

5.2.1 RPM包管理工具131

5.2.2 RPM包种类和命令131

5.2.3 RPM工具的使用132

5.3二进制软件安装方式141

5.3.1安装“*.tar.gz”、“*.bz2”二进制软件包141

5.3.2提供安装程序的软件包142

5.4小结与练习142

第二部分 服务器搭建篇145

第6章Linux服务器网络配置145

6.1网卡的安装146

6.1.1网卡安装的一般思路146

6.1.2编译安装网卡152

6.2配置Linux网络155

6.2.1不同Linux发行版的网络配置文件155

6.2.2网络配置文件详解156

6.3 Linux网络应用158

6.3.1网络配置文件159

6.3.2开启Linux代理转发功能160

6.3.3开启Linux代理转发功能160

6.3.4 Linux路由器的架设165

6.4小结与练习168

第7章Linux服务器安全策略171

7.1网络安全概述172

7.1.1常见攻击类型172

7.1.2防范攻击策略172

7.2操作系统常用安全策略174

7.2.1软件的升级174

7.2.2端口与服务179

7.2.3密码登录安全182

7.2.4其他安全设置187

7.3 Linux软件防火墙iptables189

7.3.1 iptables的使用环境189

7.3.2 iptables的使用规范与语法192

7.4 Linux系统的备份200

7.4.1为何要备份Linux系统200

7.4.2 Linux系统需要备份的数据201

7.4.3备份的介质与方式201

7.4.4制定备份策略203

7.4.5备份工具的选择204

7.5小结与练习208

第8章 架设Linux服务器209

8.1使用OpenSSH远程管理Linux服务器210

8.2 Web服务器的搭建211

8.2.1 Apache与Tomcat整合的必要性211

8.2.2 Apache和Tomcat连接器212

8.2.3 Apache与Tomcat以及JK模块的安装213

8.2.4 Apache与Tomcat整合配置214

8.3 FTP服务器的搭建226

8.3.1 FTP服务概述226

8.3.2 VSFTP的安装与配置226

8.4 DNS服务器的搭建231

8.4.1 DNS服务概述231

8.4.2 DNS服务的搭建231

8.5 Samba服务器的搭建236

8.5.1 Samba的概念和功能236

8.5.2 Samba的安装与配置237

8.6搭建Oracle数据库服务器245

8.6.1检查操作系统环境245

8.6.2修改Linux内核参数248

8.6.3创建Oracle用户和组及安装目录249

8.6.4为Oracle用户设置Shell限制250

8.6.5为Oracle用户设置环境变量250

8.6.6创建和授权Oracle安装目录250

8.6.7开始安装Oracle 11g251

8.6.8使用Oracle数据库251

8.7小结与练习253

第9章 服务器故障排查255

9.1 Linux下常见系统故障的处理256

9.1.1处理Linux系统故障的思路256

9.1.2忘记Linux root密码256

9.1.3 Linux系统无法启动的解决办法257

9.2 Linux下常见网络故障处理264

9.3小结与练习268

第三部分 系统管理篇271

第10章Linux用户权限管理271

10.1用户与用户组管理概述272

10.1.1用户与组的概念272

10.1.2用户配置文件概述273

10.2用户管理工具介绍277

10.2.1添加、切换和删除用户组命令groupadd/newgrp/groupdel277

10.2.2添加、修改和删除用户命令useradd/usermod/userdel279

10.3文件与权限的设定282

10.3.1查看文件的权限属性282

10.3.2利用chown改变属主和属组284

10.3.3利用chmod改变访问权限284

10.4小结与练习286

第11章Linux磁盘存储管理287

11.1磁盘管理的基本概念288

11.1.1磁盘设备在Linux下的表示方法288

11.1.2设备的挂载与使用289

11.1.3磁盘分区的划分标准290

11.2利用fdisk工具划分磁盘分区291

11.2.1 fdisk参数含义介绍291

11.2.2 fdisk实例讲解293

11.3 LVM(逻辑卷管理)298

11.3.1 LVM的基本概念298

11.3.2 LVM的使用术语298

11.3.3安装LVM工具299

11.3.4 LVM的创建与管理300

11.4小结与练习306

第12章Linux文件系统管理307

12.1文件系统概述308

12.1.1什么是文件系统308

12.1.2为什么要使用文件系统308

12.1.3文件系统的使用流程309

12.2 Linux下常用文件系统介绍310

12.2.1 ext2和ext3文件系统310

12.2.2 ReiserFS文件系统312

12.2.3 XFS文件系统312

12.3选择文件系统的标准316

12.4网络文件系统(NFS)的使用317

12.4.1 NFS简介317

12.4.2 NFS的实现原理317

12.4.3 NFS的安装与配置318

12.5 ext3文件系统上恢复误删除文件323

12.5.1安装ext3grep323

12.5.2模拟误删除数据恢复过程324

12.6小结与练习326

第13章Linux内存管理327

13.1物理内存和虚拟内存328

13.2内存的监控329

13.3交换空间swap的使用330

13.4小结与练习332

第14章Linux系统进程管理333

14.1进程的概念和分类334

14.2进程的监控与管理335

14.2.1利用ps命令监控系统进程335

14.2.2利用pstree监控系统进程337

14.2.3利用top监控系统进程338

14.2.4利用lsof监控系统进程与程序339

14.3任务调度进程crond的使用341

14.3.1 crond简介341

14.3.2 crontab工具的使用342

14.3.3使用crontab工具的注意事项343

14.4关闭进程344

14.4.1用kill终止一个进程344

14.4.2用killall终止一组进程345

14.5小结与练习346

第四部分 性能调优篇349

第15章Linux系统优化思路349

15.1性能问题综述350

15.2解决系统性能问题的一般思路350

15.2.1影响Linux性能的因素350

15.2.2系统性能分析工具352

15.2.3系统性能分析标准354

15.2.4总结355

15.3小结与练习355

第16章Linux系统性能评估与优化357

16.1 CPU性能评估358

16.2内存性能评估361

16.3磁盘I/O性能评估363

16.4网络性能评估367

16.4.1通过ping命令检测网络的连通性367

16.4.2通过netstat -i组合检测网络接口状况367

16.4.3通过netstat -r组合检测系统的路由表信息368

16.4.4通过sar -n组合显示系统的网络运行状态368

16.4.5总结369

16.5小结与练习369

第五部分 集群、高可用篇373

第17章Linux集群技术概论373

17.1集群的定义374

17.2集群的特点与功能374

17.2.1高可用性与可扩展性374

17.2.2负载均衡与错误恢复375

17.2.3心跳检测与漂移IP375

17.3集群的分类375

17.3.1高可用集群375

17.3.2负载均衡集群377

17.3.3科学计算集群377

17.4小结与练习378

第18章Linux-HA开源软件Heartbeat379

18.1 Heartbeat的概念380

18.2 HA集群中的相关术语380

18.3 Heartbeat的组成与原理381

18.4安装Heartbeat前的准备383

18.5安装Heartbeat385

18.6配置Heartbeat386

18.6.1配置主节点的Heartbeat386

18.6.2配置备份节点的Heartbeat388

18.6.3设置主节点和备份节点时间同步388

18.7启动Heartbeat388

18.8测试Heartbeat391

18.9小结与练习394

第19章Linux存储集群395

19.1存储集群概述396

19.1.1什么是集群文件系统396

19.1.2集群文件系统的使用环境396

19.1.3常见的集群文件系统397

19.2 OCFS2集群文件系统397

19.2.1安装Oracle OCFS2集群文件系统397

19.2.2配置和使用集群文件系统398

19.2.3 OCFS2常见问题403

19.3 GFS文件系统简介404

19.3.1 GFS运行原理404

19.3.2 GFS与RHCS405

19.4小结与练习406

第20章Linux负载均衡软件LVS407

20.1 LVS简介408

20.2 LVS体系结构408

20.3 LVS集群的特点409

20.3.1 IP负载均衡与负载调度算法409

20.3.2高可用性411

20.3.3高可靠性411

20.3.4适用环境411

20.3.5开源软件412

20.4 LVS的安装与配置412

20.4.1安装LVS软件412

20.4.2 LVS的配置415

20.5测试LVS负载均衡421

20.6小结与练习424

热门推荐