《LINUX系统与应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘兰青,王飞主编;齐英兰,李浩副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2016
  • ISBN:7517041368
  • 页数:380 页
图书介绍:

学习情境一 认识Linux 2

项目一 Linux操作系统安装与基本配置 2

1.1 Linux的简介 2

1.1.1 Linux起源 2

1.1.2 Linux体系结构 4

1.1.3 Linux的版本 6

1.1.4 Red Hat的家族产品 8

1.2 Red Hat Enterprise Linux 6.4 系统安装 9

1.2.1 安装前的准备知识 9

1.2.2 任务1-1:安装与配置RHEL 6.4 系统 11

1.2.3 注销、关机与重启 23

1.3 系统设置 24

1.3.1 认识Linux启动过程和运行级别 24

1.3.2 启动Shell 26

1.3.3 引导方式 27

1.3.4 任务1-2:使用GRUB引导方式初始化密码 27

1.4 桌面系统的使用 30

1.4.1 认识X-Window系统 30

1.4.2 认识GNOME环境 31

1.4.3 使用GNOME桌面 31

1.5 小结 38

1.6 习题与操作 38

项目二 Linux常用命令 40

2.1 字符界面简介 40

2.1.1 字符界面的使用 41

2.1.2 简单的Shell命令 43

2.2 文件结构 46

2.2.1 Linux系统的目录结构 46

2.2.2 文件系统 49

2.3 常用命令 50

2.3.1 目录及文件类命令 50

2.3.2 软件包管理类命令的使用 62

2.3.3 系统信息类命令的使用 64

2.3.4 进程管理类命令 66

2.3.5 Shell命令的通配符、输入输出重定向和管道的使用 70

2.3.6 其他命令 71

2.4 vi文本编辑器的使用 73

2.4.1 vi模式 73

2.4.2 vi命令介绍 74

2.4.3 任务2-1:vi应用举例 76

2.4.4 任务2-2:Shell命令应用举例 78

2.5 小结 80

2.6 习题与操作 80

学习情境二 基本应用 83

项目三 Linux用户与组群管理 83

3.1 用户与组群的配置 83

3.1.1 用户和组群的基本概念 83

3.1.2 使用命令管理用户和组群 86

3.1.3 使用用户管理器管理用户和组群 93

3.1.4 任务3-1:在图形界面下添加用户和组群 96

3.2 文件权限管理 97

3.2.1 文件权限的含义 97

3.2.2 修改文件权限的shell命令 99

3.2.3 设置文件特殊权限 102

3.2.4 访问控制列表 104

3.2.5 任务3-2:基本权限及特殊权限的应用 107

3.2.6 任务3-3:权限及访问控制列表的应用 109

3.3 小结 111

3.4 习题与操作 111

项目四 配置与管理磁盘 113

4.1 配置与管理磁盘 113

4.1.1 常用磁盘管理工具的使用 114

4.1.2 挂载及卸载命令的使用 119

4.1.3 任务4-1:创建新分区并备份文件 124

4.2 配置RAID 133

4.2.1 RAID介绍及常用操作命令 133

4.2.2 任务4-2:RAID5实验 136

4.3 管理LVM逻辑卷 140

4.3.1 LVM简介及管理 140

4.3.2 任务4-3:创建LVM卷 143

4.3.3 任务4-4:扩展LVM卷空间 146

4.3.4 任务4-5:减少LVM卷空间 150

4.4 磁盘配额的配置与管理 153

4.4.1 磁盘配额的介绍 153

4.4.2 任务4-6:磁盘配额的应用 156

4.5 小结 159

4.6 习题与操作 159

学习情境三 综合应用 162

项目五 网络配置 162

5.1 Linux网络配置基础 162

5.1.1 网络配置参数 163

5.1.2 Linux网络的相关概念 164

5.1.3 Linux常见网络配置文件 165

5.2 配置网络 166

5.2.1 常用的网络配置命令 166

5.2.2 任务5-1:Linux网络配置的应用 171

5.3 远程登录 174

5.3.1 Telnet配置 174

5.3.2 任务5-2:Telnet应用实例 177

5.3.3 SSH配置 178

5.3.4 任务5-3:SSH应用实例 183

5.3.5 远程桌面 184

5.3.6 任务5-4:VNC远程桌面应用实例 187

5.4 小结 190

5.5 习题与操作 190

项目六 架设Samba服务器 192

6.1 Samba服务介绍 192

6.1.1 SMB协议与Samba简介 193

6.1.2 Samba工作原理 194

6.2 配置Samba服务器 195

6.2.1 安装Samba服务器 195

6.2.2 Samba服务器配置基础 196

6.2.3 相关配置命令 200

6.3 Samba综合实验 206

6.3.1 任务6-1:在Linux客户端连接网络中的共享资源 206

6.3.2 任务6-2:配置与测试share级Samba服务器 208

6.3.3 任务6-3:配置与测试user级Samba服务器 210

6.4 NFS介绍 213

6.4.1 NFS概述 213

6.4.2 RPC介绍 214

6.5 NFS服务配置 215

6.5.1 NFS服务安装与配置 215

6.5.2 NFS服务的相关命令 217

6.5.3 任务6-4:NFS配置 220

6.6 小结 224

6.7 习题与操作 225

项目七 架设DHCP服务器 227

7.1 DHCP概述 227

7.1.1 DHCP介绍 228

7.1.2 DHCP工作原理 228

7.1.3 DHCP与BOOTP 229

7.1.4 DHCP服务器的工作模式 231

7.1.5 DHCP的安装与启动 231

7.1.6 DHCP配置文件介绍 232

7.2 配置与测试DHCP服务器 236

7.2.1 任务7-1:配置DHCP服务器 236

7.2.2 任务7-2:DHCP客户端的操作 237

7.3 DHCP中继代理 239

7.3.1 DHCP中继代理 239

7.3.2 任务7-3:配置DHCP中继代理 240

7.4 小节 242

7.5 习题与操作 242

项目八 架设DNS服务器 244

8.1 DNS介绍 244

8.1.1 了解DNS服务 245

8.1.2 DNS中的术语 247

8.1.3 DNS查询模式 248

8.1.4 域名解析过程 250

8.2 安装DNS服务 251

8.2.1 BIND文件安装 251

8.2.2 DNS服务启动与停止 252

8.2.3 bind配置文件介绍 253

8.2.4 配置DNS服务 260

8.3 测试DNS 263

8.4 DNS服务配置实例 266

8.4.1 任务8-1:主DNS配置与测试 266

8.4.2 任务8-2:从DNS配置与测试 271

8.5 小结 271

8.6 习题与操作 272

项目九 架设Apache服务器 274

9.1 安装Apache服务器 275

9.1.1 WWW服务简介 275

9.1.2 Apache服务器简介 276

9.1.3 安装Apache服务器 277

9.1.4 Apache服务器的启动与停止 278

9.2 配置Apache服务器 278

9.2.1 Apache配置基础 278

9.2.2 httpd.conf文件的基本设置 279

9.2.3 访问控制与认证 281

9.2.4 Apache主服务器配置与测试 283

9.2.5 个人站点配置与测试 284

9.2.6 任务9-1:配置基于httpd的Web服务器 284

9.3 虚拟主机 285

9.3.1 任务9-2:基于IP地址的虚拟主机 285

9.3.2 任务9-3:基于端口的虚拟主机 287

9.3.3 任务9-4:基于域名的虚拟主机 288

9.3.4 任务9-5:基于用户/密码的Web服务器 290

9.4 数据库服务器MySQL 291

9.4.1 数据库服务器MySQL 291

9.4.2 MySQL的基本操作 292

9.4.3 MySQL数据库的备份与恢复 294

9.5 Web程序设计语言(PHP) 294

9.5.1 Web程序设计语言(PHP)简介 294

9.5.2 PHP的基础——HTML语言 296

9.5.3 PHP语法简介 296

9.5.4 PHP连接MySQL的方法 297

9.5.5 任务9-6:配置LAMP服务器 298

9.6 小结 301

9.7 习题与操作 301

项目十 架设电子邮件服务器 303

10.1 电子邮件服务概述 303

10.1.1 电子邮件系统组成 304

10.1.2 邮件中继 305

10.1.3 邮件协议 306

10.1.4 邮件的格式 308

10.1.5 邮件服务与DNS的关系 309

10.2 电子邮件服务器 309

10.2.1 常见邮件软件介绍 309

10.2.2 Postfix邮件处理过程 311

10.2.3 Postfix配置介绍 312

10.2.4 常见应用举例 317

10.2.5 发送/接收邮件 319

10.3 邮件服务器的搭建与测试 323

10.3.1 任务描述 323

10.3.2 任务10-1:配置DNS系统 323

10.3.3 任务10-2:配置邮件系统 326

10.3.4 任务10-3:用命令及Foxmail测试 327

10.4 小结 331

10.5 习题与操作 331

项目十一 架设FTP服务器 333

11.1 FTP服务 333

11.1.1 FTP介绍 333

11.1.2 FTP服务的传输模式 334

11.1.3 常用FTP服务器软件介绍 335

11.2 FTP服务器的安装与配置 335

11.2.1 安装FTP服务器 335

11.2.2 Vsftpd的配置文件 336

11.2.3 配置Vsftpd服务器 337

11.2.4 FTP命令 340

11.3 FTP服务器搭建实例 341

11.3.1 任务11-1:匿名及实体账户服务器配置与测试 341

11.3.2 任务11-2:虚拟账户登录FTP实验 343

11.4 小结 348

11.5 习题与操作 348

项目十二 网络安全 350

12.1 计算机网络安全基础知识 350

12.1.1 网络安全的含义 350

12.1.2 Linux网络系统可能受到的攻击和安全防范策略 352

12.2 SELinux的使用方法 353

12.2.1 SELinux简介 353

12.2.2 SELinux的工作流程 355

12.2.3 安全上下文格式 355

12.2.4 SELinux的配置 356

12.2.5 任务12-1:SELinux应用示例 359

12.3 Linux防火墙 360

12.3.1 防火墙的任务 360

12.3.2 防火墙的分类 361

12.3.3 iptables的工作原理和基础结构 362

12.3.4 iptables的状态机制 363

12.3.5 iptables的语法规则 364

12.3.6 任务12-2:保护服务器子网的防火墙规则 368

12.4 TCP_wrappers的使用方法 370

12.4.1 TCP_wrappers介绍 370

12.4.2 TCP_wrappers的工作原理 370

12.4.3 文件内容说明 371

12.4.4 任务12-3:FTP服务器的访问控制 372

12.4.5 任务12-4:内部Web站点的安全发布 373

12.5 小结 374

12.6 习题与操作 375

附录A 习题参考答案与提示 377

附录B 参考文献 380