先把话说清楚:这门课解决什么问题

一门面向 CentOS 的 Linux 入门加 Docker 实操课。对想转运维、想自己搭服务器环境、或者开发时经常要跟 Linux 打交道的人来说,最大的痛点是「知道命令但不知道用在哪个场景」。这门课第一章解决的就是这个:从在虚拟机里装 CentOS 开始,到配 IP、关防火墙、用 yum 装软件、用 Xshell 远程登录,一步步把一台裸机变成能日常使用的服务器环境。

它不绕弯子,一上来就是 VM 虚拟机的搭建和 CentOS 安装,跟着做就能有一台自己的 Linux 机器。后面的命令讲解也偏「企业常用」:yum 换源和常用操作、文件权限、目录结构、重定向、管道、文件查找和压缩解压,还有 top、df、ping 这类排查问题要用的命令。这些不是大学教材里的理论条目,是运维和开发每天真会敲的东西。学到这一层的标志是:你不再需要死记命令,而是知道「我要查磁盘满没满」「我要找某个配置文件」「我要看服务有没有挂」,然后自然想到该用什么命令。

Docker 部分放在 Linux 基础之后,意味着它的定位是「为 Docker 做准备」而不是跳级。你先把目录结构、权限、网络这些底子打牢,再接触容器,才不会被端口映射和挂载目录搞晕。

适合什么人,以及建议先看哪几块

适合完全没有 Linux 基础、但确定要往服务器方向走的人——比如准备转运维、做后端开发要自己部署项目、或者想学 Docker 却连虚拟机都没装过的上班族。如果你已经熟悉 Linux 基本操作,这门课的前半部分可以跳过,重点看 yum 源配置和权限管理这几节,再进入 Docker 部分。如果你连 VM 都没装过,那就老老实实从第一课开始,因为后续所有练习都建立在一台能跑的 CentOS 上。

建议优先看这四块:一是安装和远程登录(第一到第五课),解决「机器在哪、怎么连上去」的问题;二是 yum 和权限、IP 配置(第三、四、六课),这是装软件和调网络的基础,也是企业里最常被问到的点;三是命令核心(第九到第十二课),涉及重定向、管道、查找、压缩解压,这些是每天都会用的高频操作;四是第十四到第十五课的系统与网络排查命令,配合 top、df、ping、ifconfig 这类工具,你才算有「查问题」的能力。

资料包里每节都有视频和配套命令文件。练习时别只看不敲,一台虚拟机一个月才几十块钱电费,但能换来肌肉记忆。每一节课后,把课上敲过的命令自己在终端里重打一遍,然后试着组合:比如用 find 找出某个文件再用 tar 打包,用 df 发现磁盘快满了再定位是哪个目录占的空间。这样比顺着列表刷完有用得多。

学完能独立做什么

学完这部分基础,你至少能独立完成以下几件事:在本地或云服务器上装一个 CentOS 系统;用 Xshell 远程登录并做基本配置(改 IP、关防火墙、换 yum 源);用命令行完成日常的软件安装、文件操作、压缩备份;通过管道和重定向把多条命令串起来处理数据;用 top、ps、df、netstat 这类命令初步判断一台服务器的健康状态。

更重要的是,你可以开始进入 Docker 阶段的学习。Docker 的安装、镜像拉取、容器启停、目录挂载这些操作,全都依赖你对 Linux 权限和文件系统的理解。把前面基础打扎实,后面学容器不会发虚。

配合练习的具体建议是:装好系统后,别急着删了重来,就在这台机器上折腾。比如故意改错一个权限,看看会报什么错;或者把 yum 源换成一个国内镜像,再对比一下装软件的速度。出错不可怕,把这些报错信息看懂,比多刷十节课都管用。等到你不看笔记也能熟练完成「装系统 → 配网络 → 装软件 → 压缩备份」这一整套流程,就可以放心进入 Docker 部分了。

课程目录

课程目录41 集
  • 1-1 [Linux+Docker第一章] 01.VM虚拟机的搭建过程 (11:32).mp4
  • 1-2 [Linux+Docker第一章] 02.VM上安装centos的操作 (11:48).mp4
  • 1-3 [Linux+Docker第一章] 03.yum的介绍已经更新yum源操作 (16:51).mp4
  • 1-4 [Linux+Docker第一章] 04.yum企业常用的操作命令 (14:11).mp4
  • 1-5 [Linux+Docker第一章] 05.linux第三方软件xshell和winscp的使用 (05:55).mp4
  • 1-6 [Linux+Docker第一章] 06.linux的权限修改_配置ip地址_关闭防火墙 (20:25).mp4
  • 1-7 [Linux+Docker第一章] 07.linux的目录结构的介绍 (19:53).mp4
  • 1-8 [Linux+Docker第一章] 08.linux的帮助文档的使用方法 (07:53).mp4
  • 1-9 [Linux+Docker第一章] 09.linux的重定向,more,cat,管道,clear (15:33).mp4
  • 1-10 [Linux+Docker第一章] 10.linux的mkdir,rm,cd合并文件命令 (14:20).mp4
  • 1-11 [Linux+Docker第一章] 11.linux的find,mv,cp命令详解 (09:34).mp4
  • 1-12 [Linux+Docker第一章] 12.linux的tar压缩和解压缩which的命令详解 (10:37).mp4
  • 1-13 [Linux+Docker第一章] 13.linux的top date ps cal命令详解 (08:34).mp4
  • 1-14 [Linux+Docker第一章] 14.linux的ifconfig,du,df,ping命令 (04:42).mp4
  • 1-15 [Linux+Docker第一章] 15.linux的useradd,whoami,who命令详 (07:43).mp4
  • 1-16 [Linux+Docker第一章] 16.linux的用户权限和用户组修改命令详解 (19:12).mp4
  • 2-1 [Linux+Docker第二章] 01.学习目标 (09:45).mp4
  • 2-2 [Linux+Docker第二章] 02通过了解docker知识点 (04:04).mp4
  • 2-3 [Linux+Docker第二章] 03虚拟化的技术的讲解 (09:42).mp4
  • 2-4 [Linux+Docker第二章] 04什么是docker (19:57).mp4
  • 2-5 [Linux+Docker第二章] 05容器和虚拟机比较 (08:39).mp4
  • 2-6 [Linux+Docker第二章] 06docker的组件讲解 (08:10).mp4
  • 2-7 [Linux+Docker第二章] 07docker的安装 (11:14).mp4
  • 2-8 [Linux+Docker第二章] 08docker的启动与停止和状态查询 (12:05).mp4
  • 2-9 [Linux+Docker第二章] 09docker镜像相关的命令 (20:07).mp4
  • 2-10 [Linux+Docker第二章] 10docker容器的查看,停止和启动 (28:36).mp4
  • 2-11 [Linux+Docker第二章] 11docker停止与启动容器文件拷贝和目录挂载 (18:06).mp4
  • 2-12 [Linux+Docker第二章] 12docker的容器ip查询以及删除容器 (07:06).mp4
  • 2-13 [Linux+Docker第二章] 13docker应用部署-mysql的拉取 (04:07).mp4
  • 2-14 [Linux+Docker第二章] 14docker应用部署-mysql的开启 (05:27).mp4
  • 2-15 [Linux+Docker第二章] 15docker的其他案例部署讲解 (12:34).mp4
  • 2-16 [Linux+Docker第二章] 16docker的迁移与备份 (11:45).mp4
  • 2-17 [Linux+Docker第二章] 17使用DockFile脚本构建镜像 (22:26).mp4
  • 2-18 [Linux+Docker第二章] 18使用DockerFlie构建goweb程序 (17:44).mp4
  • 2-19 [Linux+Docker第二章] 19使用DockeFlie构建goweb的运行展示 (02:51).mp4
  • 2-20 [Linux+Docker第二章] 20使用dockeFile构建jdk的方式 (14:04).mp4
  • 2-21 [Linux+Docker第二章] 21使用dockerfile构建springboot项目 (26:20).mp4
  • 2-22 [Linux+Docker第二章] 22Docker私有仓库的创建以及案例演示 (19:09).mp4
  • 2-23 [Linux+Docker第二章] 23.DockerCompose的简介 (11:09).mp4
  • 2-24 [Linux+Docker第二章] 24DockerCompose的使用 (05:32).mp4
  • 2-25 [Linux+Docker第二章] 25DockerCompose的mysql实战 (23:16).mp4