00:00
各位同学大家好,接下来我们要学习的这门课程呢,就是大名鼎鼎的Linux啊,那首先我们先对这门课做一个整体的简单介绍。那关于Linux呢?相信很多同学应该是耳熟能详啊,并不陌生,它是一个非常著名的操作系统啊,那我们知道操作系统一般都是要装在电脑上的吧,Linux一般装在哪里呢?啊?当前的it行业,各个企业,它的应用服务我们知道它都是跑在服务器上。服务器其实就是一种特殊的电脑啊,我们可以认为它是性能强悍的电脑,服务器的操作系统目前绝大多数就都是Linux啊,所以我们就知道为什么要学这门课了啊,只要是跟服务器打交道,不管你是做后台开发,还是大数据分析,还是做测试或者运维啊,那只要是接触到了服务器,那你都必须要去了解Linux。那我们学习了Linux之后,到底可以做什么样的工作呢?既然企业里边服务器都是Linux嘛,所以对于服务器的运行、维护和管理,那就肯定都要基于另一次去做操作了,这个工作就是我们非常熟悉的运维工程师啊,当然了,运维可能分成各种各样啊,不同的运维,比如说有系统运维,应用运维,还有另外一个方向也可以归到运维这一档啊,那就是所谓的数据库管理员DBA啊,那他们所做的操作一般都是基于Linux环境。
01:32
啊,这是我们学了Linux之后啊一大就业方向,然后另外呢,呃,除了运维,我们也可以直接基于linknux去做相关的开发工作,这就包括Linux内核驱动的开发啊,基于Linux软件的开发,另外还有一大块儿就是所谓的嵌入式开发。那我们知道这个嵌入式往往是针对某种特定的需求,在比较简单的这些硬件上去进行开发的,所以他们所使用的呢,可能是一个比较简化版本的Linux啊,那有时候也也可能需要去涉及到一些驱动的开发啊,那一般这个就偏底层一点,使用的语言可能一般就是C或者C加加了。
02:13
啊,这是我们比较熟悉的一些学了Linux之可以去做的事情,当然了,学习Linux之后我们可以做这些工作,哎,那肯定是不仅仅只能做这些事情了,我们知道即使你不是专业的运维,不是专门的基于Linux开发的工程师,或者说做嵌入式开发的工程师,即使你是做普通的后台开发啊,Java开发,或者说你做的是大数据处理,大数据分析,那不管是怎么样,你都要跟服务器打交道,所以在各行各业里边,Linux的用途其实是非常广的,而且如果说我们的能力达到一定层次,成为传说中的架构师的话,那你不管是系统架构师,还是网络架构师、运维架构师,那都必须要对底层的Linux有足够的了解。
03:01
啊,那我们知道架构师往往会遇到性能调优,故障处理一类的问题嘛,如果不了解底层,那肯定是没有办法解决这类问题的啊,所以这是我们所说的一些具体的职位,那如果说行业发展方向的话,诶,那其实在it行业里边各种地方都要用到linknux相关的知识,比如说web应用啊,你即使是做we部开发,难道说我们的一个数据库安装在了Linux系统的服务器上,你就可以不管它了吗?那肯定你也是要懂得lix相关的操作的啊,比方说数据库相应的开发,相应的维护,比如说当前非常火热的大数据、云计算,还有物联网相关的开发,像大数据、云计算这些行业,它面对的是服务器的集群,那所以说如果说我们要对一个集群进行管理维护的话,底层我们当然是要更多的了解,甚至有时候我们可能要手写一些脚本去对服务器进行管理和维护,哎,那可以说Linux。
04:02
是我们作为一个高级程序员必备的一项技能,不管你做什么,对于Linux的了解都是必要的啊。那而且还有一个好处就是我们学了Linux之后呢,呃,可以给自己的电脑安装系统的时候多一个选择,我们可以不装Windows,直接装Linux作为自己的操作系统啊,那现在Linux其实也有非常漂亮的桌面环境啊,而且支持绝大多数语言的开发,所以说我们直接用它来作为工作电脑也是完全没有问题的。接下来我们再来看一下这门课程的整体的一个内容安排,那这门课程呢,我们整体可以分成四个部分,就是入门篇、基础篇、实操篇和扩展篇。入门篇呢,我们主要就是先讲一讲Linux到底是什么啊,Linux发展变化的一些故事,一些渊源,然后呢,我们创建虚拟机,然后安装Linux系统啊,这就相当于入了门了,我们可以上手用Linux了。接下来呢是基础片,基础片这一部分呢,我们主要介绍的是Linux的一些基本操作啊,包括文件和目录结构啊,VI编辑器,还有网络配置,系统管理,远程登录等等啊,有了这些知识呢,我们就可以真正的基于linknux来操作我们构建出来的信息了。
05:21
接下来呢,就是更进一步的实操篇,这一部分的实战性就会非常的强,我们会讲解大量的常用命令啊,掌握了各种各样不同类型的命令之后,我们基本上就可以在日常应用当中玩转Linux了。那最后还有一个扩展片,这一部分呢,主要是针对实际应用做的一些扩展,比如说呃,我们讲一讲这个Linux下的软件包管理,另外呢,怎么样去克隆一个虚拟机啊,这个比较简单啊,那最后呢,可能我们还要讲一讲,专门讲一讲是LL编程。构建所谓的shell脚本,那shell脚本其实是在这个运维工作当中是非常的重要的啊,可以说不会写shell脚本的程序员不是好运维啊啊,所以这一部分我们也应该有所了解,作为一个扩展内容。
06:10
最后呢,我们再来介绍一下我们这门课程的特色,首先呢,我们选用的Linux发行版本是三套七啊,这是目前国内企业应用当中比较常见的一个Linux发行版啊,而且我们用的版本是当前最新的7.9。另外呢,我们这门课程还有一个特点就是非常的容易上手,不会涉及到过于艰深的内容啊,比方说像Linux内核啊,对吧,源码啊,我们也用不到,那即使是技术小白,我们也可以直接看这个课程上手学习的意思。那最后还有一个就是我们对于常用的命令,在这个课程里边是有非常详细的讲解。可以说,学完了本课程之后,我们就基本掌握了需要的所有的Linux知识了。啊,那Linux我们知道是如今程序员的一个必备技术站,所以我们在学习的过程当中呢,一定要理论联系实际,多敲命令,多做测试,这样才能充分的掌握词的用法。
07:11
好,那接下来我们就准备正式的开启Linux的学习。
我来说两句