从虚拟机到远程连接:补上运维的第一块地基
很多刚接触 Java 后端的同学,代码写得再溜,一旦服务器报错就束手无策,甚至分不清“本地运行正常”和“线上部署失败”的区别。这门课解决的核心痛点,就是填补“只会写代码,不会在 Linux 环境中跑服务”的能力缺口。它不教你高深的架构设计,而是手把手带你从零搭建一个可操作的 Linux 环境。你会看到课程从虚拟机的安装讲起,这是脱离 Windows 本地环境、掌握服务器操作逻辑的第一步。接着通过 CentOS 安装和目录结构的拆解,让你明白服务器文件系统是如何组织的,而不是死记硬背命令。最后,通过 CRT 远程连接工具的使用,真正模拟出开发者与服务器“隔空对话”的场景。如果你连虚拟机都不敢装,或者连“文件在哪”都找不到,这门课就是为你准备的实战入口。
重点攻克:常用命令与文件操作的实战闭环
课程中占比最大的部分是 Linux 常用命令的专项训练,这也是日常运维中最高频的“肌肉记忆”来源。别指望背下所有命令,这门课聚焦于你每天打开终端必须用的那几个核心:用 cd 和 ls 确认位置,用 mkdir 和 rmdir 管理目录,用 cat、more、less、tail 查看日志文件内容。特别是 tail 命令,对于排查线上 Java 应用报错至关重要,但很多初学者只会看,不会灵活过滤。配合 CRT 远程连接工具,你需要在本地 Windows 上操作,却对远程 Linux 服务器下达指令,这个过程中你会遇到路径权限、连接超时等真实问题。建议学习顺序严格遵循目录逻辑:先搞定环境搭建(1-1 至 1-3),再彻底吃透目录结构(1-4),最后死磕常用命令(1-5 至 1-10)。不要跳着看,因为前一个命令的输出往往是后一个命令的输入,比如不理解目录结构,就无法正确编写文件操作指令。
学完能独立做什么:从“小白”到“能动手的运维”
学完这套内容,你不需要成为专家,但至少能独立回答以下实际问题:如何在自己的电脑上模拟一台 Linux 服务器?如何连接并操作这台服务器?当 Java 程序报错时,如何在服务器日志文件中快速定位错误堆栈?如何创建、删除文件或目录,并确认操作是否成功?资料包中的视频不是让你被动观看的,而是配合练习的脚手架。每看完一个命令讲解,必须打开你的终端或虚拟机,亲手敲一遍。比如看完 tail 命令,就去生成一个几百行的测试日志,然后用 tail 去截取最后几行;看完目录操作,就尝试在指定路径下创建嵌套文件夹并删除。只有当你能脱离视频,独立在 Linux 环境下完成“安装环境 - 连接 - 查日志 - 改文件”这一套动作时,才算真正补上了这块短板。接下来的学习,你才能放心地把 Java 代码部署到这个环境中,而不是只在本地 IDE 里“自嗨”。
课程目录
1-1 [Linux专题] Linux概述 (05:45) 1-2 [Linux专题] 虚拟机的介绍以及VMware安装 (03:04) 1-3 [Linux专题] CentOS的安装 (09:26) 1-4 [Linux专题] Linux的目录结构 (06:31) 1-5 [Linux专题] Linux的常用命令:cd命令 (06:16) 1-6 [Linux专题] Linux的常用命令:ls ll dir命令 (05:53) 1-7 [Linux专题] Linux的常用命令:mkdir rmdir 命令 (06:46) 1-8 [Linux专题] Linux的常用命令:cat more less tail命 (08:17) 1-9 [Linux专题] Linux的远程连接:CRT的安装和使用 (05:26) 1-10 [Linux专题] Linux的常用命令:文件操作rm命令 (06:12) 1-11 [Linux专题] Linux的常用命令:文件操作cp、mv命令 (06:50) 1-12 [Linux专题] Linux的常用命令:文件操作tar命令 (11:56) 1-13 [Linux专题] Linux的常用命令:文件操作grep命令 (03:08) 1-14 [Linux专题] Linux的常用命令:其它命令 (02:34) 1-15 [Linux专题] Linux的常用命令:Vim编辑器 (15:10) 1-16 [Linux专题] Linux的常用命令:重定向输出 (04:06) 1-17 [Linux专题] Linux的常用命令:管道和命令执行控制 (06:42) 1-18 [Linux专题] Linux的常用命令:网络通讯命令 (03:38) 1-19 [Linux专题] Linux的常用命令:系统管理命令 (10:37) 1-20 [Linux专题] Linux的常用命令:用户的管理 (08:59) 1-21 [Linux专题] Linux的常用命令:组管理 (05:08) 1-22 [Linux专题] Linux常用命令:权限命令 (11:04) 2-1 [Docker专题] 学习Docker的准备 (12:06) 2-2 [Docker专题] Docker是什么 (18:48) 2-3 [Docker专题] Docker的优势 (19:36) 2-4 [Docker专题] Docker架构 (19:21) 2-5 [Docker专题] Docker容器&镜像&仓库 (25:02) 2-6 [Docker专题] Docker支持的平台和版本 (15:24) 2-7 [Docker专题] Docker安装(基于centos7) (23:44) 2-8 [Docker专题] Docker-HelloWorld流程解析 (10:54) 2-9 [Docker专题] Docker 镜像加速 (17:59) 2-10 [Docker专题] Docker 提示类命令 (12:26) 2-11 [Docker专题] Docker 镜像查询命令 (13:57) 2-12 [Docker专题] Docker 镜像搜索命令 (12:45) 2-13 [Docker专题] Docker 镜像拉取命令 (07:14) 2-14 [Docker专题] Docker 镜像删除命令 (07:05) 2-15 [Docker专题] Docker 容器命令上 (32:33) 2-16 [Docker专题] Docker 容器命令中 (11:57) 2-17 [Docker专题] Docker 容器命令下 (12:20) 2-18 [Docker专题] Docker 镜像原理 (22:57) 2-19 [Docker专题] Docker 修改容器commit (30:33) 2-20 [Docker专题] Docker 数据管理_数据卷 (21:13) 2-21 [Docker专题] Docker 数据管理_只读(readonly)数据卷 (07:12) 2-22 [Docker专题] Docker 数据管理_数据卷容器 (16:37) 2-23 [Docker专题] Docker DockerFile 概念 (13:39) 2-24 [Docker专题] Docker DockerFile 执行流程 (07:55) 2-25 [Docker专题] Docker DockerFile 命令关键字 (14:16) 2-26 [Docker专题] Docker 构建自己的Centos镜像 (25:27) 2-27 [Docker专题] Docker 构建自己的tomcat9镜像 (33:02) 2-28 [Docker专题] Docker 安装mysql (16:22) 2-29 [Docker专题] Docker 安装redis (06:06) 2-30 [Docker专题] Docker 提交镜像到阿里云 (17:26) 3-1 [Jenkins专题] Jenkins 介绍 (09:30) 3-2 [Jenkins专题] Jenkins 安装版本和方式 (06:29) 3-3 [Jenkins专题] Jenkins 安装步骤 之 JDK安装 (16:36) 3-4 [Jenkins专题] Jenkins 安装步骤 之 Tomcat安装 (10:33) 3-5 [Jenkins专题] Jenkins 安装 (16:23) 3-6 [Jenkins专题] Jenkins 查看管理员初始密码 (03:03) 3-7 [Jenkins专题] Jenkins 插件安装 (14:34) 3-8 [Jenkins专题] Jenkins 插件安装补充 (01:59) 3-9 [Jenkins专题] Maven安装 (13:36) 3-10 [Jenkins专题] Git 工具安装 (13:23) 3-11 [Jenkins专题] Git 工具配置 (06:15) 3-12 [Jenkins专题] Jenkins 整合工具配置 (09:39) 3-13 [Jenkins专题] 从Git仓库提代码构建 (14:17) 3-14 [Jenkins专题] 安装Deploy to container Plugin 插 (03:37) 3-15 [Jenkins专题] Tomcat后台管理配置 (13:06) 3-16 [Jenkins专题] 自动化部署工作流程图 (12:44) 3-17 [Jenkins专题] 自动化部署-开发代码 (09:13) 3-18 [Jenkins专题] 自动化部署-配置测试 (15:37) 3-19 [Jenkins专题] 用户管理 (03:12) 3-20 [Jenkins专题] Jenkins启动和停止 (05:11)




