Linux系统管理基础项目教程(CentOS7.2)(微课版)

Linux系统管理基础项目教程(CentOS7.2)(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2021-08
版次: 1
ISBN: 9787115566164
定价: 46.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 194页
分类: 管理
  • 本书以CentOS 7.2 为操作平台,通过项目驱动的方式对Linux 操作系统的基本操作和网络服务的配置与管理方法进行讲解,重点培养学生的实际动手能力和应用能力。全书共14 个项目,内容包括安装Linux 操作系统、Linux 操作系统常用命令、文本管理、网络接口管理、用户管理、权限管理、软件包的安装与管理、存储设备管理、防火墙配置与管理、FTP 服务配置与管理、NFS服务配置与管理、DHCP 服务配置与管理、DNS 服务配置与管理、Web 服务配置与管理。本书内容丰富,由浅入深,强调基础技能的应用,适用于理论与实践一体化教学。

    本书可以作为高等职业院校计算机相关专业的教材,也可以作为Linux 操作系统运维培训教材和自学参考书。 金京犬,安徽邮电职业技术学院副教授,主讲课程为Linux操作系统基础、Linux安全运维、Linux服务器配置与管理管理、Web安全攻防技术等。 项目1 安装Linux操作系统 1

    1.1 项目描述 1

    1.2 知识准备 1

    1.2.1 Linux操作系统概述 1

    1.2.2 Linux操作系统特点 2

    1.2.3 Linux操作系统主流版本 3

    1.2.4 Linux目录结构 4

    1.2.5 Linux目录作用 4

    1.3 项目实施 5

    1.3.1 环境准备 5

    1.3.2 安装虚拟机 6

    1.3.3 虚拟机设置 11

    1.3.4 安装Linux操作系统 17

    1.4 项目实训 24

    项目练习题 24

    项目2 Linux操作系统常用命令 26

    2.1 项目描述 26

    2.2 知识准备 26

    2.2.1 Linux命令格式 26

    2.2.2 Linux命令行终端 27

    2.2.3 Linux命令作用 28

    2.3 项目实施 29

    2.3.1 目录管理类命令 29

    2.3.2 文件管理类命令 32

    2.3.3 查找与搜索类命令 36

    2.3.4 压缩与解压缩类命令 38

    2.3.5 简单系统管理类命令 39

    2.3.6 进程管理类命令 42

    2.4 项目实训 44

    项目练习题 45

    项目3 文本管理 46

    3.1 项目描述 46

    3.2 知识准备 46

    3.2.1 vim编辑器介绍 46

    3.2.2 vim编辑器模式 47

    3.3 项目实施 47

    3.3.1 vim编辑器启动 47

    3.3.2 vim编辑器内容输入 48

    3.3.3 vim编辑器保存与退出 49

    3.3.4 vim编辑器编辑模式命令 49

    3.3.5 vim编辑器命令模式命令 50

    3.3.6 vim编辑器末行模式命令 51

    3.4 项目实训 52

    项目练习题 53

    项目4 网络接口管理 54

    4.1 项目描述 54

    4.2 知识准备 54

    4.2.1 网络配置文件介绍 54

    4.2.2 网卡配置文件 55

    4.2.3 本地域名解析文件 56

    4.2.4 DNS解析文件 56

    4.2.5 主机名配置文件 56

    4.2.6 常用网络命令 57

    4.3 项目实施 58

    4.3.1 临时配置IP地址 58

    4.3.2 通过网卡配置文件配置IP地址 59

    4.3.3 通过图形化界面配置IP地址 60

    4.4 项目实训 62

    项目练习题 63

    项目5 用户管理 64

    5.1 项目描述 64

    5.2 知识准备 64

    5.2.1 Linux用户 64

    5.2.2 Linux用户组 65

    5.2.3 Linux用户与用户组文件 65

    5.3 项目实施 67

    5.3.1 用户管理命令 68

    5.3.2 用户组管理命令 70

    5.4 项目实训 72

    项目练习题 72

    项目6 权限管理 74

    6.1 项目描述 74

    6.2 知识准备 74

    6.2.1 Linux系统权限概述 74

    6.2.2 Linux系统权限表示方法 76

    6.3 项目实施 76

    6.3.1 基本权限控制 76

    6.3.2 特殊权限控制 78

    6.3.3 设置隐藏属性 80

    6.3.4 设置ACL规则 81

    6.4 项目实训 82

    项目练习题 83

    项目7 软件包的安装与管理 85

    7.1 项目描述 85

    7.2 知识准备 85

    7.2.1 RPM概述 85

    7.2.2 YUM概述 86

    7.2.3 挂载命令与文件 87

    7.3 项目实施 90

    7.3.1 RPM方式管理软件 90

    7.3.2 YUM方式管理软件 90

    7.3.3 自动挂载YUM源 95

    7.4 项目实训 96

    项目练习题 96

    项目8 存储设备管理 97

    8.1 项目描述 97

    8.2 知识准备 97

    8.2.1 存储管理概念 97

    8.2.2 MBR和GPT分区方案 99

    8.2.3 逻辑卷简介 100

    8.3 项目实施 101

    8.3.1 使用fdisk命令管理分区 101

    8.3.2 使用parted命令管理分区 102

    8.3.3 创建文件系统 105

    8.3.4 挂载文件系统 106

    8.3.5 创建交换分区 107

    8.3.6 激活交换分区 108

    8.3.7 创建逻辑卷 109

    8.3.8 查看LVM状态信息 111

    8.3.9 扩展逻辑卷 113

    8.4 项目实训 116

    项目练习题 117

    项目9 防火墙配置与管理 118

    9.1 项目描述 118

    9.2 知识准备 118

    9.2.1 防火墙分类 118

    9.2.2 Linux防火墙简介 119

    9.2.3 firewalld防火墙简介 120

    9.2.4 SELinux简介 123

    9.3 项目实施 125

    9.3.1 firewalld防火墙管理 125

    9.3.2 富规则和端口转发 126

    9.3.3 管理SELinux上下文 127

    9.3.4 管理SELinux端口标记 128

    9.4 项目实训 129

    项目练习题 129

    项目10 FTP服务配置与管理 131

    10.1 项目描述 131

    10.2 知识准备 131

    10.2.1 FTP工作模式 131

    10.2.2 FTP软件简介 132

    10.2.3 vsftpd配置文件解析 133

    10.3 项目实施 135

    10.3.1 安装vsftpd 135

    10.3.2 vsftpd本地账户管理 135

    10.3.3 vsftpd虚拟账户管理 137

    10.4 项目实训 141

    项目练习题 142

    项目11 NFS服务配置与管理 143

    11.1 项目描述 143

    11.2 知识准备 143

    11.2.1 网络文件系统简介 143

    11.2.2 NFS服务器配置参数 144

    11.2.3 自动挂载简介 146

    11.3 项目实施 147

    11.3.1 配置NFS服务器 147

    11.3.2 访问NFS共享 148

    11.3.3 配置自动挂载 149

    11.4 项目实训 149

    项目练习题 150

    项目12 DHCP服务配置与管理 151

    12.1 项目描述 151

    12.2 知识准备 151

    12.2.1 DHCP服务简介 151

    12.2.2 DHCP服务工作方式 152

    12.3 项目实施 152

    12.3.1 安装DHCP软件 152

    12.3.2 配置DHCP服务 154

    12.3.3 根据MAC地址分配固定IP 156

    12.3.4 清除DHCP服务器缓存 156

    12.3.5 配置DHCP中继代理 157

    12.4 项目实训 159

    项目练习题 159

    项目13 DNS服务配置与管理 160

    13.1 项目描述 160

    13.2 知识准备 160

    13.2.1 DNS服务简介 160

    13.2.2 DNS服务解析流程 161

    13.2.3 DNS资源记录类型 163

    13.3 项目实施 164

    13.3.1 安装DNS软件 164

    13.3.2 主域名服务器配置 165

    13.3.3 从域名服务器配置 167

    13.3.4 反向域名解析配置 168

    13.3.5 DNS查询和验证 169

    13.4 项目实训 173

    项目练习题 173

    项目14 Web服务配置与管理 175

    14.1 项目描述 175

    14.2 知识准备 175

    14.2.1 Web服务简介 175

    14.2.2 Apache Web Server简介 177

    14.2.3 Nginx Web Server简介 178

    14.2.4 虚拟主机简介 178

    14.2.5 HTTPS简介 181

    14.3 项目实施 183

    14.3.1 安装Apache软件 183

    14.3.2 配置Apache虚拟主机 184

    14.3.3 配置基于端口的虚拟主机 185

    14.3.4 配置安全主机 187

    14.3.5 安装Nginx软件 189

    14.3.6 配置Nginx虚拟主机 189

    14.3.7 基于LAMP环境部署WordPress博客程序 191

    14.4 项目实训 193

    项目练习题 193
  • 内容简介:
    本书以CentOS 7.2 为操作平台,通过项目驱动的方式对Linux 操作系统的基本操作和网络服务的配置与管理方法进行讲解,重点培养学生的实际动手能力和应用能力。全书共14 个项目,内容包括安装Linux 操作系统、Linux 操作系统常用命令、文本管理、网络接口管理、用户管理、权限管理、软件包的安装与管理、存储设备管理、防火墙配置与管理、FTP 服务配置与管理、NFS服务配置与管理、DHCP 服务配置与管理、DNS 服务配置与管理、Web 服务配置与管理。本书内容丰富,由浅入深,强调基础技能的应用,适用于理论与实践一体化教学。

    本书可以作为高等职业院校计算机相关专业的教材,也可以作为Linux 操作系统运维培训教材和自学参考书。
  • 作者简介:
    金京犬,安徽邮电职业技术学院副教授,主讲课程为Linux操作系统基础、Linux安全运维、Linux服务器配置与管理管理、Web安全攻防技术等。
  • 目录:
    项目1 安装Linux操作系统 1

    1.1 项目描述 1

    1.2 知识准备 1

    1.2.1 Linux操作系统概述 1

    1.2.2 Linux操作系统特点 2

    1.2.3 Linux操作系统主流版本 3

    1.2.4 Linux目录结构 4

    1.2.5 Linux目录作用 4

    1.3 项目实施 5

    1.3.1 环境准备 5

    1.3.2 安装虚拟机 6

    1.3.3 虚拟机设置 11

    1.3.4 安装Linux操作系统 17

    1.4 项目实训 24

    项目练习题 24

    项目2 Linux操作系统常用命令 26

    2.1 项目描述 26

    2.2 知识准备 26

    2.2.1 Linux命令格式 26

    2.2.2 Linux命令行终端 27

    2.2.3 Linux命令作用 28

    2.3 项目实施 29

    2.3.1 目录管理类命令 29

    2.3.2 文件管理类命令 32

    2.3.3 查找与搜索类命令 36

    2.3.4 压缩与解压缩类命令 38

    2.3.5 简单系统管理类命令 39

    2.3.6 进程管理类命令 42

    2.4 项目实训 44

    项目练习题 45

    项目3 文本管理 46

    3.1 项目描述 46

    3.2 知识准备 46

    3.2.1 vim编辑器介绍 46

    3.2.2 vim编辑器模式 47

    3.3 项目实施 47

    3.3.1 vim编辑器启动 47

    3.3.2 vim编辑器内容输入 48

    3.3.3 vim编辑器保存与退出 49

    3.3.4 vim编辑器编辑模式命令 49

    3.3.5 vim编辑器命令模式命令 50

    3.3.6 vim编辑器末行模式命令 51

    3.4 项目实训 52

    项目练习题 53

    项目4 网络接口管理 54

    4.1 项目描述 54

    4.2 知识准备 54

    4.2.1 网络配置文件介绍 54

    4.2.2 网卡配置文件 55

    4.2.3 本地域名解析文件 56

    4.2.4 DNS解析文件 56

    4.2.5 主机名配置文件 56

    4.2.6 常用网络命令 57

    4.3 项目实施 58

    4.3.1 临时配置IP地址 58

    4.3.2 通过网卡配置文件配置IP地址 59

    4.3.3 通过图形化界面配置IP地址 60

    4.4 项目实训 62

    项目练习题 63

    项目5 用户管理 64

    5.1 项目描述 64

    5.2 知识准备 64

    5.2.1 Linux用户 64

    5.2.2 Linux用户组 65

    5.2.3 Linux用户与用户组文件 65

    5.3 项目实施 67

    5.3.1 用户管理命令 68

    5.3.2 用户组管理命令 70

    5.4 项目实训 72

    项目练习题 72

    项目6 权限管理 74

    6.1 项目描述 74

    6.2 知识准备 74

    6.2.1 Linux系统权限概述 74

    6.2.2 Linux系统权限表示方法 76

    6.3 项目实施 76

    6.3.1 基本权限控制 76

    6.3.2 特殊权限控制 78

    6.3.3 设置隐藏属性 80

    6.3.4 设置ACL规则 81

    6.4 项目实训 82

    项目练习题 83

    项目7 软件包的安装与管理 85

    7.1 项目描述 85

    7.2 知识准备 85

    7.2.1 RPM概述 85

    7.2.2 YUM概述 86

    7.2.3 挂载命令与文件 87

    7.3 项目实施 90

    7.3.1 RPM方式管理软件 90

    7.3.2 YUM方式管理软件 90

    7.3.3 自动挂载YUM源 95

    7.4 项目实训 96

    项目练习题 96

    项目8 存储设备管理 97

    8.1 项目描述 97

    8.2 知识准备 97

    8.2.1 存储管理概念 97

    8.2.2 MBR和GPT分区方案 99

    8.2.3 逻辑卷简介 100

    8.3 项目实施 101

    8.3.1 使用fdisk命令管理分区 101

    8.3.2 使用parted命令管理分区 102

    8.3.3 创建文件系统 105

    8.3.4 挂载文件系统 106

    8.3.5 创建交换分区 107

    8.3.6 激活交换分区 108

    8.3.7 创建逻辑卷 109

    8.3.8 查看LVM状态信息 111

    8.3.9 扩展逻辑卷 113

    8.4 项目实训 116

    项目练习题 117

    项目9 防火墙配置与管理 118

    9.1 项目描述 118

    9.2 知识准备 118

    9.2.1 防火墙分类 118

    9.2.2 Linux防火墙简介 119

    9.2.3 firewalld防火墙简介 120

    9.2.4 SELinux简介 123

    9.3 项目实施 125

    9.3.1 firewalld防火墙管理 125

    9.3.2 富规则和端口转发 126

    9.3.3 管理SELinux上下文 127

    9.3.4 管理SELinux端口标记 128

    9.4 项目实训 129

    项目练习题 129

    项目10 FTP服务配置与管理 131

    10.1 项目描述 131

    10.2 知识准备 131

    10.2.1 FTP工作模式 131

    10.2.2 FTP软件简介 132

    10.2.3 vsftpd配置文件解析 133

    10.3 项目实施 135

    10.3.1 安装vsftpd 135

    10.3.2 vsftpd本地账户管理 135

    10.3.3 vsftpd虚拟账户管理 137

    10.4 项目实训 141

    项目练习题 142

    项目11 NFS服务配置与管理 143

    11.1 项目描述 143

    11.2 知识准备 143

    11.2.1 网络文件系统简介 143

    11.2.2 NFS服务器配置参数 144

    11.2.3 自动挂载简介 146

    11.3 项目实施 147

    11.3.1 配置NFS服务器 147

    11.3.2 访问NFS共享 148

    11.3.3 配置自动挂载 149

    11.4 项目实训 149

    项目练习题 150

    项目12 DHCP服务配置与管理 151

    12.1 项目描述 151

    12.2 知识准备 151

    12.2.1 DHCP服务简介 151

    12.2.2 DHCP服务工作方式 152

    12.3 项目实施 152

    12.3.1 安装DHCP软件 152

    12.3.2 配置DHCP服务 154

    12.3.3 根据MAC地址分配固定IP 156

    12.3.4 清除DHCP服务器缓存 156

    12.3.5 配置DHCP中继代理 157

    12.4 项目实训 159

    项目练习题 159

    项目13 DNS服务配置与管理 160

    13.1 项目描述 160

    13.2 知识准备 160

    13.2.1 DNS服务简介 160

    13.2.2 DNS服务解析流程 161

    13.2.3 DNS资源记录类型 163

    13.3 项目实施 164

    13.3.1 安装DNS软件 164

    13.3.2 主域名服务器配置 165

    13.3.3 从域名服务器配置 167

    13.3.4 反向域名解析配置 168

    13.3.5 DNS查询和验证 169

    13.4 项目实训 173

    项目练习题 173

    项目14 Web服务配置与管理 175

    14.1 项目描述 175

    14.2 知识准备 175

    14.2.1 Web服务简介 175

    14.2.2 Apache Web Server简介 177

    14.2.3 Nginx Web Server简介 178

    14.2.4 虚拟主机简介 178

    14.2.5 HTTPS简介 181

    14.3 项目实施 183

    14.3.1 安装Apache软件 183

    14.3.2 配置Apache虚拟主机 184

    14.3.3 配置基于端口的虚拟主机 185

    14.3.4 配置安全主机 187

    14.3.5 安装Nginx软件 189

    14.3.6 配置Nginx虚拟主机 189

    14.3.7 基于LAMP环境部署WordPress博客程序 191

    14.4 项目实训 193

    项目练习题 193
查看详情
12
相关图书 / 更多
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Little&Falace系统疾病患者的口腔诊疗(翻译版)
James W. little 著;景泉 译
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux操作系统实战 (Ubuntu)(慕课版)
千锋教育高教产品研发部
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux管理入门经典(第8版)
[美]威尔·索因卡(Wale Soyinka) 著;李周芳 译
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux系统管理实战教程(Red Hat Enterprise Linux 8/CentOS 8)
杜朝晖
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux从入门到精通(视频教学版)
湛锐涛
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux系统基础教程及项目实训
赵旭霞 著;刘文胜 编
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux脚本语言实用教程
赵鸿昌;周广超;周丽明
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux快速入门与实战 基础知识、容器与容器编排、大数据系统运维
艾叔
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux服务与应用
张奎
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux操作系统基础项目教程(CentOS 7.6)(微课版)
张运嵩 刘正
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linux系统管理及应用项目式教程(RHEL 7.4 CentOS 7.4)(微课版)
孙灿 李斌 崔学鹏
Linux系统管理基础项目教程(CentOS7.2)(微课版)
Linguaskill剑桥领思备考指南
刘文勇