同类推荐
-
-
用数据说话:WPS表格数据处理与分析一本通
-
¥89.00
-
-
AI助力Python编程做与学
-
¥99.00
-
-
嵌入式系统电子设计与应用
-
¥68.00
-
-
Web渗透测试从新手到高手:微课超值版
-
¥79.80
-
-
C++树莓派机器人开发实战指南
-
¥198.00
-
-
大语言模型:基础与前沿
-
¥118.00
-
-
Python3编程从零基础到实战
-
¥99.00
-
-
生成式AI绘画:Stable Diffusion从基础…
-
¥89.00
-
-
剪映视频后期剪辑零基础入门到精通
-
¥89.00
-
-
开发者关系实践指南
-
¥79.80
|
|
图书信息
|
|
|
Linux操作系统:微课版:RHEL 8/CentOS 8
|
ISBN: | 9787302582922 |
定价: | ¥59.00 |
作者: | 杨云编著 |
出版社: | 清华大学出版社 |
出版时间: | 2021年10月 |
版次: | 2版 |
开本: | 26cm |
页数: | 314页 |
中图法: | TP316.85 |
相关供货商
供货商名称
|
库存量
|
库区
|
更新日期
|
|
|
|
|
其它供货商库存合计
|
506
|
|
2024-04-19
|
图书简介 | 本书是国家精品课程、国家精品资源共享课程和精品在线开放课程“Linux网络操作系统”的配套教材。本书满足国家自主可控操作系统的战略需要, 是一本基于“项目驱动、任务导向”的“双元”模式的“纸媒+电子活页”的项目化新形态教材。本书以RHEL 8服务器为例, 完全兼容CentOS 8,“教学做”一体, 着眼应用, 根据网络工程实际工作过程所需的知识和技能抽象出31个教学项目 (含13个电子活页视频教学项目)。教学项目包括: 搭建与测试Linux服务器、常用的Linux命令、Shell与Vim编辑器、用户和组管理、文件系统和磁盘管理、DHCP服务器配置、DNS服务器配置、网络文件系统、Samba服务器配置、Apache服务器配置、FTP服务器配置、电子邮件服务器配置、防火墙和SELinux配置、代理服务器配置。每章后面有“练习题”“项目实录”“实训”等结合实践应用的内容。本书使用大量翔实的企业应用实例, 配以知识点微课和项目实录慕课, 使“教、学、做”融为一体, 实现理论与实践的统一。电子活页视频含故障排除与系统安全和拓展提升两大学习情境、13个教学项目。 |
目录 | 目录
第1章搭建与测试Linux服务器1 1.1认识Linux操作系统1 1.1.1Linux系统的历史1 1.1.2Linux的版权问题2 1.1.3理解Linux体系结构2 1.1.4认识Linux的版本3 1.1.5Red Hat Enterprise Linux 84 1.2使用VM虚拟机安装RHEL 85 1.2.1安装配置VM虚拟机5 1.2.2安装配置RHEL 8操作系统12 1.3重置root管理员密码21 1.4使用yum和dnf22 1.5systemd初始化进程25 1.6启动Shell26 1.7配置常规网络27 1.7.1使用nmtui修改主机名28 1.7.2使用系统菜单配置网络29 1.7.3使用图形界面配置网络31 1.7.4使用nmcli命令配置网络33 1.8项目实录: Linux系统安装与基本配置37 1.9练习题38
第2章使用常用的Linux命令40 2.1Linux命令基础40 2.1.1了解Linux命令特点40 2.1.2后台运行程序41 2.2熟练使用文件目录类命令41 2.2.1使用浏览目录类命令41 2.2.2熟练使用浏览文件类命令42 2.2.3熟练使用目录操作类命令44 2.2.4熟练使用cp命令45 2.2.5熟练使用文件操作类命令47 2.3熟练使用系统信息类命令55 2.4熟练使用进程管理类命令57 2.5熟练使用其他常用命令61 2.6项目实录: 使用Linux基本命令64 2.7练习题65
第3章Shell与vim编辑器67 3.1Shell67 3.1.1Shell概述67 3.1.2Shell环境变量69 3.1.3正则表达式72 3.1.4输入/输出重定向与管道74 3.1.5Shell脚本77 3.2vim编辑器80 3.3项目实录87 项目实录一: Shell编程87 项目实录二: vim编辑器87 3.4练习题88
第4章用户和组管理90 4.1理解用户账户和组90 4.2理解用户账户文件和组文件91 4.2.1理解用户账户文件91 4.2.2理解组文件93 4.3管理用户账户94 4.3.1新建用户94 4.3.2设置用户账户口令95 4.3.3维护用户账户96 4.4管理组99 4.4.1维护组账户99 4.4.2为组添加用户99 4.5使用su命令100 4.6使用常用的账户管理命令101 4.7企业实战与应用——账户管理实例102 4.8项目实录: 管理用户和组103 4.9练习题103
第5章文件系统和磁盘管理106 5.1了解文件系统106 5.1.1认识文件系统106 5.1.2理解Linux文件系统目录结构107 5.1.3理解路径与相对路径109 5.1.4Linux文件权限管理109 5.2管理磁盘114 5.2.1MBR硬盘与GPT硬盘114 5.2.2物理设备的命名规则115 5.2.3硬盘分区116 5.2.4为虚拟机添加需要的硬盘117 5.2.5硬盘的使用规划119 5.2.6使用硬盘管理工具fdisk119 5.2.7使用其他硬盘管理工具123 5.3在Linux中配置软RAID127 5.3.1常用的RAID127 5.3.2实现RAID的典型案例129 5.4LVM逻辑卷管理器132 5.4.1LVM概述132 5.4.2实现LVM的典型案例133 5.5硬盘配额配置企业案例(XFS文件系统)137 5.5.1环境需求137 5.5.2解决方案138 5.6项目实录141 项目实录一: 文件权限管理141 项目实录二: 文件系统管理142 项目实录三: LVM逻辑卷管理器142 项目实录四: 动态磁盘管理143 5.7练习题143
第6章配置防火墙和SELinux146 6.1防火墙概述146 6.1.1防火墙的特点146 6.1.2iptables与firewall147 6.1.3NAT基础知识147 6.1.4SELinux149 6.2案例设计及准备150 6.3使用firewalld服务150 6.3.1使用终端管理工具151 6.3.2使用图形管理工具155 6.4管理SELinux158 6.4.1设置SELinux的模式158 6.4.2设置SELinux上下文159 6.4.3管理布尔值160 6.5NAT(SNAT和DNAT)企业实战案例162 6.5.1企业环境和需求162 6.5.2解决方案163 6.6项目实录: 配置与管理firewall防火墙168 6.7练习题169
第7章DHCP服务器配置170 7.1了解DHCP服务170 7.1.1DHCP服务简介170 7.1.2DHCP服务工作原理170 7.2案例设计及准备172 7.2.1案例设计172 7.2.2案例需求准备173 7.3安装与配置DHCP服务174 7.3.1在服务器Server01上安装DHCP服务器174 7.3.2配置DHCP主配置文件175 7.4配置DHCP服务器应用案例179 7.4.1案例需求179 7.4.2解决方案179 7.5项目实录: 配置与管理DHCP服务器183 7.6练习题185
第8章DNS服务器配置187 8.1认识DNS服务187 8.1.1DNS概述187 8.1.2DNS查询模式188 8.1.3DNS域名空间结构188 8.2案例设计与准备189 8.3安装与配置DNS服务189 8.3.1安装与启动DNS190 8.3.2掌握BIND配置文件190 8.4配置主DNS服务器实例193 8.4.1案例环境及需求193 8.4.2解决方案194 8.5配置惟缓存DNS服务器199 8.6使用工具测试DNS199 8.7项目实录: 配置与管理DNS服务器201 8.8练习题201
第9章NFS网络文件系统203 9.1NFS基本原理203 9.1.1NFS服务概述203 9.1.2NFS工作原理204 9.1.3NFS组件204 9.2案例设计与准备205 9.3配置一台完整的NFS服务器205 9.3.1NFS服务器端配置205 9.3.2在客户端挂载NFS文件系统210 9.3.3了解NFS服务的文件存取权限212 9.4排除NFS故障212 9.5项目实录: 配置与管理NFS服务器214 9.6练习题215
第10章a服务器配置217 10.amba简介217 10.2案例设计与准备218 10.2.1了解a服务器配置的工作流程218 10.2.2设备准备219 10.3配置a服务器219 10.3.1安装并启动a服务219 10.3.2了解主要配置文件.conf220 10.4a服务的日志文件和密码文件224 10.5user服务器实例解析225 10.6配置可匿名访问的a服务器231 10.7项目实录: 配置与管理a服务器233 10.8练习题234
第11章Apache服务器配置236 11.1认识Web236 11.2案例设计和准备238 11.3安装与配置Web服务器238 11.3.1安装、启动与停止Apache服务238 11.3.2认识Apache服务器的配置文件240 11.4Web服务器简单案例241 11.4.1设置文档根目录和首页文件的实例241 11.4.2用户个人主页实例243 11.4.3虚拟目录实例245 11.5Web服务器虚拟主机案例246 11.5.1配置基于IP地址的虚拟主机246 11.5.2配置基于域名的虚拟主机248 11.5.3配置基于端口号的虚拟主机249 11.6保障企业网站——配置用户身份认证251 11.6.1.htaccess文件控制存取251 11.6.2用户身份认证252 11.7项目实录: 配置与管理Web服务器255 11.8练习题256
第12章FTP服务器配置258 12.1认识FTP服务258 12.1.1FTP工作原理258 12.1.2匿名用户259 12.2案例设计与准备259 12.3安装、启动与停止vsftpd服务260 12.4认识vsftpd的配置文件260 12.5配置匿名用户FTP案例262 12.5.1案例需求263 12.5.2解决方案263 12.6配置本地模式的常规FTP服务器案例264 12.6.1案例需求264 12.6.2需求分析265 12.6.3解决方案265 12.7设置vsftp虚拟账户案例268 12.7.1案例需求268 12.7.2解决方案269 12.8项目实录: 配置与管理FTP服务器272 12.9练习题273
第13章电子邮件服务器配置274 13.1了解电子邮件服务工作原理274 13.1.1电子邮件服务概述274 13.1.2电子邮件系统的组成274 13.1.3电子邮件传输过程275 13.1.4与电子邮件相关的协议276 13.1.5邮件处理及认证276 13.2案例设计及准备277 13.3配置postfix常规服务器278 13.3.1安装所需要的服务器组件278 13.3.2postfix服务程序主配置文件278 13.3.3群发和邮件中继279 13.4配置Dovecot服务程序283 13.4.1安装Dovecot服务程序软284 13.4.2配置部署Dovecot服务程序284 13.4.3配置邮件格式与存储路径285 13.4.4创建用户,建立保存邮件的目录285 13.5配置完整的收发邮件服务器案例285 13.5.1案例需求285 13.5.2案例分析285 13.5.3解决方案286 13.6使用CyrusSASL实现SMTP认证案例292 13.6.1案例需求292 13.6.2解决方案292 13.7项目实录: 配置与管理电子邮件服务器295 13.8练习题296
第14章代理服务器配置298 14.1认识代理服务器298 14.1.1代理服务器的工作原理298 14.1.2代理服务器的作用299 14.2案例设计与准备299 14.3配置squid服务器300 14.3.1安装、启动、停止与随系统启动squid服务300 14.3.2配置squid服务器301 14.4企业实战与应用案例304 14.4.1企业环境和需求304 14.4.2手动设置代理服务器解决方案305 14.4.3客户端不需要配置代理服务器的解决方案307 14.4.4反向代理的解决方案308 14.4.5几种错误的解决方案(以反向代理为例)309 14.5项目实录: 配置与管理squid代理服务器311 14.6练习题311
附录电子活页313
参考文献315 |
|