Linux操作系统实用任务教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:邱建新编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302400691
- 页数:245 页
任务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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019