一、了解什么是Linux,Linux需要哪些基础
Linux是什么?
和windows一样也是一个操作系统,只不过windows用来娱乐、办公,而Linux通常服务与企业环境有关,作用:将写好的代码在Linux操作系统上运行。
Linux通常使用的人群是企业,而不是个人。
Linux运维是什么?
运营、维护Linux服务器(7*24)。维护的都是企业的核心服务器,很重要。
Linux运维需要具备哪些基础?
零基础,会基本的电脑操作即可
Linux和windows的区别与总结
Linux: 字符界面
windows: 图形界面
总结:Linux就是一个系统,仅此而已,学习Linux的门槛,就是会windows,结合windows来理解Linux。
command的方式:俗称(命令,指令),只有Linux系统理解
二、学习Linux运维课程可以掌握那些技术
具备企业服务器的基础运维能力、自动化运维,例如:电商、游戏、金融等
具备企业数据库运维、掌握公司核心命脉系统,例如:银行、金融、电商
具备企业公有云运维扥能力,例如:阿里云、腾讯云等
具备公司企业集群架构维护,例如:上百台、甚至上千台规模的架构维护与实施
具备企业代码发布能力,例如:如何快速对数百台服务器进行项目迭代
具备企业私有云平台的构建与运维,例如:构建企业私有云平台
能够解决运维过程中出现的各种问题,例如:网站访问慢、数据恢复、业务扩展DDOS攻击等
三、Linux的历史
自由软件之父 Richard M. Stallman 1984年发起了GNU组织(copyleft,opensource free,GPL)
copyleft:代表无版权。copyright:代表有版权。
opensource free:源代码开放、软件谁都可以使用、谁都可以传播、谁都可以二次开发,使用GPL协议。
GPL:通用版权许可证协议,如果软件打上GPL,那么任何人都可以对这个软件进行修改,但是修改完之后须把源代码发布出来,以便更好的传承下去。
Linux之父 Linux Torvalds 林纳斯.托马斯 1991年Linux内核
Linux内核:就像汽车中的引擎一样,核心系统
Linux中的GNU:就像汽车中的必备组件一样
Linux中的库文件:就像汽车中的螺丝
Linux操作系统:汽车 = 引擎+必备组件+螺丝
四、Linux 发行版
学习操作系统,使用操作系统,解决操作系统在运行过程中的问题,增加新的功能。
redhat:Linux安装免费,使用它特定的产品,需要服务费。(国企)
centos:企业社区版,完全免费,开源的操作系统。与redhat没有区别,只是把收费的组件删除了。
centos系列:
6系列:2013~2016
7系列:2017~至今(还能用5年以上)
8系列:最近才出,现在不予考虑
ubuntu:桌面,自身内核高,很多公司也会使用。
debian:桌面
等等