Linux 服务器和 SSH:后端基础设施的基石
每个生产应用都运行在服务器上,而 Linux 运行在绝大多数服务器上。本课程轨道涵盖 Linux 服务器部署、配置和安全远程访问——这些技能能确保 Web 应用、数据库和 API 稳定可靠地运行。无论你是首次搭建 VPS 还是加固生产主机,这都是后端工程师和 DevOps 从业者每天使用的运维知识。
你将学到什么
你将从 Linux CLI 开始,逐层深入服务器运维的各个方面:管理软件包、用户、进程和计划任务;配置磁盘分区和文件系统;读取系统日志和监控服务器健康状况;配置网络接口并使用 iptables 或 ufw 编写防火墙规则;使用 Nginx 和 Apache 部署 Web 服务器;保护和优化数据库服务器;编写 Bash 脚本自动化重复的管理任务;以及应用安全加固技术,包括入侵检测和防护系统。
学习路径
十二门课程从 A1 到 C1 循序渐进。课程轨道从 Linux 服务器基础:CLI 导航 和 SSH 掌握:安全远程访问 开始,随后深入软件包管理、用户和进程管理、磁盘和文件系统管理以及网络配置。B2 阶段涵盖 高级 SSH 技术、Nginx/Apache Web 服务器部署、数据库服务器设置与安全 和 Bash 脚本服务器自动化。课程轨道在 C1 阶段以 服务器安全加固与 IDPS 收尾,涵盖真实生产环境所需的防御实践。
工作原理
每门课程分为短小精悍的课时,你在内置的终端风格编辑器中完成,获得实时反馈。当你遇到困难时,AI 导师会解释概念而不是直接给出答案,让你对每条运行的命令都充满自信。