Linux是一个尝试和真正的开源操作系统在1991年发布的电脑,但它的使用已经扩大,以支持系统的汽车,手机,Web服务器,最近,网络设备。
它的寿命,到期日和安全当今使其成为最值得信赖的操作系统之一,这意味着它是理想的商用网络设备以及想要使用它和它的外围设备来定制自己的网络和数据中心基础设施的企业。雷竞技电脑网站
这反过来又使得Linux技能的IT招聘经理备受追捧。例如,许多的DevOps相关的新技术,如集装箱,基础设施和SDN控制器,是建立在Linux操作系统。
Linux是什么?
Linux是类似于操作系统 - 不过,正如我们所看到的,不是直接的后裔 - 的Unix。像大多数的类Unix操作系统,Linux是由几个部分组成的。
内核
这是系统的核心,并发送指令到CPU,外设和存储器。
引导加载程序
该管理系统的启动起来的过程。在计算机用户将通过闪屏,这是达到认识到这一点。在网络设备有一个状态指示引导过程。
守护进程
即在引导时启动或系统后,后台服务完全启动。例如,网络守护进程启动在开机的时候所有的网络接口。其他的守护进程之类的东西的时间和DNS。
贝壳
这是Linux命令行。它可以恐吓,对于那些习惯于在图形环境中工作的人,但大多数网络专业人员用来在shell运行。
Linux的命令
包括那些为网络和系统管理的关键 - - 壳提供了许多强大的功能的命令行界面(CLI)谁是熟悉的基于文本的界面专家用户。
Linux桌面环境
除了外壳,有一些桌面环境为Linux,这工作就像从Windows和MacOS熟悉的基于窗口的图形用户界面。不像那些操作系统,Linux的可以与配备许多桌面环境之一以满足用户的需求和口味。
Linux软件包管理器和应用程序
虽然许多程序 - 尤其是那些在命令行驱动的 - 都包含在Linux操作系统的多数情况下,你会明显需要安装更多的获得你所需要的功能,许多这些项目将是图形化的,基于GUI的应用比那些通过CLI驱动比较熟悉。通常你会使用包管理器,即下载软件包从免费提供的软件库,用于此目的的程序。有些网络应用程序在Linux,比如那些专注于流量分析,安全和网络管理,具有图形界面,但他们在比那些服务器和台式机数量少得多。
Linus Torvalds的和Linux的历史
如前所述,Linux的是“类Unix”的标题下属于许多操作系统之一。Unix的自己的历史是极其纠结,但Linux的,同时提供了很多的Unix的感觉,实际上不重用任何Unix的源代码。
Linux的实际上可以视为Unix的一个孙子。它的直接前身是MINIX,一个小的类Unix在80年代末创建说明操作系统设计学生的原则OS。
该MINIX代码适用于教育目的,但对于商业应用不能被重复使用。1991年,名为Linus Torvalds的21岁的计算机科学的学生宣布,他要创建一个新的操作系统通过MINIX的启发,但从头写起,这样的代码可以被释放下的开源GNU GPL。他结合名称MINIX以他自己的名字,并冠以新的Linux操作系统。
Linux内核
Linux内核是操作系统的核心。它也代表了Linux和MINIX之间的关键区别(这有点讽刺意味,因为托沃兹一直被人指责从MINIX偷窃代码来创建自己的OS)。而MINIX是基于微内核包含的运行一个操作系统必要的代码的最低限度的量,Linux有一个单内核,这意味着,如文件系统,虚拟内存,以及各种系统功能调用所有发生在特权的内核空间。
其中一个这样做的优势 - 这也是Linux作为一个整体的一个关键优势 - 是,虽然操作系统的内部工作可以随着时间的推移,内核和用户空间之间的接口-仍然非常稳定,手段升级,Linux也不会强迫你升级你的计划 - 在个人用户的应用程序执行系统的一部分。
Linux社区
如前所述,Linux的代码是开源的 - 具体而言,它的代码是许可GNU公共许可证下发布的。这意味着:
- Linux操作系统,可以下载并安装免费的。
- 管理员可以学习操作系统和定制。
- 有操作系统的原始或修改版本的无限再分配特权。
一个最明显的信号,Linux是一个基于社区的项目是内核保持未在企业实验室的秘密,而是通过公共电子邮件列表,所有他们是否应通过在操作系统中所提出的更新和辩论可供任何人看到。任何人都可以通过参与和促进这个邮件列表加入Linux社区。
托沃兹主持列表作为不是特别仁慈的独裁者 - 他是臭名昭著的让松散的淫秽谩骂有关代码,他发现特别问题 - 但最近他一直在努力改进他的方法一点点。
Linux社区远远超出仅仅是内核,但。的Linux的开放性意味着有积极参与寻找使用它的新方法专业人士和爱好者的庞大的群体。例如,集装箱在很大程度上通过社区参与发展。
而Linux是一个社区项目,并不意味着一个基于Linux的平台,是一个“较小”的设备。Linux有与成熟的API,以及用于现代化数据中心优化的敏捷网络栈优异的生态系统。雷竞技电脑网站例如Linux设计单独的控制和数据转发平面使其易于在下降软件定义网络架构,因为分离这些飞机是SDN的基础。
Linux发行版
由于Linux是开源的,没有卖它一个供应商;从理论上说,你可以下载内核,桌面环境和其他各种工具和应用程序,并安装它们自己所有。在实践中,这些OS组件一起打包成什么叫做分布 - 基本上,Linux操作系统在已经准备好使用开箱一种特殊的方式调整了。
同样,在理论上任何人都可以把一个Linux发行版一起,但大多数是由企业和非营利组织提供。商业分销商可以为他们的配送费用,或提供可选的付费支持服务。一些较著名的Linux发行版有:
- Ubuntu的
- SuSE的
- Debian的
- 红帽
- Fedora的
- 甲骨文的Linux
- CentOS的
- Arch Linux的
- 的Mandriva
该列表一直在变化;DistroWatch跟踪的主要参与者并评估各的优点和缺点。
[从我们的审查了解更多关于LinuxFedora的,SUSE,Ubuntu的,RHEL和神谕Linux服务器发行版。看看我们并排侧审查5个顶级Linux服务器发行版为企业。]
Linux与视窗
在千年之交是一个黄金时代微软对Linux的战争,用如意Linux用户确保他们选择的研究操作系统的优越性在意识形态和技术为由,和微软火线复出就像热情。许多最强烈的支持者的Linux声称,当Linux将成为主导桌面操作系统的一天是指日可待。这显然从来没有发生过。作为商业最终用户的操作系统,Linux的普及从来没有超过一个很小的利基,而那些战斗的日子已经过去了大部分(但你还是会发现人们愿意采取了战斗)。
但是,当涉及到Linux服务器上,这是一个不同的故事。Linux是外界普遍认为,在服务器市场的主要参与者与微软和其他厂商相提并论。而在最赚钱的高科技市场在本世纪出现,Linux已经在某种意义上,绝对粉碎雷蒙德。而Android移动操作系统是,在内心深处,的Linux的衍生物,而Android在移动市场中,尽管多次尝试,微软一直未能抢到立足点的顶级球员。
什么是用于Linux呢?
由于其灵活性,Linux已经发现到了一些壁龛,从嵌入式产品到超级计算服务器。在过去的十年里一直在曾在IT领域,包括重大影响的基于Linux的产品数量爆炸:
- Kubernetes:从谷歌集装箱集群管理器
- OpenStack的:软件平台为基础架构即服务云平台
- 光天化日之下:Linux基金会的基于Java项目,以加速的SDN和网络功能虚拟化(NFV)
- 泊坞窗:软件容器程序
- 开放的vSwitch(OVS):分布式虚拟多层交换机以提供切换堆内部的虚拟化环境。OVS是特别有趣,因为它提供了更丰富的网络功能比在Linux内核的基本能力。如果OVS甚至是比较成功的,它可能是东西来在联网的形状的极好的前体。
网络一直缓慢拥抱Linux,但更依赖于网络的企业获得,更多的网络和服务器领域已经被推到一起。对于网络工程师,能够访问本地Linux外壳使他们能够利用的工具和软件,曾经是仅适用于服务器。这使得它更具有改变服务器和应用程序,以协调网络服务更容易。
为什么Linux的企业中如此成功?
在他的回首Linux的成立25周年,InfoWorld的”保罗威尼斯反映为什么这个暴发户操作系统的嬉皮士和理想主义者,而不是商人设计结束了如此的成功在企业世界。他的看法是,linux的吸引力是双重的。
首先,Linux是适应性强,具有不同的分布将它移植到几乎所有的计算平台,你可以命名。
其次,Linux是便宜。这不是免费的那种的Linux,企业有兴趣 - 他们坦言不相信自由 - 但可以支持低成本的商用Linux是很难通过。当其他UNIX供应商如Sun使用其操作系统在他们的高端硬件捆绑在这样一个时代 - 也许更重要的是,Linux可能会出现在商品硬件上运行 - 廉价的x86 PC盒大多数企业已经有了丰富。
这些因素将继续在Linux的企业几年来。所以,无论你是系统管理员或网络管理员,你会想熟悉一下它。