《Linux操作系统教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:汪荣斌主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111202880
  • 页数:261 页
图书介绍:本书介绍了LINUX操作系统的基本操作、常用命令等。

第1篇 Linux操作系统基础 1

第1章 Linux操作系统简介与Red Hat Linux 9安装 1

1.1 操作系统概述 1

1.2 Linux的历史 3

1.3 Linux体系结构 3

1.4 Red Hat Linux 9的安装 4

1.4.1 安装前的准备 4

1.4.2 安装过程 5

1.5 Red Hat Linux的登录与退出 23

1.5.1 Linux系统登录 23

1.5.2 退出系统 23

1.6 实训 24

1.7 作业 24

第2章 Linux基础 25

2.1 Linux文件系统 25

2.1.1 文件命名约定 25

2.1.2 绝对路径与相对路径 26

2.1.3 文件类型 27

2.1.4 用户类型 33

2.2 Linux目录命令 33

2.2.1 显示当前工作目录 33

2.2.2 改变当前目录 33

2.2.3 创建目录 34

2.2.4 列出目录内容 35

2.3 常用文件命令 37

2.3.1 显示文件内容命令 37

2.3.2 文件操作 39

2.3.3 文本的创建与维护 44

2.4 文件访问权限(FAPs) 50

2.4.1 文件访问权限的概念 50

2.4.2 修改文件访问权限 51

2.5 其他Linux命令 53

2.5.1 操纵屏幕 53

2.5.2 查看系统时间与日期 54

2.5.3 查看当前登录的用户 55

2.5.4 显示手册页 56

2.6 实训 57

2.7 习题 58

第3章 网络通信 59

3.1 局域网通信——聊天功能 59

3.1.1 如何实现通信 59

3.1.2 查询联机用户 63

3.1.3 设置聊天终端模式 64

3.1.4 实现聊天功能 65

3.2 互联网通信——电子邮件 66

3.2.1 电子邮件工具——pine 66

3.2.2 邮件的收发与管理 67

3.3 实训 72

3.4 习题 73

第4章 任务自动化 74

4.1 Linux过滤器 74

4.1.1 grep过滤器 74

4.1.2 wc过滤器 75

4.1.3 cut过滤器 75

4.1.4 tr过滤器 76

4.1.5 sort过滤器 77

4.2 标准文件 78

4.2.1 标准输入文件 78

4.2.2 标准输出文件 78

4.2.3 标准错误文件 78

4.3 重定向 79

4.3.1 输入重定向 79

4.3.2 输出重定向 80

4.3.3 错误重定向 81

4.4 管道 81

4.5 实现Linux操作自动化 82

4.5.1 Shell简介 82

4.5.2 编写Shell脚本 83

4.5.3 执行Shell脚本 84

4.6 实训 85

4.7 习题 85

第5章 编写Linux的Shell脚本 86

5.1 变量(variables) 86

5.1.1 设置变量 86

5.1.2 局部与全局变量 89

5.1.3 env命令 91

5.2 运算表达式 92

5.2.1 expr命令 92

5.2.2 关系与逻辑表达式 93

5.2.3 算术运算表达式 96

5.3 分支结构 97

5.3.1 if结构 97

5.3.2 if语句嵌套与elif语句 99

5.3.3 case...esac命令 101

5.4 循环结构 102

5.4.1 while结构 102

5.4.2 until结构 104

5.4.3 for结构 105

5.4.4 break与continue命令 105

5.5 Shell脚本里的参数处理 106

5.6 实现功能强大的自动化处理 110

5.6.1 cron 110

5.6.2 anacron 111

5.6.3 at 111

5.6.4 batch 112

5.7 实训 113

5.8 习题 114

第6章 管理文件和进程 115

6.1 在Linux里打印 115

6.1.1 printcap文件 116

6.1.2 lpr命令 117

6.1.3 lpq命令 117

6.1.4 lprm命令 118

6.1.5 lpc命令 118

6.1.6 pr命令 119

6.2 文件查找 120

6.3 后台处理 124

6.4 文件命令 126

6.5 文件比较 128

6.6 Shell内置命令 132

6.7 实训 133

6.8 习题 133

第2篇 Linux服务器配置与管理 135

第7章 Linux的系统管理 135

7.1 管理用户与组 135

7.1.1 管理用户与组的命令 135

7.1.2 使用用户管理器 141

7.1.3 存储用户与组的信息文件 143

7.2 打印机管理 147

7.2.1 打印服务管理概述 147

7.2.2 配置打印机 149

7.2.3 打印机常见故障与解决方法 154

7.3 数据备份与恢复 157

7.4 实训 161

7.5 习题 161

第8章 安装包 162

8.1 包管理 162

8.1.1 Linux的软件存在形式——软件包 162

8.1.2 Red Hat包管理(RPM) 164

8.2 RPM操作 165

8.2.1 安装包 165

8.2.2 升级包 167

8.2.3 卸载包 168

8.2.4 查询包 169

8.2.5 检验包 170

8.3 用RPM诊断 171

8.4 文件压缩与打包 174

8.4.1 zip和unzip 174

8.4.2 gzip和gunzip 175

8.4.3 打包文件命令——tar 176

8.5 图形界面下包的安装与管理 178

8.5.1 添加/删除应用程序 178

8.5.2 文件打包器 181

8.6 实训 185

8.7 习题 187

第9章 配置DNS服务器 188

9.1 DNS的运行原理 188

9.2 DNS配置文件及语法 190

9.2.1 DNS服务器配置文件 190

9.2.2 DNS资源记录 193

9.3 配置DNS服务器 199

9.4 配置客户端 203

9.5 常见问题 204

9.6 实训 204

9.7 习题 204

第10章 配置DHCP服务器 206

10.1 DHCP的实现 206

10.1.1 DHCP地址分配 207

10.1.2 典型DHCP实现 208

10.2 配置DHCP 208

10.2.1 配置DHCP服务器 208

10.2.2 配置DHCP客户机 212

10.3 实训 213

10.4 习题 213

第11章 配置FTP 214

11.1 文件传输协议(FTP) 214

11.2 文件属性 215

11.3 FTP常用命令集 217

11.4 VSFTP服务器的安装 219

11.5 配置FTP服务器 221

11.5.1 用户管理——vsftpd.ftpusers 221

11.5.2 配置文件vsftpd.conf 222

11.5.3 进一步配置vsftpd.conf 223

11.6 配置虚拟FTP服务器 227

11.7 实训 229

11.8 习题 229

第12章 配置网络文件服务器(NFS) 230

12.1 了解NFS 230

12.1.1 远程过程调用(RPC) 230

12.1.2 NFS守护进程 231

12.2 NFS服务器的安装和配置 231

12.2.1 NFS服务器的安装 231

12.2.2 用配置工具配置NFS 231

12.2.3 用命令行配置NFS 233

12.2.4 主机名格式 234

12.2.5 启动NFS守护进程 234

12.3 建立NFS客户机 236

12.3.1 挂载NFS文件系统 236

12.3.2 使用/etc/fstab来挂载NFS文件系统 236

12.3.3 使用autofs来挂载NFS文件系统 237

12.3.4 启动和停止服务器 237

12.4 NFS的安全性 238

12.5 NFS故障解决 241

12.6 实训 241

12.7 习题 242

第13章 配置WWW服务器 243

13.1 Apache服务器简介 243

13.1.1 Apache的由来 243

13.1.2 Apache的官方下载地址 244

13.2 Apache服务器的特色和新功能 244

13.2.1 Apache服务器的特色 244

13.2.2 Apache 2.0的新功能 245

13.3 安装和启动Apache服务器 246

13.3.1 安装Apache服务器 246

13.3.2 启动Apache服务器 246

13.4 配置Apache服务器 248

13.5 管理网站 259

13.6 实训 260

13.7 习题 260

参考文献 261