提示
取消
确定

    010-63707819

    客服热线:周一至周五9:00-18:00

请使用微信扫描二维码授权登录
Linux 网络操作系统 (Rocky 9)
优惠价¥59.80

数量

- +
立即购买
加入购物车
收藏
0

本书以 Rocky Linux 9 为教学载体,面向计算机类相关专业学生及一线系统运维初学者,系统讲解了 Linux 网络操作系统的安装配置、用户管理、文件权限、服务部署、日志分析、自动化脚本编写及基础安全防护等核心技能。我们选择 Rocky Linux 9,不仅因其与 RHEL 的二进制兼容性共同确保了学习内容与工业生产的无缝接轨,更因其活跃的社区生态和长期支持承诺为学习者提供了可持续的技术成长路径。


模块一 初识 Rocky Linux 9 —— 打开新世界的大门

项目一 认识 Linux 操作系统……………………………………………………………………………… 2

任务 1 了解 Linux 的起源、特点与常见发行版 ……………………………………………… 3

任务 2 对比 Linux 与 Windows 的异同 ………………………………………………………… 7

任务 3 规划与安装 Linux 虚拟机(VMware Tools 安装)……………………………………… 11

任务 4 首次登录与图形化 / 命令行界面切换 ………………………………………………… 19

项目实训:部署一台专属的 Rocky Linux 实验虚拟机并完成系统初探 ……………………… 23

项目二 Linux 基础操作与文件管理 ………………………………………………………………………28

任务 1 学习使用命令行终端(terminal) ……………………………………………………… 29

任务 2 掌握 Linux 目录结构(FHS)…………………………………………………………… 32

任务 3 使用基本命令管理文件 ………………………………………………………………… 39

任务 4 使用文本编辑器(vim)创建和编辑文件 ……………………………………………… 43

项目实训:SSH 远程登录与服务配置 …………………………………………………………… 47

模块二 驾驭系统 —— 成为合格的系统使用者

项目三 用户与权限管理 ……………………………………………………………………………………54

任务 1 理解用户和组的概念 …………………………………………………………………… 55

任务 2 管理用户账户(useradd、passwd、userdel)…………………………………………… 60

任务 3 管理用户组 ……………………………………………………………………………… 65

任务 4 掌握 su 和 sudo 使用 …………………………………………………………………… 71

任务 5 理解并设置文件权限 …………………………………………………………………… 76

项目实训:为公司不同部门创建用户并设置权限 ……………………………………………… 81

项目四 磁盘与存储管理 ……………………………………………………………………………………85

任务 1 管理磁盘分区 …………………………………………………………………………… 86

任务 2 管理文件系统 …………………………………………………………………………… 89

任务 3 管理磁盘配额 …………………………………………………………………………… 93

任务 4 管理 LVM ………………………………………………………………………………… 96

任务 5 管理 RAID……………………………………………………………………………… 101

项目实训:构建企业级高可用存储系统 ……………………………………………………… 104

项目五 软件包管理与系统维护 ………………………………………………………………………… 108

任务 1 使用 RPM/DNF 管理软件包…………………………………………………………… 109

任务 2 配置国内软件源与本地源 …………………………………………………………… 114

任务 3 查看系统进程与管理进程 …………………………………………………………… 120

任务 4 管理系统服务 ………………………………………………………………………… 125

任务 5 查看与分析系统日志 ………………………………………………………………… 130

项目实训:安装趣味终端软件,打造个性化 Linux 体验 …………………………………… 134

模块三 Shell 编程—— 让操作更智能

项目六 Shell 脚本入门 ………………………………………………………………………………… 140

任务 1 理解 Shell 脚本的作用与执行方式 …………………………………………………… 141

任务 2 编写第一个 Shell 脚本(Hello World!)……………………………………………… 144

任务 3 使用变量与输入输出 ………………………………………………………………… 148

项目实训:编写一个自动备份脚本 …………………………………………………………… 153

项目七 Shell 脚本进阶 ………………………………………………………………………………… 155

任务 1 使用循环语句 ………………………………………………………………………… 155

任务 2 使用函数封装代码 …………………………………………………………………… 161

任务 3 脚本的调试技巧 ……………………………………………………………………… 166

项目实训:编写一个自动化系统健康检查脚本 ……………………………………………… 172

模块四 网络应用 —— 连接世界的桥梁

项目八 Linux 网络基础配置 …………………………………………………………………………… 176

任务 1 查看与配置网络参数 ………………………………………………………………… 177

任务 2 测试网络连通性 ……………………………………………………………………… 181

任务 3 远程连接 Linux 服务器(SSH 原理与使用)………………………………………… 185

项目实训:部署并安全接管一台实验用 Linux 服务器 ……………………………………… 190

项目九 搭建文件共享服务(Samba)………………………………………………………………… 194

任务 1 理解 Samba 服务的作用 ……………………………………………………………… 195

任务 2 安装与配置 Samba 服务器 …………………………………………………………… 197

任务 3 在 Windows 上访问 Linux 共享文件夹 ……………………………………………… 201

项目实训:为学校机房搭建一个公共文件交换区 …………………………………………… 205

项目十 搭建 Web 服务器(Apache/Nginx)………………………………………………………… 210

任务 1 理解 Web 服务原理 …………………………………………………………………… 211

任务 2 安装与配置 Apache …………………………………………………………………… 213

任务 3 发布个人或班级网站 ………………………………………………………………… 216

项目实训:创建一个“班级风采”展示网站 ………………………………………………… 221

项目十一 搭建 DNS 域名服务器 ……………………………………………………………………… 224

任务 1 理解 DNS 域名解析过程 ……………………………………………………………… 224

任务 2 安装与配置 Bind 服务 ………………………………………………………………… 228

任务 3 配置正向解析与反向解析 …………………………………………………………… 232

项目实训:为校内实验网络配置私有域名解析 ……………………………………………… 237

项目十二 搭建与管理 vsftpd 服务器 ………………………………………………………………… 241

任务 1 理解 FTP 与 vsftpd 概述 ……………………………………………………………… 241

任务 2 配置匿名 FTP 服务 …………………………………………………………………… 245

任务 3 配置实名(本地用户)FTP 服务 …………………………………………………… 248

项目实训:搭建综合 FTP 服务器(匿名下载 + 实名上传) ………………………………… 251

模块五 安全管理 —— 构筑系统防线

项目十三 防火墙配置 …………………………………………………………………………………… 256

任务 1 理解防火墙与 SELinux 的基本概念 ………………………………………………… 257

任务 2 配置 firewalld 防火墙规则 …………………………………………………………… 260

任务 3 配置服务端口放行 …………………………………………………………………… 263

项目实训:为 Web 服务器配置防火墙,仅开放 80 端口 …………………………………… 267

项目十四 数据备份与恢复 ……………………………………………………………………………… 270

任务 1 使用 tar 命令进行归档与压缩………………………………………………………… 270

任务 2 使用 scp/rsync 命令进行远程同步 …………………………………………………… 273

任务 3 制定简单的数据备份策略 …………………………………………………………… 276

项目实训:编写脚本实现网站数据的定时备份 ……………………………………………… 280

参考文献 …………………………………………………………………………………………………… 282