当前位置:首页 > 工业技术
Linux操作系统实用任务教程
Linux操作系统实用任务教程

Linux操作系统实用任务教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:邱建新编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302400691
  • 页数:245 页
图书介绍:计算机硬件在升级、操作系统不断换代、IT技术发展迅速。在Linux领域,操作系统版本不断更新,教材编写必须紧紧跟上新技术的变化,体现并保持引领。
《Linux操作系统实用任务教程》目录

任务1 了解Linux操作系统 1

1.1 学习目标 1

1.2 基础知识与原理 1

1.2.1 什么是操作系统 1

1.2.2 UNIX操作系统的诞生 1

1.2.3 自由软件的兴起 1

1.2.4 Linux操作系统的出现 2

1.2.5 Linux与UNIX的区别 3

1.2.6 Linux的主要特点 3

1.2.7 Linux的内核版本 4

1.3 操作步骤指导 5

1.3.1 查看Linux操作系统的发行版本 5

1.3.2 Linux操作系统不同发行版本的获取 6

1.3.3 利用搜索引擎查找相关Linux信息 6

1.4 学习进阶指引 7

1.4.1 Linux系统的组成 7

1.4.2 Linux系统的应用前景 8

小结 9

任务2 VMware虚拟软件与CentOS 5.4安装 10

2.1 学习目标 10

2.2 基础知识与原理 10

2.2.1 虚拟机及其原理 10

2.2.2 使用虚拟机的优势 11

2.2.3 常用的虚拟机软件 11

2.2.4 VMware Workstation虚拟机软件 11

2.3 操作步骤指导 12

2.3.1 下载和安装VMware Workstation 12

2.3.2 使用VMware Workstation虚拟机 12

2.3.3 查看VMware Workstation提供的虚拟网络设备 15

2.3.4 掌握VMware Workstation网络的四种工作模式 17

2.3.5 用VMware Workstation安装CentOS 5.4 18

2.4 学习进阶指引 24

2.4.1 在虚拟机中安装VMwareTools 24

2.4.2 在虚拟机中增加硬件设备 25

2.4.3 CentOS 5.4的启动 26

2.4.4 CentOS 5.4的界面登录 26

2.4.5 CentOS 5.4的关机与重新启动 27

2.4.6 VMwareWorkstation网络组网 28

小结 30

任务3 Linux的图形化用户界面 31

3.1 学习目标 31

3.2 基础知识与原理 31

3.2.1 X Window简介 31

3.2.2 X Window的发展简史 31

3.2.3 X Window基本组成原理 31

3.3 操作步骤指导 32

3.3.1 进入CentOS 5.4图形界面的方式 32

3.3.2 GNOME桌面的基本组成 33

3.3.3 GNOME的基本设置 34

3.3.4 在GNOME环境下配置网络 36

3.4 学习进阶指引 36

3.4.1 KDE桌面的面板管理 37

3.4.2 KDE的窗口管理 37

3.4.3 KDE的文件管理器 37

3.4.4 桌面环境之间的切换 38

3.4.5 GNOME窗口环境操作 38

小结 39

任务4 管理Linux用户与组 40

4.1 学习目标 40

4.2 基础知识与原理 40

4.2.1 多用户操作系统 40

4.2.2 用户和组的基本概念 40

4.2.3 用户和组的分类 40

4.2.4 用户账号配置文件 41

4.3 操作步骤指导 42

4.3.1 相关操作命令 42

4.3.2 图形界面下管理用户和组 45

4.4 学习进阶指引 46

4.4.1 Linux的组管理命令 46

4.4.2 查看系统用户信息 47

4.4.3 /etc/skel目录 47

小结 47

任务5 Linux文件系统与目录结构 48

5.1 学习目标 48

5.2 基础知识与原理 48

5.2.1 文件系统类型 48

5.2.2 Linux文件系统基本概念 48

5.2.3 Linux文件系统类型 49

5.2.4 Linux文件系统的目录结构 50

5.2.5 Linux文件系统的分类 51

5.2.6 文件的一般命名原则 52

5.2.7 文件名通配符 52

5.2.8 Linux系统中用户的权限 52

5.2.9 文件及目录权限的功能 53

5.2.10 命令操作基本知识 53

5.3 操作步骤指导 55

5.3.1 用命令改变工作目录和显示目录内容 55

5.3.2 文件显示相关命令 56

5.3.3 复制、删除和移动文件的命令 58

5.3.4 用命令创建和删除目录 59

5.3.5 修改文件或者目录的权限 60

5.3.6 链接文件的命令 63

5.4 学习进阶指引 64

5.4.1 匹配、排序及查找命令 64

5.4.2 用命令比较文件内容 66

5.4.3 重定向命令及管道命令 67

5.4.4 Linux的文本编辑命令vi 69

5.4.5 启动和退出VI 70

5.4.6 VI常用命令 71

小结 72

任务6 磁盘存储空间管理 73

6.1 学习目标 73

6.2 基础知识与原理 73

6.2.1 磁盘的物理组织 73

6.2.2 Linux硬盘的相关知识 73

6.3 操作步骤指导 74

6.3.1 创建磁盘分区 74

6.3.2 在磁盘分区中建立文件系统 76

6.3.3 用命令挂载和卸载文件系统 77

6.3.4 文件系统的自动安装 78

6.4 学习进阶指引 80

6.4.1 磁盘配额的概念 80

6.4.2 配置磁盘配额 80

6.4.3 实现磁盘配额的实例 82

小结 89

任务7 Linux下的进程与作业管理 90

7.1 学习目标 90

7.2 基础知识与原理 90

7.2.1 Linux的启动过程 90

7.2.2 Linux的运行级配置文件/etc/inittab 91

7.2.3 Linux的运行级别 93

7.2.4 Linux下的进程和作业 93

7.2.5 Linux进程的状态 94

7.2.6 Linux下的进程相关概念 95

7.2.7 Linux下进程的启动方式 95

7.3 操作步骤指导 96

7.3.1 查看系统的进程与作业 96

7.3.2 设置进程的优先级 98

7.3.3 用命令终止进程 99

7.4 学习进阶指引 100

7.4.1 使用一次性at调度 101

7.4.2 重复性调度crontab的文件格式 102

7.4.3 重复性eron调度 103

小结 104

任务8 Linux下的软件包管理 106

8.1 学习目标 106

8.2 基础知识与原理 106

8.2.1 RPM软件包简介 106

8.2.2 RPM软件包的命名规则 107

8.2.3 Linux下的文件压缩与打包 107

8.3 操作步骤指导 108

8.3.1 RPM包的使用及其管理 108

8.3.2 RPM软件包的安装 108

8.3.3 RPM软件包的查询 109

8.3.4 RPM软件包的验证 111

8.3.5 RPM软件包的升级 112

8.3.6 RPM软件包的删除 112

8.4 学习进阶指引 113

8.4.1 TAR软件包管理 113

8.4.2 创建TAR文件 114

8.4.3 创建压缩的TAR文件 114

8.4.4 显示TAR文件内容 115

8.4.5 从TAR包中还原文件 115

8.4.6 向TAR文件中追加一个文件 116

小结 116

任务9 Linux下的Shell编程 117

9.1 学习目标 117

9.2 基础知识与原理 117

9.2.1 Linux下的Shell概述 117

9.2.2 Shell使用的符号 118

9.2.3 Shell脚本的运行过程 119

9.2.4 Shell变量的类型 120

9.2.5 Shell变量的赋值 121

9.2.6 Shell变量的输出 123

9.2.7 Shell的算术运算 123

9.2.8 Shell的条件测试 123

9.3 操作步骤指导 127

9.3.1 选择结构程序设计 127

9.3.2 循环结构程序设计 129

9.4 学习进阶指引 133

9.4.1 函数的定义 133

9.4.2 部分实例操作 135

小结 136

任务10 Linux网络配置基础 137

10.1 学习目标 137

10.2 基础知识与原理 137

10.2.1 网络相关概念 137

10.2.2 网络相关配置文件 140

10.3 操作步骤指导 142

10.3.1 查看及测试网络配置 142

10.3.2 使用命令调整网络参数 145

10.3.3 通过配置文件修改网络参数 147

10.3.4 使用setup命令修改网络参数 149

10.4 学习进阶指引 150

10.4.1 Linux下网络服务的分类 150

10.4.2 Linux下网络服务的配置方法 152

10.4.3 Linux的网络安全 155

小结 156

任务11 Linux下配置DHCP服务器 157

11.1 学习目标 157

11.2 基础知识与原理 157

11.2.1 DHCP服务的工作原理 157

11.2.2 DHCP服务的工作过程 157

11.3 操作步骤指导 158

11.3.1 DHCP服务源软件包安装 158

11.3.2 启动DHCP服务 158

11.3.3 DHCP服务器的配置 159

11.3.4 DHCP客户端的设置与测试 160

11.3.5 双网段DHCP中继代理配置 161

11.4 学习进阶指引 165

11.4.1 三(多)网段DHCP中继代理配置 165

11.4.2 按步骤配置三网段中继代理 167

小结 168

任务12 WWW服务器的配置与管理 169

12.1 学习目标 169

12.2 基础知识与原理 169

12.2.1 WWW服务的工作原理及过程 169

12.2.2 CentOS 5.4中WWW服务的配置文件 170

12.3 操作步骤指导 172

12.3.1 WWW服务的安装与启动 172

12.3.2 用户个人站点配置 173

12.3.3 基于名称的虚拟主机配置 174

12.3.4 基于IP的虚拟主机配置 175

12.4 学习进阶指引 178

12.4.1 用户认证配置一 178

12.4.2 用户认证配置二 179

小结 180

任务13 Linux下配置域名解析服务DNS 181

13.1 学习目标 181

13.2 基础知识与原理 181

13.2.1 DNS服务的工作原理与过程 181

13.2.2 实现域名解析的两种方法 181

13.2.3 DNS的层次化分布式数据存储 182

13.2.4 DNS服务器的分类 183

13.2.5 DNS服务器区域配置文件的资源记录 183

13.3 操作步骤指导 184

13.3.1 DNS服务软件包的安装 184

13.3.2 DNS服务的启动与停止 185

13.3.3 DNS服务的配置文件组成 185

13.3.4 DNS的主要配置文件named.conf 185

13.3.5 DNS的区域配置文件 187

13.3.6 主DNS服务器的配置过程 188

13.3.7 辅助DNS服务器的配置过程 190

13.4 学习进阶指引 191

13.4.1 区域委派工作原理 191

13.4.2 DNS父域的设置 192

13.4.3 DNS子域的设置 193

13.4.4 区域委派测试 194

小结 195

任务14 Linux下配置FTP服务器 196

14.1 学习目标 196

14.2 基础知识与原理 196

14.2.1 FTP服务概述 196

14.2.2 FTP的工作原理 196

14.2.3 FTP用户的类型 197

14.2.4 FTP相关命令 197

14.2.5 FTP配置文件/etc/vsftpd/vsftpd.conf 198

14.2.6 FTP辅助配置文件 198

14.3 操作步骤指导 199

14.3.1 VSFTPD的安装与启动 199

14.3.2 配置匿名FTP服务 199

14.3.3 匿名用户能够上传文件,但不能删除文件的配置 200

14.3.4 配置FTP服务允许任意写操作 201

14.4 学习进阶指引 201

14.4.1 虚拟用户配置 201

14.4.2 VSFTPD服务实例训练 202

小结 203

任务15 Linux下配置Samba服务器 204

15.1 学习目标 204

15.2 基础知识与原理 204

15.2.1 Samba服务的工作原理与过程 204

15.2.2 Samba服务的安全级别 205

15.3 操作步骤指导 205

15.3.1 Samba服务的配置步骤 205

15.3.2 Samba服务的安装 205

15.3.3 Samba服务的启动与停止 206

15.3.4 Samba服务的配置文件 207

15.3.5 配置share级别的共享 208

15.3.6 配置user级别的共享 209

15.4 学习进阶指引 210

小结 213

任务16 Linux下配置邮件服务器 214

16.1 学习目标 214

16.2 基础知识与原理 214

16.2.1 电子邮件服务的工作原理 214

16.2.2 相关概念 214

16.2.3 电子邮件服务器软件 215

16.2.4 Sendmail的配置文件 216

16.3 电子邮件服务的安装与启动 216

16.3.1 发送邮件服务与接收邮件服务软件包的安装 216

16.3.2 电子邮件服务启动 217

16.4 操作步骤指导 217

16.4.1 DNS的配置 218

16.4.2 发送邮件服务Sendmail的配置 219

16.4.3 接收邮件服务Dovecot的配置 220

16.5 学习进阶指引 221

16.5.1 单域转发邮件的配置 221

16.5.2 双域转发邮件的配置 221

小结 223

任务17 Linux下配置防火墙iptables 224

17.1 学习目标 224

17.2 基础知识与原理 224

17.2.1 防火墙的类型 224

17.2.2 Linux下的防火墙iptables简介 225

17.2.3 netfilter框架 225

17.2.4 iptables的工作过程 226

17.3 操作步骤指导 226

17.3.1 iptables命令格式 226

17.3.2 iptables的一些配置语句 228

17.3.3 Linux下的iptables配置实例 229

17.4 学习进阶指引 231

17.4.1 NAT简介 231

17.4.2 NAT的工作原理 232

17.4.3 NAT的分类 232

17.4.4 NAT应用 233

小结 236

任务18 Linux下配置远程访问 237

18.1 学习目标 237

18.2 基础知识与原理 237

18.2.1 VNC的工作原理与过程 237

18.2.2 VPN技术简介 238

18.2.3 流行的VPN协议 238

18.3 操作步骤指导 238

18.3.1 VNC的安装与启动 238

18.3.2 客户端使用浏览器访问VNC服务 239

18.3.3 VNC配置文件的修改 240

18.4 学习进阶指引 242

18.4.1 VPN服务器的配置 242

18.4.2 客户端测试VPN功能 243

小结 244

参考文献 245

相关图书
作者其它书籍
返回顶部