学习Linux运维的个人笔记:Linux基本介绍(一)

一、了解什么是Linux,Linux需要具备哪些基础

初识Linux
  • 和Windows一样,也是一个操作系统,只不过Windows用来听歌,看东西,办公。
  • Linux通常服务企业与企业环境。作用:将开发好的代码运行在这个Linux的操作系统上(Linux通常使用的人群是企业,而不是个人)。
Linux运维又是什么?
  • 开发要学的编程(让电脑按照代码的指令运转起来。如:python,c,java,go,php)
  • 而运维人员的核心是:
    1. 企业数据的安全(不丢失,不泄露)
    2. 企业7*24小时运行(不宕机)
    3. 企业业务服务效率高(用户体验感好)
Linux运维需要具备哪些基础?
  • 不需要很多,但是基础的电脑操作要掌握(安装软件,编辑工具编辑文字,会上网,会搜索,打字熟练)
Linux和Windows的区别在于?
  • Linux:字符界面
  • Windows:图形界面
    Linux就是一个系统,仅此而已,学习Linux的门槛就是会Windows,结合Windows来理解Linux。
  • Linux用的是command的方式:俗称(命令,指令)<————————————只有Linux系统认识!
    后期我们将用一个又一个的命令去完成相应的运维工作。

二、Linux的诞生

Linux的起源
  • 说到Linux的起源,就不得不提到Linux之前的Unix系统。Unix系统于1969年在AT&T的贝尔实验室诞生,20世纪70年代,各大厂商及商业公司就开始根据自身公司的硬件架构,并以BSD系统为基础进行Unix系统的研发,从而产生了各个版本的Unix系统。
    而Unix系统的5大特性包括:
  1. 技术成熟,可靠性高(很久不用重启)
  2. 可伸缩性(支持很多不同的CPU架构)
  3. 强大的网络功能
  4. 强大的数据库支持能力
  5. 强大的开发环境
  • 70年代末,由于Unix面临版权回收,以及代码不开源等问题,直接导致了新类Unix系统的诞生以及自由软件运动的建立和发展。
  • 1984年,Richard M. Stallman发起了自由软件运动,并成立了自由软件基金会(Free Software Foundation,FSF)和GNU项目。它的目标是建立可自由发布和可移植的类Unix操作系统的产品。
  • 1984年,Adrew S.Tanenbaum开发了用于教学的Unix系统,命名为MINIX。
  • 1991年,Linus Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件,并在同年公开了Linux内核源码(内核源码并不是Linux系统的全部)。
GPL
  • GPL全称为General Public License,中文名为通用公共许可,是一个最著名的开源许可协议。
  • GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权力,但都必须同时给出具体更改的源代码。(Linux中的软件百分之80%都是遵循GPL协议开源的)
    开源 意味着免费——>开放了源代码——>修改/二次开发
    开源意味着不完全免费——>提供企业服务版(收钱了) 提供开源版本(免费)
  • Linux内核:像小汽车的引擎一样 核心系统
    Linux中的GNU:像是汽车的一些必备组件(方向盘/轮胎…)
    Linux中的库文件:像是汽车中的紧固件
    因此,一套完整的Linux操作系统:完整的小汽车=引擎+方向盘+螺丝

Linux操作系统=Linux内核+GNU软件及系统软件+库文件

三、Linux发行版

发行商
  • redhat:Linux安装免费,使用其他特定产品,是要收取服务费(国企用)
  • centos:企业社区版,完全免费、开源的操作系统。(跟redhat没什么区别,logo去掉加上新logo,收费组件去掉,重新打包,后被redhat收购,没有售后)
  • ubuntu:桌面,自身内核高,也被很多公司使用。
  • fedora:免费,很多新功能(redhat经常在上面测试,bug众多)
CentOS:
  • 6系列:2013~2016 (6.4 6.5 6.4…)
  • 7系列:2017~至今 (7.5,7.6,7.7…)
  • 8系列:最近才出,暂时用不到。
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux运维工程师Markdown笔记是指Linux系统运维工程师使用Markdown语言来记录和组织与工作相关的笔记。Markdown是一种轻量级的标记语言,具有简洁、易读、易写的特点,适合用于文档编写和笔记整理。 首先,Linux运维工程师经常需要处理大量的技术文档和操作指南。使用Markdown可以轻松编写格式清晰、易于阅读的文档。Markdown的语法简单直观,只需要使用少量的标记符号,比如井号(#)用于标题、星号(*)用于强调等,使得编辑变得快捷高效。 其次,Markdown支持代码框和代码高亮功能,对于Linux运维工程师来说非常有用。他们可以使用Markdown编写包含代码的文档,以便在需要时共享和复用。使用Markdown标记代码块可以使代码在文档中保持格式整齐,并使用适当的语法高亮显示,增强可读性。 另外,Markdown还支持快速插入图像、链接、表格等元素,这对于Linux运维工程师来说也是很有价值的。他们可以将截图、示意图等插入到Markdown笔记中,更直观地展示问题和解决方案,提高沟通效率。 最后,Markdown对于版本控制工具的支持也很好。Linux运维工程师通常使用Git等版本控制工具来管理代码和文档,而Markdown的纯文本格式使其可以轻松地与Git集成,并进行版本追踪和变更比较。 总的来说,作为一种简洁、灵活且易于上手的标记语言,Markdown对于Linux运维工程师来说是一种理想的工具,可以帮助他们更好地整理笔记、编写文档,并与团队成员分享和协作。使用Markdown笔记Linux运维工程师可以更高效地记录和共享工作中的知识和经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值