手机操作系统 2016-10-21
Linux有很多优点:安全、自主、开源……,也正是这些优点使得很多人都在学Linux。
虽说网上有大把的Linux课程资源,但是对很多小白来说网上的课程资源比较零散并不适合新手学习。
正因为此,总结了14门Linux课程,有基础入门的、有进阶提高的、有实战项目的……适合各种Linux学习需求。
该课程从Linux基础介绍到 Linux 基本操作,shell 环境下的常用命令等多方面都做了详细的介绍和讲解,非常适合新手入门Linux学习。
教程对常用的一些Linux命令都做了介绍和讲解,还有小例子,适合学过Linux基础入门课程后的用户练习各种Linux命令。
这个课程将带你深入学习 shell 脚本。
这个课程在Linux Shell环境中学习正则表达式基本概念,并实践如何使用正则表达式对文本字符串进行处理。
这个课程是教你熟练掌握Linux系统监控的常用命令及工具,适合系统及网络管理员学习。
课程主要介绍Nginx的部署、配置、优化及案例实战。
LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,这个课程就学习它的环境部署与配置。
这个课程讲解了 Linux 下的编程体验,并且涉及文件IO以及多进程等等。
这个课程带你认识防火墙,了解 iptables,并学会灵活运用。最后以 SYN flood、CC 攻击实例带你见证 iptables 保护的强大力量。
上面9门课程是基础介绍类的教程,下面介绍5个实战项目教程;
这是一个项目课程,教你实现自己搭建一台 Git 服务器。
这个项目课程是教你配置一台邮件服务器。
用我们的环境(实验楼的在线环境)给自己发了一封邮件。
这个项目课程实现一个包含各种不同参数的 Shell 脚本,用来获取和监控 Linux 系统信息,并将该脚本加入系统环境中。实现过程中学习和实践 Shell 脚本编程及 Linux 基本信息和资源使用率获取。
这个项目课程教你在 ubuntu 系统环境下搭建一个简易的 DNS 服务器,你可以通过它来管理局域网的 ip 地址,更加方便理解和记忆。通过构建私有 DNS 服务器,来学习 linux 的运维管理, 并从中了解到一些关于的DNS小知识。
这个项目课程带你学习并搭建 ELKR ( = Elasticsearch + Logstash + Kibana + Redis ) 一套完整的 Nginx 日志分析技术栈。
以上,就是14门Linux课程,希望对所有想学习Linux的小伙伴都有所帮助,你也可以访问实验楼网站,还有更多Linux相关课程~