图书介绍

Linux基础及应用教程 基于CentOS7PDF|Epub|txt|kindle电子书版本网盘下载

Linux基础及应用教程 基于CentOS7
  • 梁如军,王宇昕,车亚军等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111537939
  • 出版时间:2016
  • 标注页数:468页
  • 文件大小:166MB
  • 文件页数:478页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


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

下载说明

Linux基础及应用教程 基于CentOS7PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 操作基础篇2

第1章 Linux简介与安装2

1.1 Linux简介2

1.1.1 自由软件与Linux2

1.1.2 Linux系统的特点和组成3

1.1.3 Linux的内核版本与发行版本4

1.1.4 Red Hat Linux及其相关产品5

1.1.5 Linux应用领域6

1.2 安装Linux8

1.2.1 准备安装Linux8

1.2.2 最小化安装CentOS 7.110

1.3 初入Linux14

1.3.1 虚拟控制台和本地登录14

1.3.2 远程登录Linux系统15

1.3.3 获得命令帮助17

1.3.4 获取系统基本信息18

1.3.5 安装后的基本配置23

1.4 思考与实验26

第2章 Linux操作基础28

2.1 Shell和命令基础28

2.1.1 Shell简介28

2.1.2 命令格式和通配符30

2.1.3 文件及Linux目录结构31

2.2 Linux常用操作命令36

2.2.1 文件目录操作命令36

2.2.2 文本文件操作命令37

2.2.3 打包和压缩命令40

2.2.4 信息显示命令41

2.2.5 文本编辑器Vi42

2.3 使用Shell46

2.3.1 Shell变量和Shell环境46

2.3.2 几种提高工作效率的方法51

2.3.3 进一步使用Shell53

2.4 思考与实验57

第2篇 系统与安全篇60

第3章 多用户多任务管理60

3.1 账户管理60

3.1.1 账户管理概述60

3.1.2 使用命令行工具管理账户63

3.1.3 口令管理和口令时效64

3.1.4 用户和组状态67

3.2 权限管理68

3.2.1 操作权限概述68

3.2.2 更改操作权限70

3.2.3 更改属主和同组人72

3.2.4 设置文件和目录的生成掩码72

3.2.5 特殊权限设置73

3.2.6 使用ACL权限74

3.2.7 权限设置举例76

3.3 进程管理78

3.3.1 进程概述78

3.3.2 查看进程79

3.3.3 杀死进程81

3.3.4 作业控制83

3.4 思考与实验85

第4章 本地存储管理87

4.1 存储管理与磁盘分区87

4.1.1 存储管理工具简介87

4.1.2 硬盘及分区88

4.2 逻辑卷管理94

4.2.1 LVM相关概念94

4.2.2 管理LVM96

4.3 文件系统管理100

4.3.1 创建和挂装文件系统100

4.3.2 磁盘限额104

4.4 思考与实验109

第5章 网络配置与包管理111

5.1 Linux网络配置111

5.1.1 Linux网络基础111

5.1.2 使用ip命令显示和配置网络参数114

5.1.3 手工修改网络配置115

5.1.4 使用nmcli管理网络119

5.2 Linux网络工具123

5.2.1 网络测试工具123

5.2.2 Internet网络客户124

5.2.3 OpenSSH客户129

5.3 RPM包管理130

5.3.1 RPM概述130

5.3.2 RPM命令的使用131

5.4 YUM更新系统133

5.4.1 YUM概述133

5.4.2 使用yum命令134

5.4.3 YUM配置文件137

5.4.4 配置YUM仓库138

5.4.5 配置非官方YUM仓库141

5.5 思考与实验142

第6章 基础架构服务144

6.1 管理守护进程144

6.1.1 守护进程与初始化系统144

6.1.2 使用systemctl管理服务145

6.2 计划任务服务(crond)147

6.2.1 计划任务简介147

6.2.2 安排计划任务151

6.3 系统日志服务(rsyslogd)154

6.3.1 日志系统154

6.3.2 查看日志文件158

6.3.3 日志工具160

6.4 OpenSSH服务164

6.4.1 SSH与OpenSSH164

6.4.2 配置OpenSSH服务166

6.4.3 OpenSSH的主机密钥管理167

6.4.4 OpenSSH的用户密钥管理168

6.5 思考与实验171

第7章 系统日常维护172

7.1 监视系统性能172

7.1.1 系统监视概述172

7.1.2 top命令172

7.1.3 mpstat命令175

7.1.4 vmstat命令176

7.1.5 iostat命令178

7.1.6 性能分析标准的经验准则180

7.2 内核管理180

7.2.1 Linux内核简介180

7.2.2 修改内核参数(/proc与sysctl)181

7.3 Systemd与系统启动过程183

7.3.1 Systemd特性及组件183

7.3.2 Systemd的单元184

7.3.3 Systemd的目标187

7.3.4 系统启动过程189

7.3.5 Systemd的相关工具190

7.4 备份与同步192

7.4.1 备份192

7.4.2 实时同步196

7.5 故障排查197

7.5.1 故障排查概述197

7.5.2 GRUB系统引导器199

7.5.3 系统修复202

7.6 思考与实验203

第8章 服务器安全基础204

8.1 系统安全基础204

8.1.1 基本的系统安全204

8.1.2 禁止root账号登录206

8.2 账户安全和访问控制208

8.2.1 可插拔认证模块(PAM)208

8.2.2 基于PAM的口令安全212

8.2.3 基于PAM的访问控制215

8.3 OpenSSL218

8.3.1 SSL/TLS概述218

8.3.2 OpenSSL概述221

8.3.3 密钥和证书管理223

8.4 TCP Wrappers概述227

8.4.1 TCP Wrappers简介227

8.4.2 TCP Wrappers配置228

8.4.3 TCP Wrappers配置举例230

8.5 思考与实验231

第9章 防火墙232

9.1 防火墙概述232

9.1.1 防火墙的概念232

9.1.2 包过滤防火墙233

9.1.3 网络地址转换234

9.2 Linux防火墙235

9.2.1 Linux防火墙简介235

9.2.2 连接跟踪和状态防火墙238

9.2.3 CentOS下的防火墙241

9.3 firewalld守护进程与firewall-cmd242

9.3.1 firewalld守护进程242

9.3.2 firewall-cmd命令243

9.4 iptables服务与lokkit249

9.4.1 iptables服务249

9.4.2 使用lokkit配置防火墙250

9.5 使用iptables命令配置防火墙251

9.5.1 iptables命令语法251

9.5.2 编写Shell脚本配置防火墙257

9.6 思考与实验259

第10章 Shell脚本编程260

10.1 Shell编程基础260

10.1.1 Shell脚本简介260

10.1.2 Shell变量操作262

10.1.3 Shell的特殊变量和简单脚本举例265

10.1.4 Shell脚本跟踪与调试271

10.2 条件测试和分支结构272

10.2.1 条件测试272

10.2.2 if语句274

10.2.3 case语句275

10.3 循环结构277

10.3.1 while和until语句277

10.3.2 for语句279

10.3.3 select语句282

10.4 函数283

10.4.1 函数的概念283

10.4.2 函数使用举例285

10.5 思考与实验287

第3篇 网络服务篇289

第11章 DHCP服务和DNS服务289

11.1 DHCP服务289

11.1.1 DHCP简介289

11.1.2 CentOS 7的DHCP服务291

11.1.3 DHCP服务的配置292

11.1.4 大型网络的DHCP部署294

11.2 DNS与BIND296

11.2.1 DNS系统与域名空间296

11.2.2 DNS服务器类型与域管理299

11.2.3 DNS查询模式与解析过程301

11.2.4 CentOS下的BIND303

11.3 使用BIND配置DNS服务305

11.3.1 域名服务器的配置语法305

11.3.2 配置域名服务器309

11.4 思考与实验315

第12章 FTP服务和NFS服务316

12.1 FTP服务316

12.1.1 FTP的相关概念316

12.1.2 CentOS下的vsftpd服务319

12.1.3 配置vsftpd服务器322

12.2 NFS服务331

12.2.1 NFS的相关概念331

12.2.2 CentOS下的NFS334

12.2.3 配置NFS服务335

12.2.4 NFS客户端338

12.3 思考与实验340

第13章 Samba服务341

13.1 SMB/CIFS协议和Samba简介341

13.1.1 SMB/CIFS协议341

13.1.2 Samba及其功能342

13.2 CentOS 7中的Samba344

13.2.1 安装和管理Samba服务344

13.2.2 服务器角色与Samba账户数据库346

13.2.3 测试CentOS 7中的默认配置348

13.3 Samba的主配置文件351

13.3.1 Samba配置基础351

13.3.2 全局参数的设置352

13.3.3 设置共享资源参数353

13.4 Samba共享配置举例354

13.4.1 Samba共享的基本配置354

13.4.2 为用户和组配置共享356

13.4.3 Samba的其他配置360

13.5 在Linux环境下访问Samba共享361

13.5.1 使用smbclient361

13.5.2 挂装Samba共享362

13.6 思考与实验364

第14章 Apache基础365

14.1 WWW与HTTP协议365

14.1.1 WWW和Web服务365

14.1.2 HTTP协议366

14.2 初入Apache369

14.2.1 Apache简介369

14.2.2 CentOS下的Apache372

14.2.3 Apache的配置文件373

14.2.4 Apache的模块374

14.3 Apache配置基础374

14.3.1 Apache的基本配置指令374

14.3.2 Apache的配置容器和指令作用域375

14.4 Apache的基本配置378

14.4.1 主机访问控制和别名机制378

14.4.2 认证授权382

14.5 Apache的虚拟主机384

14.5.1 虚拟主机简介384

14.5.2 配置虚拟主机举例387

14.6 Apache与SSL/TLS393

14.6.1 基于SSL/TLS的Apache393

14.6.2 配置基于SSL/TLS的Apache394

14.7 思考与实验398

第15章 Apache进阶399

15.1 Web编程语言与数据库399

15.1.1 Web编程语言简介399

15.1.2 关系数据库系统401

15.1.3 键值缓存系统402

15.2 Apache与CGI405

15.2.1 CGI技术405

15.2.2 Apache的CGI配置406

15.2.3 访问日志分析统计409

15.3 LAMP配置及应用412

15.3.1 Apache与LAMP环境412

15.3.2 安装配置LAMP环境413

15.3.3 LAMP的应用举例417

15.4 JDK与Tomcat422

15.4.1 Linux下的Java运行环境422

15.4.2 Tomcat服务423

15.5 Apache与Tomcat428

15.5.1 Apache与反向代理428

15.5.2 Apache与负载均衡432

15.6 思考与实验434

第16章 E-mail服务436

16.1 邮件系统与邮件协议436

16.1.1 电子邮件系统436

16.1.2 电子邮件协议438

16.2 Postfix及其工作原理439

16.2.1 Postfix简介439

16.2.2 Postfix的体系结构440

16.2.3 Postfix邮件传输流程442

16.2.4 MTA与DNS、LDA与用户邮箱444

16.3 Postfix配置基础445

16.3.1 CentOS 7下的Postfix445

16.3.2 Postfix的默认配置及测试447

16.3.3 Postfix的基本配置450

16.3.4 Postfix的映射表及其应用453

16.4 安装和配置Dovecot456

16.4.1 Dovecot简介456

16.4.2 CentOS 7下的Dovecot457

16.4.3 Dovecot的基本配置458

16.5 SASL与TLS460

16.5.1 配置SMTP认证460

16.5.2 基于TLS/SSL的邮件服务462

16.6 思考与实验467

参考文献468

热门推荐