这门课解决什么问题
在 Linux 环境下,很多初学者刚接触服务器时,最头疼的不是敲命令行,而是搞不定软件怎么装、怎么删、怎么修。遇到依赖报错、源库找不到、包损坏或者误删了某个系统文件,往往只能全网乱搜,最后被迫重装系统。这门课就是专门解决这类日常运维和基础环境搭建问题的。它把 Linux 下最经典的两种包管理方式拆开讲透:底层怎么用 RPM 直接操作单个包,上层怎么用 YUM 自动解决依赖关系并批量管理。课程内容非常聚焦,不搞大而全的命令大全,只盯着软件包的增删改查和校验机制讲。如果你平时的工作需要在 CentOS、RedHat 或类似体系里部署服务、排查环境故障,或者正从开发向运维方向转,这门课能帮你把系统底层的包管理逻辑彻底理顺,不再卡在装软件这种基础环节上。
适合什么基础与资料怎么用
这门课不需要你是运维老手,但最好已经具备 Linux 基本命令操作能力,比如知道怎么进终端、怎么切到 root 权限、怎么看文件路径。如果你完全没摸过命令行,建议先补一下基础操作再来看。资料学习节奏上,建议先从 RPM 部分看起,尤其是安装参数和查询校验那几节,这是理解 YUM 自动化机制的前提。RPM 部分学完后,重点啃 YUM 的配置文件讲解和本地服务器搭建那块,这是实际工作中最容易踩坑的地方。看视频时一定要同步开一台 Linux 虚拟机跟着敲,不要只用眼睛看。资料包里涉及的命令参数很多,配合实操才能记住。遇到依赖报错时,自己先暂停视频尝试解决,再对比讲解里的排查思路,这样吸收得最快。
学完能独立做什么
学完这套内容,你能独立完成几件具体的事。第一,拿到一个 RPM 包后,你能判断它的基本信息、依赖关系和完整性,不再盲目执行安装。第二,当系统里某个配置文件或命令被误删,你能用抽取命令从原包里把特定文件单独捞出来恢复,不用重装整个软件或系统。第三,能自己写 YUM 配置文件,把默认的在线源换成国内镜像,或者直接拿系统光盘搭一个离线本地源,这在内网无外网环境的服务器上非常实用。第四,遇到软件版本冲突或升级失败,你知道怎么用查询和检查命令定位是哪个包出了问题,而不是直接重装。这些能力放在日常服务器维护、测试环境搭建或者基础运维岗的日常工作中,都是实打实能直接用上的硬技能,不涉及虚浮的架构设计,纯粹解决手头干活的问题。
课程目录
课程目录10 集
- 1 Linux软件包概述 (33:39).mp4
- 2 RPM软件包安装(-ivh) (01:03:00).mp4
- 3 RPM软件包删除(-e) 升级(-U) 查询(-q) (36:28).mp4
- 4 RPM检查软件包和校验软件 (21:52).mp4
- 5 使用rpm2cpio cpio命令抽取RPM包中特定文件 (24:46).mp4
- 6 YUM软件包管理器(理论) (39:16).mp4
- 7 YUM软件包管理器(配置文件讲解) (01:10:30).mp4
- 8 YUM软件包管理器(安装、删除软件) (50:07).mp4
- 9 YUM软件包管理器(检查、升级、搜索、查询、清除及生成缓存) (49:40).mp4
- 10 YUM软件包管理器(通过DVD或镜像盘制作YUM服务器并实现安装RPM包) (25:52).mp4






