技术世界正在蓬勃发展,有很多东西需要学习,尤其是对于开发人员、云工程师和 devops。 将 Linux 添加到此列表中,您将永远不会缺少选择。 有一系列课程可供选择,所有这些课程都可以在您舒适的家中进行。
从 Udemy、Coursera 和 Pluralsight 等各种选项中进行选择。 最好的部分:其中一些甚至为您提供结业证书,您可以将其发布在您的 LinkedIn 个人资料上,甚至在您的简历上。
这里有一些最好的在线 Linux 课程。
1. Linux 掌握:在 11.5 小时内掌握 Linux 命令行
可用于: 乌迪米
由…制作: 齐亚德·耶希亚
课程时长: 11.5小时的视频讲座
非常适合: 初学者和对 Linux 有基本或很少了解的人
结业证书: 包括
成本: 129.99 美元
如果您是 Linux 操作系统的新手并且不想动手,那么这就是您的课程。 该课程的创建者 Ziyad 将带您了解 Linux 命令行,并通过基于项目的分步指南演示操作系统的工作原理。
本课程将带您了解 Linux 的“如何”和“为什么”,并展示各种 Linux 命令的工作方式、它们的真实结构以及记住这些命令的正确方法。
与 Udemy 上提供的其他一些 Linux 课程不同,您不会被迫只记住命令,但 Ziyad 将亲自解释特定命令为何如此的原因。
涵盖的一些概念包括:
- Shell 和 Linux 终端的区别
- 命令 – 输入和输出
- 数据重定向
- 如何连接 Linux 命令以构建复杂的数据管道
- 了解 Linux 文件系统
- 深入研究 Linux 中的任务自动化和调度
- 包管理器和软件存储库
此主题列表并不详尽。 还涵盖了一系列其他主题,您可以前往 Udemy 课程查看这些主题。
2. 5 天学习 Linux 并提升你的职业生涯
可用于: 乌迪米
由…制作: 杰森·坎农
课程时长: 6 小时视频讲座,68 小时可下载内容
非常适合: 初学者和对 Linux 有基本或很少了解的人
结业证书: 包括
成本: 94.99 美元
Jason Cannon 的 Udemy 课程是 Udemy 终极 Linux 课程宝库中的又一瑰宝。 他的课程通过在五天内教您有关命令行、Linux 发行版以及掌握操作系统所需了解的所有其他知识,将您从初学者带到高级。
用 Jason 的话来说,这门课程是为那些想快速学习但时间紧迫的人量身定做的。 鉴于开发人员的工作时间表不稳定,这个简短但内容丰富的课程将成为任何开发人员知识库的极好补充。
Jason 在其紧凑的课程中主要涵盖以下内容:
- 如何在你的机器上安装 Linux?
- 提供不同类型的 Linux 操作系统
- 随着您的进一步发展,使用不同的 Linux 命令行
随着您的进一步进步,您将学习更改文件、目录、共享文件、自定义命令提示符以及最后在 Linux 系统上直接安装应用程序的正确方法。
3. Linux 入门
可用于: 多元视野
由…制作: 大卫·克林顿
课程时长: 103 分钟
非常适合: 初学者
结业证书: 不适用
成本: 29 美元/月
David 的 Linux 入门课程面向热衷于学习 Linux 管理细微差别的初学者。 从学习安装的基础知识到管理 Linux 系统,您将从头开始学习一切。 让自己沉浸在 Linux 发行版、开源软件和桌面的概念中。
一旦进一步发展,您将控制并进一步优化您自己的 Linux 运行时环境。 最后,通过使用物理和虚拟 Linux 实例,您会发现自己可以很好地安装和管理服务器应用程序,例如 Apache HTTP Web 服务器甚至 NextCloud 文件共享套件。
完成本课程后,您将擅长规划、部署甚至管理您自己的桌面和服务器 Linux 机器。
但是,请注意; 要访问本课程,您需要购买 Pluralsight 的会员资格,费用约为每月 29 美元或每年 299 美元。 会员资格还可以让您访问大量其他课程,这可能会使交易更加甜蜜。
4. 开源软件开发、Linux 和 Git 专业化
可用于: Coursera
由…制作: 杰里·库珀斯坦
课程时长: 包括四门课程
非常适合: 初学者和经验丰富的专业人士
结业证书: 培训结束后可用
成本: 49 美元/月
本课程非常适合初学者和经验丰富的专业人士,将为在开源开发环境中工作的人们奠定坚实的基础。 完成培训后,您将通过成功使用 Linux 和 Git(分布式版本控制系统)的工具和方法,为在 Linux 环境中工作做好准备。
您还将获得 Coursera 的结业证书,以及本课程赞助商 Linux 基金会的数字徽章。
5. 程序员 Bash
可用于: 教育性的
由…制作: 不适用
课程时长: 三个小时/跨越 49 节课
非常适合: 初学者
结业证书: 培训结束后可用
成本: 39.99 美元/月
Educative 提供的 Bash for Programmers 课程是一些信息丰富的课程列表中的最后一个。 如果您是开发人员和 devops 工程师,并且对学习 Linux 脚本的细微差别非常感兴趣,那么本课程将是您的曲目的一个很好的补充。
Bash 作为一种自动化工具,非常灵活,可以灵活地编写 shell 脚本,同时自动执行普通的手动任务。 通过本课程,您可以通过 BASH 深入掌握使用 Linux,同时从实践和理论角度进行学习。 课程结构精简; 它将带您了解必要的 Linux 概念,然后使用漂亮的命令来帮助您开始 BASH
如果您想一口气掌握几件事,这是一个绝佳的选择。
复习你的 Linux 知识
上面列出的课程是精心挑选的,通常为初学者和经验丰富的专业人士提供全面的知识布局。 您所需要的只是学习的意愿、毅力和几乎所有可用的免费 Linux 操作系统。