




资源介绍
视频数量:64个
总时长:4小时54分
课程介绍:
Linux系统管理实战精讲:覆盖用户、进程、服务与容器
想象这样一个场景:你刚接手一台Linux服务器,老板随口问一句"现在负载怎么样?磁盘还剩多少?上次更新是什么时候?",你盯着满屏命令行,一时竟不知从何下手。如果你对类似的画面不陌生,这门课会帮你把那些散乱的知识串成一张清晰的网。
这门课围绕CompTIA Linux+ XK0-006认证所要求的系统管理技能展开,由Pluralsight平台讲师Andrew Mallett主讲。全套课程共64节视频,总时长不到5小时,内容紧凑但不潦草,每一节都聚焦一个具体话题,配有大量实操演示,学完就能直接搬到工作里用。
课程主体分为六个模块,从最基础的文件操作讲起,逐步深入到用户管理、进程调度、软件包管理、systemd服务架构,最后带你走进容器化部署的世界。
一、文件管理基础
很多人以为Linux文件操作就是ls加cd,实际上学问远不止这些。第一模块会带你拆解文件的本质:什么是硬链接,什么是软链接,两者差异在哪里,为什么软链接能跨文件系统而硬链接不行。find命令同样是重头戏,老师会演示按时间、属主、权限等条件筛选文件,并对匹配结果执行移动、删除等动作。命名管道(Named Pipes)这一相对冷门的主题也会讲到,它是进程间通信的经典方式之一,理解了它,许多底层机制都能豁然开朗。
二、用户与组管理
服务器上往往跑着几十甚至上百个账号,怎么管得有条不紊?这部分从用户账户数据库的结构讲起,告诉你系统内部是如何记录每个用户的。文本工具的运用是基础:sort排序、cut截取字段、awk按模式筛选、getent快速查询,这些命令行组合拳用熟了,效率远超手动翻配置文件。核心操作围绕useradd展开,包括各参数的含义、如何通过skel目录为新用户预置统一环境模板、usermod修改已有账号的姿势,以及删除账号时如何避免遗留家目录的坑。密码部分会深入shadow文件结构、密码过期策略,并厘清有效用户ID和实际用户ID这两个容易混淆的概念。
三、进程管理
服务器跑得稳不稳,归根结底要看进程管得对不对。开篇先讲可用性的概念——从99%到99.999%的"五个九",听起来只是数字差距,背后运维压力却是天壤之别。监控层面会演示uptime查看运行时间、top和htop实时观察资源占用、pstree梳理进程父子关系、systemctl检查服务运行状态。进阶部分包括用nice和renice调整进程优先级、用ulimit限制用户的进程数上限。定时任务则覆盖三种方式:crontab周期性作业、at一次性任务、以及systemd timer单元,各有适用的场景。
四、软件包管理
Ubuntu走APT路线,RHEL走dnf路线,两套体系都得会。这部分两种都会讲到。APT部分从添加第三方仓库(比如Docker官方源)讲起,再到安装卸载、批量升级、彻底清除残留配置。Snap这种沙箱化打包格式会单独介绍,它与传统包管理有何区别、什么场景下该用哪种方案。RHEL一侧则演示dnf的常规操作、软件包历史回滚,以及如何在两个发行版中高效搜索可用包。
五、深入理解systemd
现在主流Linux发行版几乎都用systemd,可多数人对它的理解还停留在"systemctl start xxx"这一行命令上。这一模块会展开讲:什么是单元(Unit),它有哪些类型(service、socket、mount、timer等),如何阅读和编辑单元文件。你会学到用systemctl查询服务依赖、用mask彻底禁用某个服务、用Cockpit图形化排查socket激活问题。日志部分重点演示journalctl的过滤与追踪技巧。最后还会带你创建自定义mount单元和automount单元,实现按需挂载。
六、容器管理
最后一站是容器。从Docker的安装与基础测试开始,逐步演示镜像拉取、容器运行与自动清理。端口映射让外部流量进入容器,卷映射让数据持久化,环境变量则用来配置MySQL这类需要初始化的服务。多容器协作怎么办?老师会带你用Docker Compose编排完整应用栈。用户自定义网络也是必学内容,它决定了容器之间能否互通。最后会重点剖析特权容器的安全风险,以及如何通过配置防止误用。
学完全部内容,你不仅能在CompTIA Linux+的考试中从容应对,更会在工作里建立起对Linux系统多维度的立体认知:文件怎么理、用户怎么控、进程怎么盯、软件怎么装、服务怎么调、容器怎么玩,知识之间彼此咬合,形成完整闭环。
这门课适合正在备考CompTIA Linux+的考生、刚入门的运维新手、希望系统补齐Linux基础的开发人员,以及那些想从"会敲命令"进阶到"懂背后逻辑"的所有Linux使用者。