扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

Linux服务器配置与管理完全学习手册

综合评级:
★★★★★

定价:
¥89.00

作者:
王健

出版社:
清华大学

出版日期:
2016/04/01

页数:
560

ISBN:
9787302422952

书籍介绍

内容全面,实用性强:书中内容既包括基本概念、命令、系统组织结构,也包括服务器的配置与系统安全的介绍。 由浅入深,案例丰富:从基础知识开始讲解,逐步进阶增加知识点,每章配以操作实例和知识点小结。

视频讲解,易于理解:对各种linux服务器的配置进行视频讲解,并结合完整的项目案例,使知识点更易于理解种linux服务器的配置进行视频讲解,并结合完整的项目案例,使知识点更易于理解

目录

第1章 系统简介... 1

1.1 认识Linux. 1

1.1.1 Linux系统的起源... 1

1.1.2 Linux的主要特点... 3

1.2 Linux版本... 5

1.2.1 Linux内核的概念... 6

1.2.2 Linux内核版本... 7

1.2.3 Linux发行版本... 8

1.3 Red Hat 11

1.3.1 Red Hat概述... 11

1.3.2 Red Hat Enterprise Linux系列... 11

1.3.3 Red Hat Enterprise Linux 6. 12

1.4 本章小结... 15

1.5 思考与练习... 15

第2章 系统的安装与基本配置... 16

2.1 安装前的准备... 16

2.1.1 硬件配置要求... 16

2.1.2 软件资源获取... 17

2.1.3 安装方式... 18

2.1.4 安装位置... 18

2.1.5 Linux分区方案... 19

2.2 虚拟机简介... 20

2.2.1 虚拟机原理及种类... 20

2.2.2 VMware Workstation的

下载和安装... 21

2.2.3 VMware Workstation网络

工作模式... 24

2.3 在虚拟机中安装Red Hat Enterprise Linux 6. 26

2.3.1 创建虚拟机... 26

2.3.2 在虚拟机中安装Red Hat

Enterprise Linux 6. 28

2.3.3 运行Red Hat Enterprise

Linux 6. 37

2.4 本章小结... 39

2.5 思考与练习... 39

第3章 系统的基本结构... 40

3.1 Linux控制台的使用... 40

3.1.1 进入控制台... 40

3.1.2 Linux控制台命令... 40

3.2 系统与硬件... 61

3.2.1 Linux硬件资源管理... 61

3.2.2 Linux外在设备的使用方法... 62

3.3 文件系统结构介绍... 64

3.4 运行机制介绍... 66

3.4.1 系统运行级... 66

3.4.2 系统启动过程及GRUB文件... 68

3.4.3 系统引导过程及修复... 71

3.4.4 root密码重置... 75

3.4.5 系统关机过程... 77

3.5 Linux与SecureCRT. 79

3.5.1 SecureCRT概述... 79

3.5.2 SecureCRT的安装与使用... 79

3.5.3 与SecureCRT相关的

Linux命令... 82

3.6 本章小结... 83

3.7 思考与练习... 83

第4章 终端及常用的基本命令... 84

4.1 Linux命令行... 84

4.1.1 命令行说明... 84

4.1.2 命令行分类... 85

4.1.3 shell与命令提示符... 87

4.1.4 命令行模式的启动及退出... 90

4.1.5 在Linux命令行下获得帮助... 91

4.2 Linux终端... 96

4.2.1 终端读取与写入... 96

4.2.2 终端驱动器与通用终端接口... 101

4.2.3 终端输出... 110

4.3 vi编辑器... 117

4.3.1 vi编辑器的工作模式... 118

4.3.2 vi的使用方法... 118

4.4 常用的基本命令... 123

4.4.1 常用命令集... 123

4.4.2 目录的创建与删除命令... 125

4.4.3 文本处理命令... 128

4.4.4 备份与压缩命令... 129

4.4.5 改变文件或目录的访问

权限命令... 131

4.4.6 与用户管理有关的命令... 134

4.4.7 磁盘管理命令... 135

4.4.8 在Linux环境下运行DOS

命令... 137

4.5 本章小结... 137

4.6 思考与练习... 138

第5章 软件包的安装与管理... 139

5.1 源码的安装方式... 139

5.1.1 下载解压源码... 139

5.1.2 分析安装平台环境... 140

5.1.3 编译安装软件... 140

5.1.4 源码编译安装程序的卸载... 143

5.1.5 源码安装实例... 143

5.2 RPM包的安装方式... 144

5.2.1 RPM包管理工具介绍... 145

5.2.2 RPM包种类和组成... 145

5.2.3 RPM软件包的使用... 146

5.3 二进制软件的安装方式... 159

5.3.1 安装以*.tar.gz、*.bz2结尾

的二进制软件包... 159

5.3.2 提供安装程序的软件包... 159

5.4 常用软件包管理工具... 159

5.4.1 system-config-packages. 160

5.4.2 yum.. 161

5.4.3 APT. 167

5.5 本章小结... 168

5.6 思考与练习... 168

第6章 文件和目录管理... 169

6.1 文件系统... 169

6.1.1 Linux文件系统的基本概念... 169

6.1.2 Linux文件系统类型... 170

6.1.3 Linux文件系统的组织方式... 171

6.1.4 Linux系统的默认安装目录... 172

6.2 文件系统的管理... 172

6.2.1 创建文件系统... 172

6.2.2 查看已挂载的文件系统... 172

6.2.3 挂载文件系统... 175

6.2.4 卸载文件系统... 175

6.3 目录和文件... 176

6.3.1 文件介绍... 176

6.3.2 目录介绍... 176

6.3.3 Linux系统目录结构... 177

6.3.4 Linux系统的文件类型... 177

6.3.5 文件的基本操作... 178

6.4 文件和目录的权限... 183

6.4.1 Linux下的文件和目录

权限简介... 183

6.4.2 更改文件和目录的所有者... 184

6.4.3 更改文件和目录的权限... 184

6.4.4 设置文件和目录的默认权限... 185

6.4.5 设置文件和目录的特殊权限... 186

6.4.6 权限的图形化管理... 188

6.5 文件和目录管理操作命令... 189

6.6 本章小节... 203

6.7 思考与练习... 203

第7章 用户和用户组管理... 204

7.1 用户(组)管理概述... 204

7.1.1 用户(组)账号简介... 204

7.1.2 账户配置文件... 205

7.2 用户账户管理... 210

7.2.1 新增账户... 210

7.2.2 删除账号... 212

7.2.3 修改账号... 212

7.3 用户密码管理... 213

7.4 用户组管理... 216

7.4.1 添加用户组... 216

7.4.2 删除用户组... 216

7.4.3 修改用户组... 217

7.5 用户和用户组管理常见问题... 218

7.6 本章小结... 218

7.7 思考与练习... 219

第8章 磁盘存储管理... 220

8.1 磁盘管理基本概念... 220

8.1.1 磁盘设备在Linux下的

表示方法... 224

8.1.2 设备的挂载与使用... 225

8.1.3 磁盘分区的划分标准... 226

8.2 利用fdisk工具划分磁盘分区... 227

8.2.1 fdisk参数含义介绍... 228

8.2.2 fdisk实例讲解... 229

8.3 LVM(逻辑卷管理)... 234

8.3.1 LVM的基本概念... 234

8.3.2 LVM的术语... 234

8.3.3 安装LVM工具... 236

8.3.4 LVM的创建与管理... 237

8.4 本章小结... 244

8.5 思考与练习... 245

第9章 网络配置... 246

9.1 网络体系结构... 246

9.1.1 计算机网络... 246

9.1.2 网络协议... 250

9.1.3 OSI参考模型... 251

9.1.4 TCP/IP参考模型... 253

9.1.5 OSI、TCP/IP参考模型对比... 254

9.2 IP地址... 256

9.2.1 IP地址概述... 256

9.2.2 IP地址的分类... 257

9.2.3 路由的定义... 258

9.3 网络配置... 258

9.3.1 网络配置文件... 258

9.3.2 网络服务... 263

9.4 网络命令与故障诊断... 266

9.4.1 网络命令... 266

9.4.2 网络故障诊断... 269

9.5 综合实例——网卡的配置... 275

9.6 本章小结... 278

9.7 思考与练习... 279

第10章 Samba服务器的配置

............. 与应用... 280

10.1 Samba服务器... 280

10.1.1 Samba服务器简介... 280

10.1.2 SMB协议及服务... 281

10.1.3 Samba服务器的协议结构

及工作流程... 282

10.2 服务器软件包的安装与启动... 284

10.2.1 Samba服务器软件包... 284

10.2.2 服务器的启动与停止... 286

10.3 Samba服务器的配置... 288

10.3.1 Samba服务的配置文件... 289

10.3.2 Samba共享设置... 293

10.3.3 Samba服务器配置... 299

10.3.4 修改SELinux和iptables

防火墙... 304

10.4 Samba客户端的配置... 307

10.4.1 从Linux客户端访问Samba

服务器... 307

10.4.2 从Windows客户端访问

Samba服务器... 309

10.5 配置实例——匿名共享登录... 312

10.6 配置实例——用户口令登录... 314

10.7 Samba服务器常见问题及解决

方案... 315

10.7.1 服务器端排错... 315

10.7.2 客户端排错... 318

10.7.3 Samba相关命令及工具... 318

10.8 本章小结... 319

10.9 思考与练习... 320

第11章 NFS服务器的配置与应用... 321

11.1 NFS服务器... 321

11.1.1 NFS概述... 321

11.1.2 远程过程调用(RPC)... 323

11.1.3 NFS的工作原理... 324

11.2 NFS服务器的安装及运行... 325

11.2.1 守护进程及安装包... 326

11.2.2 NFS服务器的运行管理... 327

11.3 配置NFS服务器... 329

11.3.1 主配置文件... 329

11.3.2 输出NFS服务器的

共享目录... 331

11.3.3 NFS服务器测试... 333

11.3.4 NFS权限控制... 336

11.3.5 服务器端配置实例... 337

11.4 NFS客户端... 339

11.4.1 查询NFS服务器资源... 339

11.4.2 客户端挂载方式... 340

11.4.3 卸载挂载目录... 344

11.5 综合实例——完整的NFS服务器

配置... 344

11.6 综合实例——企业NFS服务器

配置... 350

11.7 NFS服务器常见问题处理... 355

11.8 本章小结... 357

11.9 思考与练习... 357

第12章 DNS服务器的配置与应用... 358

12.1 DNS. 358

12.1.1 DNS简介... 358

12.1.2 DNS相关概念... 359

12.1.3 DNS查询的工作原理... 362

12.1.4 DNS域名服务器类型... 364

12.2 BIND安装与运行... 365

12.2.1 BIND来源... 366

12.2.2 BIND安装... 366

12.2.3 BIND的基本文件结构... 368

12.2.4 BIND的启动与停止... 376

12.3 BIND的基本配置... 378

12.3.1 主配置文件... 378

12.3.2 根域文件... 385

12.3.3 正向解析文件... 386

12.3.4 反向解析文件... 389

12.3.5 完整DNS服务器配置实例... 389

12.4 各种域名服务器配置... 393

12.4.1 主辅域名服务器配置... 393

12.4.2 缓存域名服务器配置... 396

12.4.3 转发域名服务器配置... 398

12.4.4 DNS服务器常用工具

及文件... 399

12.5 DNS客户端的配置... 406

12.5.1 Linux客户端的配置... 406

12.5.2 Windows 客户端的配置... 407

12.6 DNS服务器常见问题及处理办法... 407

12.7 本章小结... 410

12.8 思考与练习... 410

第13章 DHCP服务器的配置

............. 与应用... 412

13.1 DHCP协议... 412

13.1.1 DHCP简介... 412

13.1.2 DHCP工作流程... 413

13.2 DHCP服务器的安装与运行管理... 415

13.2.1 安装DHCP服务器... 415

13.2.2 DHCP服务器的运行管理... 417

13.3 DHCP服务器的配置... 419

13.3.1 主配置文件... 419

13.3.2 常用参数... 421

13.3.3 常用声明... 421

13.3.4 常用选项... 423

13.3.5 租约数据库文件... 423

13.4 DHCP高级服务器配置... 427

13.4.1 DHCP规划... 427

13.4.2 DHCP多作用域设置... 428

13.4.3 DHCP中继代理... 433

13.5 配置DHCP客户端... 439

13.5.1 配置Linux平台的DHCP

客户端... 439

13.5.2 配置Windows平台的DHCP

客户端... 440

13.6 综合实例——DHCP服务器配置

与测试... 441

13.7 DHCP服务器常见问题处理... 443

13.8 本章小结... 444

13.9 思考与练习... 444

第14章 Web服务器的配置与应用... 445

14.1 Web. 445

14.1.1 Web服务器... 445

14.1.2 HTTP协议... 446

14.1.3 Web服务器的工作原理... 447

14.2 Apache服务器... 447

14.2.1 Apache. 447

14.2.2 Apache服务器的安装... 450

14.2.3 Apache服务器的启动

和停止... 450

14.3 Apache服务器的配置... 453

14.3.1 Apache服务器的配置文件... 453

14.3.2 虚拟目录... 458

14.3.3 虚拟主机... 461

14.3.4 CGI配置... 467

14.3.5 Apache日志文件... 469

14.4 Apache安全配置... 474

14.4.1 Apache目录权限设置... 474

14.4.2 基于用户身份的访问控制... 478

14.4.3 基于用户地址的访问控制... 480

14.5 综合实例——虚拟主机的三种

配置方法... 483

14.6 综合实例——建立个人空间主页... 487

14.7 Apache服务器常见问题及

解决方法... 490

14.8 本章小结... 493

14.9 思考与练习... 493

第15章 FTP服务器配置与应用... 494

15.1 FTP. 494

15.1.1 FTP概述... 494

15.1.2 FTP服务器工作原理... 496

15.1.3 匿名FTP. 499

15.2 FTP服务器的安装与运行管理... 500

15.2.1 vsftpd的安装... 500

15.2.2 vsftpd服务运行管理... 502

15.3 FTP服务器配置... 504

15.3.1 FTP配置文件... 505

15.3.2 FTP服务器配置... 512

15.4 客户端访问FTP服务器... 522

15.4.1 Linux客户端配置... 522

15.4.2 Windows客户端配置... 524

15.5 综合实例——FTP服务器配置... 526

15.6 配置FTP服务器的注意事项... 528

15.7 本章小结... 529

15.8 思考与练习... 529

第16章 系统安全... 530

16.1 安全级别与安全机制... 530

16.1.1 Linux系统的安全级别... 530

16.1.2 现行Linux操作系统的

安全机制... 532

16.2 Linux系统的用户安全... 533

16.2.1 用户账号与密码安全... 533

16.2.2 文件与目录许可权... 533

16.2.3 用户ID许可和同组用户

ID许可... 534

16.2.4 常用操作命令... 535

16.2.5 其他安全问题... 536

16.2.6 用户账户安全要点... 538

16.3 Linux系统的网络安全... 540

16.3.1 可能受到的攻击类型... 540

16.3.2 Linux网络安全防范策略... 540

16.3.3 使用安全的网络服务... 541

16.3.4 Linux网络安全工具... 543

16.4 文件系统安全... 546

16.4.1 文件系统概述... 546

16.4.2 设备文件... 547

16.4.3 相关程序和命令... 548

16.4.4 挂载和卸载文件系统... 549

16.4.5 系统目录和文件... 550

16.5 备份与恢复... 550

16.5.1 备份策略... 550

16.5.2 备份内容... 551

16.5.3 备份恢复工具... 551

16.6 日志文件管理... 555

16.6.1 日志文件系统概述... 556

16.6.2 日志子系统与日志文件... 556

16.6.3 Linux下日志的使用... 557

16.7 本章小结... 560

16.8 思考与练习... 560