美文网首页
Linux学习笔记-简述

Linux学习笔记-简述

作者: 黄刚刚 | 来源:发表于2021-03-26 13:03 被阅读0次

简述

我们先介绍一下接下来的一段时间内 , 整个学习的内容 , 学习Linux的各个阶段 , 已经对学习Linux的方法和技巧的一些分享 , 希望能够帮助到各位小伙伴 ! 

学习的内容

内容分为七个大的部分 , 涵盖了Linux的各个方面 , 先做个简单的整体规划 , 做到心中有数 , 学习课程分为基础篇 , 实际操作篇 , 高级篇 , java定制篇 , 大数据定制篇 ... 还有面试讲解篇 , 这里我们不学习各种定制篇 , 面试讲解篇是为了通过面试让我们更好的去理解各个理论知识的真实使用场景 .  

我们这里重点介绍一下高级篇的内容有哪些 , 我们会讲解日志的管理 , 定制自己的Linux , 就是说我们如果觉得某一个Linux太庞大了 , 我们可以根据自己的需求来定制 , 把它的内核进行一个裁剪 , 通过这个我们会学习到Linux整体的运行机制 , 特别利于我们提高对Linux的一个认知 , 还有就是Linux内核源码及内核升级 , 我们会看一下Linux0.01版本的源代码 和 目录结构, 不到1万行代码 , 让我们知道Linux内核从哪里开始去读 , 给我们打开能够自主阅读Linux内核源码的一扇门 .

还有Linux备份和恢复 , Linux的可视化管理(webmin和宝塔) , Linux入侵检测 , 权限划分和系统优化 , 我们使用centos7.6为主 , 同时也会学习一下centos8版本 , 让我们在两个主流的版本 , 都能够掌握到.

还有企业面试题的章节 , 我们会讲到包括腾讯 , 美团 , 滴滴 , 百度等公司的真题 , 这样呢 , 我们可以把前面讲的所有的只是融会贯通 , 真正的让我们能驾驭各个知识点 , 不然光学了一些理论的知识却不知道怎么用也不行.

我们的学习目标 , 是能够做到全面的掌握Linux技术 , 在工作中达到灵活使用 , 并且优化系统 , 这是本课程的学习目标

学习Linux的各个阶段

第一个阶段 : Linux环境下 基本操作命令 , 比如像文件操作命令 rm , mkdir , chmod , chown 还有像 编辑工具vi , vim 的使用 , 比如像用户管理命令 sueradd , userdel , usermod等 , 这些都是最基本的操作.

第二个阶段 : Linux的各种配置 , 要想能全面掌握Linux , 各种配置必须要能拿下来 , 比如说环境变量的配置 , 网络的配置 , 服务的配置 , 都是很常规性的东西 , 而且很重要 , 这些都学不会的话 , 就不要学了 , 啥也不是

第三个阶段 :  Linux下如果搭建各种开发环境 , 这里视频课程中是讲的javaee的 , 大数据的 , Python的 , 我们不学 , 就算要搭建一个开发环境 , 也搭建PHP的 , 比如MySQL , Nginx , Redis这些

第四个阶段 : 能够写一些基本的shell脚本 , 对Linux服务器进行维护

第五个阶段 : 安全设置 , 防止攻击 , 保障服务器的正常运行 , 能对系统进行调优 , 这个阶段稍微高级一点 , 我这阶段也是必须要学会的 , 来提高我们队Linux的整个驾驭

第六个阶段 : 深入理解Linux内核 , 对内核有些研究 , 熟悉大型网站应用框架的组成 , 并熟悉各个环节的部署和维护 , 这个要求会更高一点 , 但是我们也必须尽最大努力的去学习并掌握

学习Linux的方法和技巧

第一个是先建立一个整体的框架 , 然后就讲到细节 , 一上来就把细节扣得太细 , 这样不利于我们对整体的一个认知;

第二个是我们不需要掌握所有额Linux指令 , 但是我们一定要会查询手册或者百度 , 因为Linux的指令实在是太多了 , 你不可能把一个操作系统的所有指令都精通了 , 其实也没有必要 , 熟练精通自己常用的指令就行 , 其他不常用的指令用到了再查 , 但是我们必须要学会查帮助手册查百度 , 方便我们直接取使用 . 

第三个是我们学习Linux的时候要注意先know how 再 know why , 也就是说我们先知道怎么做 , 然后再去知道为什么 , 这是学工科的一个特点 , 我们在学习过程中 , 有时候对这个知识点不太理解 , 没有关系 , 但是我们知道怎么做了 , 我们做到后面一个项目或者一个应用场景的时候 , 也是在对某些知识点的认知加深 , 回头一想 , 一下就顿悟了 , 水到渠成的事情 . 如果我们就在一个地方卡主很久 , 一直去扣细节 , 人家10天学完可以基本满足自己的使用了 , 你还在去找那个卡主你的地方是为什么 , 等你明白是为什么了之后 , 再跟着学 , 学到后面才发现很多前面理解不了的后面讲的东西听完也能理解前面不能理解的东西 , 自己卡住那么久也浪费了自己宝贵的时间 . 

初学的时候 , 适当的囫囵吞枣是可以的 , 我们在学习过程中肯定会遇到各种各样的拦路虎 , 当然更好是我们能把这些拦路虎给拿下来 , 吃透它 , 就是把难点攻克了 , 但是 , 我可以很负责任的告诉大家 , 在学习过程中有些难点 , 一时半会儿就是攻克不下来的 , 怎么办 , 不要停止学习的步伐 , 先往前面走着 , 有些知识点是牵扯到其他后面的知识点的 , 而牵扯到的其他知识点你没有学到 , 你就是无法理解 , 所以 , 还是那句话 , 别一直卡在某个理解不了的知识点不动 , 先学完再回头去看 .

第四个是 , 计算机是一门"做中学"学科 , 一定是在做的过程中学会的 , 不是学会了所有再去做 , 所以 , 我们一定要注意些这些小细节 , 工科性质 , 实践是很重要的 , 一定要跟着做所有需要动手的操作 . 

第五个 , Linux不是编程语言 , 重点是实际操作 , 就是各种常用指令能玩的666 , 不是像我们学编程语言一样 , 有编程思想 , 设计模式 , 数据结构算法等等 , Linux就是纯操作 , 把各种指令玩的熟练就行

课程视频地址:https://www.bilibili.com/video/BV1Sv411r7vd?p=1

课件链接:https://pan.baidu.com/s/1Np7Oku7JwoSzx66EJxEefQ 提取码:4xgq

相关文章

网友评论

      本文标题:Linux学习笔记-简述

      本文链接:https://www.haomeiwen.com/subject/ywkjhltx.html