《Linux服务器管理项目教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王彩云,钟斯伟主编;黄磊副主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2016
  • ISBN:9787568213936
  • 页数:206 页
图书介绍:本书介绍了Linux服务器管理的基础知识。涉及的内容比较全面,全书分为15个项目,每个项目里除了详细描述Linux各种服务的配置、应用操作原理和实例外,还配有小结和习题,其中主要服务包括DHCP服务、DNS服务、NFS服务、Samba服务、WEB服务、电子邮件服务、FTP服务、MYSQL服务、防火墙等,且尽量从Linux命令级入手,逐步过渡到原理;从简单的小实验入手,以便学生把所学原理与平时遇到的问题联系起来。本书适合作为高等学校的教材使用。

项目一Linux的安装与启动 1

1.1 Linux简介 1

1.1.1 Linux是什么 1

1.1.2 Linux的优点 2

1.1.3 Linux内核 2

1.1.4 Linux常见发行版本 3

1.2 Linux的安装与启动 3

1.2.1 安装前准备 3

1.2.2 安装步骤 5

1.2.3 Linux首次启动 14

1.2.4 Linux的运行级别 20

1.3 Linux的终端和图形化桌面使用 21

1.3.1 GNOME 22

1.3.2 KDE 23

1.4 小结 24

1.5 习题 24

项目二Linux的设备管理与文件系统 25

2.1 设备的概念及目录与文件系统简介 25

2.1.1 Linux系统支持的设备 25

2.1.2 目录与文件系统简介 26

2.2 Linux设备管理 28

2.2.1 硬件设备浏览 29

2.2.2 常见硬件设备设置 29

2.3 Linux文件系统管理 34

2.3.1 文件系统创建 34

2.3.2 文件系统的手工挂载 37

2.3.3 文件系统的自动挂载 38

2.4 Linux磁盘配额 39

2.4.1 磁盘配额简介 39

2.4.2 配置磁盘配额的步骤 40

2.4.3 磁盘配额示例 40

2.5 小结 42

2.6 习题 42

项目三Linux系统配置与维护 43

3.1 Linux系统配置管理简介 43

3.2 X Window配置 43

3.2.1 X Window简介 43

3.2.2 X Window的配置文件 44

3.2.3 X Window的图形配置 45

3.3 软件包管理 45

3.3.1 图形下的软件包管理 46

3.3.2 命令方式 47

3.4 小结 49

3.5 习题 49

项目四Shell编程 50

4.1 Shell概述 50

4.2 如何编写一个Shell脚本 50

4.3 Shell的功能及特点 51

4.3.1 自动补全功能 51

4.3.2 重定向 52

4.3.3 管道 53

4.3.4 快捷键 53

4.4 Shell的变量 54

4.4.1 系统环境变量 54

4.4.2 预定义变量 54

4.4.3 自定义变量 55

4.5 Shell的引号类型 55

4.6 综合实例 56

4.6.1 实例1:进程管理 56

4.6.2 实例2: vim编辑器 57

4.7 小结 58

4.8 习题 59

项目五 用户、工作组及权限管理 60

5.1 用户管理 60

5.1.1 通过图形界面管理用户 60

5.1.2 通过命令方式管理用户 61

5.2 工作组管理 63

5.2.1 通过图形界面管理工作组 63

5.2.2 使用命令管理工作组 64

5.3 用户和工作组管理综合实例 64

5.3.1 实例1:用户和工作组管理 64

5.3.2 实例2:批处理创建和删除用户 65

5.4 权限控制 67

5.4.1 实例3:权限位控制 68

5.4.2 实例4:属有者和工作组控制 69

5.5 高级权限管理 70

5.5.1 实例5 : SUID权限控制 70

5.5.2 实例6: SGID权限控制 70

5.5.3 实验7: T位权限控制 71

5.6 小结 72

5.7 习题 72

项目六Linux网络配置与应用 73

6.1 Linux网络基础概述 73

6.2 Linux系统的IP配置 73

6.2.1 窗口环境下配置IP 73

6.2.2 字符界面下配置IP 74

6.3 常用的Linux网络命令 75

6.3.1 网络参数设定命令 75

6.3.2 网络查错与状态查询命令 78

6.3.3 远程联机命令 80

6.3.4 网络下载命令 84

6.3.5 网络复制命令 85

6.3.6 网络用户查询命令 86

6.4 Linux的网络配置文件 87

6.4.1 网络配置文件 88

6.4.2 网卡配置文件 88

6.4.3 主机地址配置文件 88

6.4.4 允许与拒绝地址配置文件 89

6.4.5 主机查找配置文件 90

6.4.6 名称服务器查找顺序配置文件 91

6.4.7 网络服务信息文件 91

6.5 Linux网络传输文件 92

6.6 小结 95

6.7 习题 95

项目七 建立SSH服务 96

7.1 SSH协议简介 96

7.2 SSH常用操作 98

7.3 SSH配置文件及参数 99

7.4 SSH项目配置 100

7.5 SSH服务配置常见故障与分析 104

7.6 小结 105

7.7 习题 105

项目八 建立DHCP服务器 106

8.1 DHCP简介 106

8.2 DHCP服务器常规操作 107

8.3 DHCP服务器配置文件 107

8.4 DHCP客户端的配置 109

8.5 DHCP配置项目 110

8.6 DHCP配置常见故障与分析 112

8.7 小结 113

8.8 习题 113

项目九 建立DNS服务器 114

9.1 DNS介绍 114

9.2 Linux下DNS服务常规操作 117

9.3 DNS配置文件 118

9.4 DNS服务的配置实例 122

9.5 DNS服务配置常见故障与分析 129

9.6 小结 129

9.7 习题 130

项目十 建立NFS与AUTOFS服务器 131

10.1 NFS的简介 131

10.2 NFS服务的操作 131

10.3 NFS服务器的配置文件 132

10.4 AUTOFS的简介 134

10.5 NFS与AUTOFS服务器配置实例 136

10.6 NFS与AUTOFS服务器配置常见故障与分析 139

10.7 小结 139

10.8 习题 139

项目十一 建立SMB服务器 140

11.1 Samba服务简介 140

11.2 Samba服务的常规操作 141

11.3 Samba服务的配置文件 143

11.4 配置Samba文件共享 146

11.5 配置Samba打印共享 148

11.6 Samba服务配置实例 150

11.7 Samba服务配置常见故障与分析 156

11.8 小结 157

11.9 习题 157

项目十二 建立FTP服务器 158

12.1 FTP服务简介 158

12.2 FTP服务常规操作 160

12.3 FTP服务配置文件 161

12.4 FTP项目配置实例 164

12.5 FTP服务配置中常见故障与分析 169

12.6 小结 170

12.7 习题 170

项目十三 建立Apache服务器 171

13.1 Web服务器的简介 171

13.2 Apache服务器的简介 172

13.3 Apache服务器的常规操作 174

13.4 Apache服务器的主配置文件 176

13.5 Apache配置项目案例 177

13.6 Apache服务配置常见故障与分析 185

13.7 小结 185

13.8 习题 185

项目十四 Iptables防火墙配置 186

14.1 防火墙的基本原理 186

14.2 Iptables简介 187

14.3 Iptables的安装和启动 188

14.3.1 安装前的准备工作 189

14.3.2 安装用户空间工具 189

14.4 Iptables的配置文件 190

14.5 Iptables三种表的介绍 190

14.6 Iptables的语法条件说明 193

14.7 Iptables的实例 195

14.8 小结 196

14.9 习题 196

项目十五 MySQL服务配置 197

15.1 MySQL服务的概述 197

15.1.1 MySQL的特性 197

15.1.2 MySQL的应用 198

15.1.3 MySQL的管理 198

15.1.4 MySQL的存储引擎 198

15.2 MySQL的安装 198

15.2.1 下载MySQL的安装文件 199

15.2.2 MySQL的安装 199

15.3 MySQL的启动与停止 199

15.4 MySQL的登录 200

15.5 MySQL的配置 200

15.5.1 MySQL的几个重要目录 200

15.5.2 修改登录密码 201

15.5.3 更改MySQL目录 201

15.6 MySQL的使用 202

15.7 小结 204

15.8 习题 204

附录Linux常规指令 205