七月在线 Linux 从零入门实战,边学边练课程分享

释放双眼,带上耳机,认真聆听!

七月在线是国内领先的人工智能教育平台,本次分享的是 Linux 初学到实战的课程。


课程正版购买地址:http://m.julyedu.com/getDetail?id=137

课程介绍

从 1991 年 8 月 25 日 Linux Torvalds 宣告 Linux 操作系统的诞生至今,Linux 已经问世 20 多年了,20 多年下来,Linux 早已成为各大互联网公司后台开发的必备技能,可谓不懂 Linux,便很难进大厂做后台开发。

本课程以从零开始成长为Linux开发工程师或运维工程师为培养目标进行教学内容组织,真正做到从入门到精通,且具有平滑的学习曲线。
具体包括如下四个方面的内容:
Linux 快速入门掌握 Linux 的常用操作命令,快速入门 Linux 安装和使用;
Linux 开发基础与shell编程,源代码编辑器、Makefile 工程文件编写、基本的调试方法和运维中涉及的 shell 脚本编写,极速成长 Linux 开发 So Easy;
实战 Linux 网络与运维,网络基础操作、网络服务的安装配置、网络服务的监控运维,快速成长为 Linux 运维小能手;
Linux 系统构建与内核入门,学习 Linux 系统的构建,并编写自己的极简内核,瞬间变为摸过 Linux 内核代码的小咖。

课程目录

第一阶段 Linux快速入门掌握Linux的常用操作命令

第一讲 与Linux的第一次亲密接触

  • Linux发展简史与黑客文化
  • 安装Linux系统, 以Ubuntu虚拟机为例
  • 购买Linux云主机,以阿里云主机为例
  • Linux目录结构及常用命令
  • 实验:安装Linux虚拟机环境,配置网络及共享文件

第二讲 进一步熟悉和使用Linux系统

  • ls、cd、pwd、cat、mkdir
  • PATH环境变量以及常用快捷键
  • 用户与用户组,useradd、groupadd
  • 文件属性与权限操作,chmod、chown
  • find 与 grep:搜索神器find命令基本用法
  • tar命令
  • ssh和sshd
  • 实验:ssh登陆到你的Linux系统,使用find、grep、tar等常用命令解决具体问题

第二阶段 Linux开发基础与shell编程

第三讲 Linux代码编辑器

  • VIM的基本用法
  • VSCode 简介
  • Git的基本用法
  • 实验:安装Vim、VSCode和Git
  • 实验:使用vim进行文本编辑、搜索替换、批量添加或删除注释
  • 实验:创建github版本库并通过git命令提交代码

第四讲 Linux Shell编程

知识点1:Shell脚本入门 知识点2:Shell脚本的建立和执行 知识点3:Shell环境变量 知识点4:Shell局部变量 知识点5:条件测试 知识点6:Shell函数 知识点7:if条件语句 知识点8:case结构条件句 知识点9:循环语句(while/until/for) 实战项目:自动检测Linux系统状况:用户最近登陆日志、CPU、内存、磁盘情况

第五讲 Linux开发基础

  • 用C语言写一个hello word程序
  • GCC与GDB 简介
  • 工程文件Makefile
  • 编译方式安装软件
  • 实验:C语言实现一个简单的命令行系统

第三阶段 实战Linux网络与运维

第六讲 Linux网络基础

知识点1:计算机网络基础 知识点2:ifconfig 知识点3:网络测试命令:主机 ping/ 本机端口:netstat/ 嗅探器 nmap 知识点4:通俗理解iptables 实战项目:Linux 防火墙实战配置 1、对所有的地址开放本机的80、443、22、8000,8080,8001-8020端口访问; 2、对所有的地址开放ICMP协议的数据包访问; 3、其他未被允许的端口禁止访问 4、使用 nmap 测试结果

第七讲 HTTP网络服务

知识点1:HTTP基础 知识点2:LNMP 架构服务搭建 知识点3:Nginx 配置 知识点4:MySQL 配置 知识点5:PHP 简介 实战项目:基于WordPress 搭建个人博客

第八讲 Linux运维基础

知识点1:Linux系统监控 相关命令:iostat/free/top/dstat/iotop 知识点2:Linux自化运维 实战项目:使用Docker自动部署zabbix运维系统,实时监控服务器性能

第四阶段 Linux系统构建与内核入门

第九讲 Linux系统构建

知识点1:Linux内核源代码简介 知识点2:Linux内核的编译 知识点3:Linux系统的构建 实战项目:自行编译构建一个Linux系统 下载 Linux 某个版本,自行编译后,在虚拟机中运行起来。

第十讲 Linux操作系统常见试题解析,敲黑板划重点

知识点1: 知识点2: 实战项目:

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 支付以后下载 需要登录登录 评论后刷新页面下载评论 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限
学习课程

51CTO 学院 Linux 系统及网络编程视频课程专题

2020-12-15 13:00

学习课程

腾讯课堂 恋上数据结构与算法(第一季)课程分享

2020-12-15 13:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧

解锁会员资源

开通会员

解锁海量优质会员资源

立即开通

个人中心
今日签到
有新私信 私信列表
网站搜索