定 价:45 元
丛书名:
- 作者:时瑞鹏
- 出版时间:2024/1/1
- ISBN:9787121468704
- 出 版 社:电子工业出版社
适用读者:本书可作为高等职业院校计算机网络技术专业、计算机应用专业、网络系统管理专业、软件技术专业以及其他计算机类专业的专业教材,也可作为Linux系统管理和运维人员的自学指导书。
- 中图法分类:TP316.85
- 页码:224
- 纸张:
- 版次:01
- 开本:16开
- 字数:377(单位:千字)
本书是一本基于“项目驱动、任务导向”的Linux 基础教材,体现了“理论联系实际,对接岗位需求”的教学理念。全书以一名刚参加工作的网络运维工程师的视角,通过工作中参与的各种任务为导线,由浅入深,由简入繁,以CentOS 9 为平台,系统地介绍了Linux 操作系统的安装、使用、服务器配置、运维等相关知识。全书共包括8 个任务、12 个实验项目,详细地介绍了Linux 操作系统安装、Linux 操作系统用户管理、Linux 网络及防火墙配置、Linux 操作系统下的软件管理、Linux Shell 管理、Linux 操作系统磁盘管理、Web服务器配置、DNS 服务器配置等网络运维工程师常用的工作技能。本书可作为高等职业院校计算机网络技术专业、计算机应用专业、网络系统管理专业、软件技术专业及其他计算机类专业的专业教材,也可作为Linux 系统管理和运维人员的自学指导书。
时瑞鹏,男,1977年出生,副教授,天津职业大学电信学院副院长。思科认证讲师、华为认证讲师。2009年至今,担任天津市中职技能大赛计算机相关赛项专家,并担任天津市代表队教练工作。指导高职技能大赛获国家二等奖两次,三等奖两次。参与《网络设备安装与维护》1+X证书标准制定、教材编写及教学资源开发工作。
任务一 Linux 操作系统安装 1
1.1 操作系统简介 ....................................2
1.1.1 什么是操作系统 ............................2
1.1.2 操作系统的作用 ......................3
1.1.3 常见的操作系统 ............................6
1.2 Linux 操作系统简介 .........................9
1.2.1 Linux 操作系统的产生和发展 .....9
1.2.2 GNU 计划和开源软件 ................10
1.2.3 Linux 操作系统版本简介 ...........10
实验一:使用VMware Workstation
安装CentOS 9 .............................. 11
实验目标 .................................................. 11
实验任务描述 .......................................... 11
实验环境要求 .......................................... 11
实验步骤 ..................................................12
实验二:Linux 常用命令应用 ............17
实验目标 ..................................................17
实验任务描述 ..........................................18
实验环境要求 ..........................................18
实验步骤 ..................................................18
实验三:使用Xshell 远程管理Linux
操作系统 ...................................29
实验目标 ..................................................30
实验任务描述 ..........................................30
实验环境要求 ..........................................30
实验步骤 ..................................................30
任务巩固 ...................................................33
任务总结 ...................................................34
任务二 Linux 操作系统用户管理 35
2.1 账户管理 ..........................................36
2.1.1 账户管理概述 ..............................36
2.1.2 使用命令行管理账户 ..................39
2.1.3 口令管理和口令时效 ..................40
2.1.4 用户和组状态命令 ......................43
2.2 权限管理 ..........................................44
2.2.1 操作权限概述 ..............................44
2.2.2 更改操作权限 ..............................46
2.2.3 更改属主和所属组 ......................48
2.2.4 设置文件或目录的生成掩码 ......49
2.2.5 su 和sudo.....................................50
实验:创建符合公司需要的组及账号 ....52
实验目标 ..................................................52
实验任务描述 ..........................................52
实验环境要求 ..........................................52
实验步骤 ..................................................53
.VII ·
目录 ?
任务巩固 ...................................................57
任务总结 ...................................................57
任务三 Linux 网络及防火墙配置 58
3.1 网络管理协议介绍 ..........................59
3.1.1 TCP/IP 概述 .................................59
3.1.2 IP 地址 .........................................61
3.1.3 子网技术和子网掩码 ..................63
3.1.4 IPv6 地址 .....................................64
3.2 Linux 网络配置 ...............................65
3.2.1 Linux 网络配置相关文件 ...........65
3.2.2 配置IP 地址 ................................65
3.2.3 设置主机名 ..................................67
3.3 网络管理命令 ..................................67
3.3.1 ping 命令......................................67
3.3.2 ifconfig 命令 ................................69
3.3.3 route 命令 ....................................71
3.3.4 netstat 命令 ..................................71
3.4 防火墙iptables 配置 ........................74
3.4.1 Linux 内核防火墙的工作原理 .....74
3.4.2 Linux 软件防火墙iptables ..........77
3.4.3 iptables 配置实例 ........................79
实验:网络故障排除 ...............................81
实验目标 ..................................................81
实验任务描述 ..........................................82
实验环境要求 ..........................................82
实验步骤 ..................................................82
任务巩固 ...................................................86
任务总结 ...................................................86
任务四 Linux 操作系统下的软件管理 87
4.1 使用RPM 进行软件包管理 ............88
4.1.1 Linux 软件包 ...............................88
4.1.2 RPM 概述 ....................................89
4.1.3 rpm 命令的使用 ..........................90
4.2 使用YUM 进行软件安装 ...............94
4.2.1 YUM 概述 ...................................94
4.2.2 yum 命令的使用..........................95
4.2.3 YUM 配置文件 ...........................97
4.2.4 配置YUM 仓库 ..........................98
实验:管理Linux 操作系统下的软件 ...101
实验目标 ................................................101
实验任务描述 ........................................101
实验环境要求 ........................................101
实验步骤 ................................................101
任务巩固 .................................................106
任务总结 .................................................106
任务五 Linux Shell 管理 107
5.1 Shell 简介 .......................................108
5.1.1 Shell 基础 ..................................108
5.1.2 文件及Linux 目录结构 ............ 111
5.1.3 Shell 中命令的执行 .................. 115
5.2 管道与重定向 ................................ 116
5.2.1 标准输入/ 输出......................... 116
5.2.2 输入/ 输出重定向..................... 117
5.2.3 管道 ............................................ 119
5.3 在后台运行程序 ............................121
5.4 Shell 脚本编程 ...............................122
5.4.1 Shell 脚本简介 ..........................122
5.4.2 Shell 变量 ..................................123
5.4.3 Shell 脚本跟踪与调试 ..............128
5.4.4 条件测试和分支结构 ................129
5.4.5 循环结构 ....................................133
实验一:使用Shell 脚本编写九九
乘法表 .........................................135
实验目标 ................................................135
实验任务描述 ........................................136
实验环境要求 ........................................136
实验步骤 ................................................136
实验二:使用Shell 脚本编写一个
用户猜数字的小游戏 .................138
实验目标 ................................................138
实验任务描述 ........................................138
实验环境要求 ........................................138
实验步骤 ................................................138
实验三:定期备份日志文件 .................139
实验目标 ................................................139
实验任务描述 ........................................139
实验环境要求 ........................................140
实验步骤 ................................................140
任务巩固 .................................................140
.VIII ·
L i n u x 基础与应用实践
任务总结 .................................................140
任务六 Linux 操作系统磁盘管理 141
6.1 存储管理与磁盘分区 ....................142
6.1.1 本地存储管理与文件系统 ........142
6.1.2 硬盘及分区 ................................144
6.2 逻辑卷管理 ....................................149
6.2.1 LVM 相关概念 ..........................149
6.2.2 管理LVM ..................................152
6.3 文件系统管理 ................................157
6.3.1 创建和挂载文件系统 ................157
6.3.2 磁盘配额管理 ............................162
实验:为用户分配磁盘配额 .................164
实验目标 ................................................164
实验任务描述 ........................................164
实验环境要求 ........................................164
实验步骤 ................................................165
任务巩固 .................................................169
任务总结 .................................................169
任务七 Web 服务器配置 170
7.1 WWW 与HTTP 简介 ....................171
7.1.1 WWW 和Web 服务 ..................171
7.1.2 HTTP ..........................................173
7.2 使用Apache 配置Web 服务器 .....176
7.2.1 Apache 概述 ...............................176
7.2.2 Apache 配置基础 .......................179
7.2.3 Apache 虚拟主机配置 ...............184
7.3 使用Nginx 配置Web 服务器 .......187
7.3.1 Nginx 概述 .................................187
7.3.2 Nginx 架构 .................................188
实验:使用Nginx 配置企业Web
服务器 .........................................190
实验目标 ................................................190
实验任务描述 ........................................190
实验环境要求 ........................................190
实验步骤 ................................................190
任务巩固 .................................................192
任务总结 .................................................192
任务八 DNS 服务器配置 193
8.1 DNS 简介 .......................................194
8.1.1 DNS 的组成和域名 ...................194
8.1.2 DNS 服务器类型 .......................196
8.2 DNS 工作原理 ...............................197
8.2.1 DNS 工作机制 ...........................197
8.2.2 DNS 查询模式 ...........................197
8.2.3 DNS 解析过程 ...........................199
8.3 DNS 服务器安装与配置 ...............200
8.3.1 BIND 简介 .................................200
8.3.2 BIND 安装 .................................201
8.3.3 域名服务器配置语法 ................204
实验:配置企业自己的DNS
服务器 .........................................208
实验目标 ................................................208
实验任务描述 ........................................209
实验环境要求 ........................................209
实验步骤 ................................................209
任务巩固 .................................................214
任务总结 .................................................214
参考文献 215