《Linux系统及网络理论与实践教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:高衡绪,谷静雨编著;信息产业部全国电子信息应用教育中心主编
  • 出 版 社:北京:中国建材工业出版社;北京赛迪电子出版社
  • 出版年份:2004
  • ISBN:7801596234
  • 页数:446 页
图书介绍:本书是全国信息化技术证书教育考试指定教材。全面而详细地讲述了Linux系统及网络应用的相关内容。

第1章 安装和配置Thiz Server 1

1.1 安装前的准备 1

1.1.1 基本安装概念 2

1.1.2 将Thiz Server与其他操作系统共存的准备 3

1.2 硬盘分区 4

1.2.1 用FIPS为Linux分割 4

1.2.2 使用FDISK 6

1.3 安装Thiz Linux 7

1.3.1 系统需求 7

1.3.2 准备安装 7

1.4 设置系统 9

第2章 Linux常用命令 11

2.1 Linux的DOS-like命令 11

2.2 Linux特有的命令 29

2.3 Linux的多人多工命令 43

2.4 Linux常用的压缩及解压缩命令 58

2.5 Linux查找文件的相关命令 69

2.6 Linux常用的磁盘命令 76

本章学习重点 81

评估验收 81

第3章 Shell操作与简易编程 83

3.1 什么是Shell 83

3.2 几种流行的Shell 84

3.3 Shell基础 86

3.4 Shell特殊字符 88

3.4.1 通配符 88

3.4.2 引号 89

3.4.3 注释符 90

3.5 标准输入与输出 91

3.6 Linux的Shell编程 96

3.6.1 Shell基本语法 96

3.6.2 Shell程序设计的流程控制 99

3.6.3 运行Shell程序的方法 104

3.6.4 bash的内部命令 106

第4章 使用Vi编辑器 109

4.1 Vi编辑器介绍 109

4.2 Vim的操作 110

第5章 Linux的引导过程及原理 113

5.1 计算机的启动顺序 113

5.2 Linux启动方式 113

5.3 GRUB的使用 116

5.4 设置GRUB 118

5.5 从软盘启动GRUB 119

第6章 软件安装及RPM的使用 121

6.1 RPM格式软件包的安装 121

6.2 提供安装程序的软件包 126

6.3 源码包 126

第7章 配置和使用X Window 129

7.1 X Window概述 129

7.2 启动X Window系统 134

7.3 配置和使用KDE 136

第8章 用户和用户组管理 143

8.1 用户账号的管理 143

8.2 用户组的管理 146

8.3 与用户账号有关的系统文件 148

8.4 添加大量用户 153

8.5 赋予普通用户特殊权限 154

8.6 用户管理 157

8.6.1 用户管理 158

8.6.2 用户组管理 162

第9章 进程管理 165

9.1 进程及作业 165

9.2 创建进程 166

9.2.1 手工启动 166

9.2.2 调度启动 167

9.2.3 进程的挂起及恢复 172

9.3 进程管理 172

9.4 基于Welbmin的进程管理 182

第10章 文件管理 185

10.1 磁盘管理 185

10.2 文件与目录操作 190

10.2.1 文件与目录的基本概念 191

10.2.2 文件和目录操作相关命令 194

10.3 文件系统 211

10.3.1 装载文件系统 212

10.3.2 自动装载 213

10.4 高级文件系统管理 215

10.4.1 磁盘与文件结构 215

10.4.2 硬盘分区 215

10.4.3 管理软驱和光驱 217

10.4.4 管理用户的磁盘空间 218

第11章 DHCP动态配置服务 223

11.1 BOOTP协议介绍 223

11.2 DHCP的基本原理 223

11.2.1 什么是DHCP 223

11.2.2 DHCP的特点 224

11.2.3 DHCP中几个常用的概念 225

11.2.4 DHCP的工作原理 226

11.2.5 DHCP服务器的设置 228

11.2.6 dhcpd进程的控制 233

11.3 使用Webmin配置DHCP服务器 234

第12章 DNS服务系统 243

12.1 Hosts文件 243

12.2 DNS系统简介 244

12.2.1 域名的分类 245

12.2.2 Domain和Zone 246

12.2.3 域名的命名 246

12.2.4 arpa域 246

12.2.5 DNS服务器的种类 247

12.2.6 DNS解析过程 248

12.3 BIND的设置 249

12.3.1 与DNS相关的配置文件 249

12.3.2 BIND的主配置文件named.conf 250

12.3.3 根域配置文件named.ca 253

12.3.4 正向域名解析数据库文件 255

12.3.5 反向域名解析数据库文件 257

12.3.6 环回地址的反向解析数据库文件 258

12.4 与BIND程序相关的系统命令介绍 258

12.4.1 /etc/rc.d/init.d/named文件 259

12.4.2 nslookup命令 259

12.4.3 host命令 262

12.4.4 dig命令 263

12.5 使用Webmin程序配置BIND程序 265

12.5.1 全局服务器选项 266

12.5.2 增加正向解析域 266

12.5.3 增加反向解析域 273

12.5.4 增加辅助域名服务器 276

12.5.5 增加附带区域服务器 278

12.5.6 增加转发域名服务器 278

第13章 Apache网站服务器 281

13.1 Web服务器简介 281

13.2 安装Apache服务器 282

13.2.1 如何获得Apache 282

13.2.2 在编译安装以前要考虑的事项 283

13.2.3 配置、编译、安装Apache 285

13.3 配置Apache服务器 286

13.3.1 全局配置 287

13.3.2 主服务器设置 290

13.3.3 完整的httpd.conf文件 295

13.4 WWW服务器高级管理 298

13.4.1 访问存取控制 298

13.4.2 用户访问控制 302

13.4.3 虚拟主机配置 304

13.5 使用Webmin配置Apache 306

第14章 Samba服务器 321

14.1 Samba的历史 321

14.2 安装Samba 322

14.3 Samba的手工配置 322

14.3.1 段、参数(名称=值)、注释(以“;”或“#”开始) 325

14.3.2 共享资源实例 330

14.4 Samba的Web方式配置 332

14.5 在Linux上访问Windows的共享资源 334

14.6 使用Webmin配置Samba 335

14.6.1 创建Samba共享目录和打印机共享 336

14.6.2 编辑Samba的全局设置选项 342

14.6.3 加密口令 344

14.6.4 管理Samba服务 346

14.7 如何设置Linux与Windows的文件共享 346

14.8 如何设置Linux与Windows的打印共享 347

14.9 使用SWAT配置Samba 348

14.9.1 启动SWAT 348

14.9.2 使用SWAT配置Samba 348

14.10 Domain共享机制 356

第15章 Sendmail邮件服务 361

15.1 邮件服务器介绍 361

15.2 电子邮件协议 363

15.2.1 SMTP协议 363

15.2.2 POP3协议 367

15.2.3 IMAP协议 368

15.2.4 MIME 369

15.3 Sendmail的安装和运行 370

15.3.1 安装Sendmail 370

15.3.2 Sendmail的配置文件 374

15.3.3 Sendmail的地址重写规则 378

15.3.4 使用M4 379

15.3.5 Sendmail别名 380

15.3.6 如何处理垃圾邮件 381

15.4 使用Webmin配置Sendmail 382

15.4.1 Sendmail选项 384

15.4.2 邮件别名 385

15.4.3 本地域 386

15.4.4 域名伪装 387

15.4.5 可信任用户 387

15.4.6 地址映射 388

15.4.7 域路由 389

15.4.8 外发地址 390

15.4.9 外发域 391

15.4.10 域映射 392

15.4.11 垃圾邮件控制 392

15.4.12 转发域 394

15.4.13 Sendmail M4 Configuration 394

15.4.14 邮件队列 396

15.4.15 用户邮箱 396

第16章 其他网络服务 399

16.1 NFS服务 399

16.1.1 NFS服务的控制 399

16.1.2 NFS的主要配置文件 400

16.1.3 使用Webmin设置NFS 403

16.1.4 exports文件举例和说明 407

16.1.5 服务器端输出NFS 407

16.1.6 客户端安装远程的NFS输出目录 409

16.2 Xinetd的设置 410

16.2.1 关于TCP_WrapperTelnet 410

16.2.2 关于Xinetd服务 410

16.2.3 Xinetd的配置文件 411

16.2.4 控制Xinetd服务 413

16.2.5 使用Webmin设置Xinetd服务 414

16.3 FTP服务 418

16.3.1 FTP介绍 418

16.3.2 ProFTPD的特点 419

16.3.3 与ProFTPD相关的配置文件和命令 420

16.3.4 proftpd.conf介绍 422

16.3.5 使用Webmin设置ProFTPD 426

16.4 SSH服务器 429

16.4.1 SSH的介绍 429

16.4.2 SSH的客户端程序 430

16.4.3 SSH认证方式 433

16.4.4 产生密码对 434

16.4.5 设置SSH服务器 436

16.4.6 使用Webmin设置SSH服务器 438

16.5 代理服务器 439

16.5.1 代理服务器的优点 439

16.5.2 客户端设置 440

16.5.3 Squid程序介绍 441

16.5.4 Squid的配置文件 442

16.5.5 使用Webmin设置代理服务器 443