Linux基础学习一:初步认识linux

Linux引言

操作系统发展简介

Linux是和Windows类似的计算机操作系统。它们的作用都是充分的调度硬件资源并提供一个简单的使用入口。事实上,追本溯源操作系统主要分为2大门派:类unix操作系统Windows操作系统。因为调度计算机硬件的需要诞生了操作系统,操作系统的发展深受计算机硬件发展的影响。

 Unix

计算机诞生之初只是商业公司的专属工具,为公司或组织提供强大的算力,此时对于操作系统的要求:高效 稳定

在这种背景下,1970年贝尔实验室的肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)发明了Unix多用户操作系统。Unix本身功能强大,但授权费用昂贵,荷兰Vrije大学的计算机科学系的教授Andrew S. Tanenbaum 出于教学的目的,开发了Minix(Mini Unix之意)系统,并予以开源。

 Linux

随着个人PC的普及,1991年芬兰的大学生Linus Torvalds在Minix教学型操作系统的启发下,编写并开源一个类似的操作系统内核Linux,取意 Linux is not Unix 。Linus积极接受Linux爱好者的反馈,邀请志同道合的朋友一起完善Linux。

Linux由于血液里流淌着Unix的基因,在 高效 稳定方面比Windows有极大的优势。同时Linux的使用群体决定了它的发展趋势:拥抱变化、不断迭代,很多技术都是首先诞生在Linux下,后续课程中的分布式、集群、大数据技术都是依托于Linux系统。

 Windows和Mac OS

在Linux诞生时,其日后最大的对手Windows已经发布到3.0。Windows是微软对个人电脑操作平台开发的操作系统,这就决定了Windows在 易用 娱乐 扩展 等方面会有更好的表现。

花开两朵,各表一枝,此时商业奇才乔布斯已经被Apple扫地出门6年了,在这6年中他时时刻刻没有忘记自己一手创立的Apple,在这痛苦的时间里,他也已经找到了派生自 Unix的个人PC操作系统,而其日后则成长为消费领域极具号召力的Mac OS系统。

不同操作系统的使用场景

计算机系统包括软件(OS)和硬件2部分。不同的计算机面向的使用者不同,对软硬件的要求也不一样。商业公司或者大型组织,需要计算机提供强大的算力和稳定的输出。个人消费者需要计算机提供简单的使用操作和丰富的娱乐功能,并尽可能的缩小体积。

个人PC的软硬组合:

Linux基础学习一:初步认识linux_第1张图片

商业公司和大型组织的计算机软硬组合:

  1. 硬件:特制的服务器,不关注外观,只关注实用

    2.操作系统:Linux和Unix为主,操作有门槛,但力求稳定

Linux基础学习一:初步认识linux_第2张图片

从上图的对比可以发现,类Unix操作系统主要通过黑窗口输入命令进行操作。当然也可以为其安装图形界面,但会极大的影响系统的稳定性,安装在个人PC上尚可,但绝不可以安装到服务器环境中。

Linux的使用方式

Linux经过多年的发展,其在娱乐性、易用性上也有了长足的进步,作为一个办公生产力系统完全没有问题。不过,Linux更多的时候还是应用在服务器上。我们在使用Linux时,主要是在自己的个人电脑上安装用于连接linux服务器的客户端,比如 SecuriteCRT PuTTY XShell FinalShell ,通过这些客户端发送命令操作Linux服务器。

Linux基础学习一:初步认识linux_第3张图片

 Linux的发行版

Linux本质上只是一个操作系统内核,本身并不提供操作系统所必备的软件,比如网络工具、办公软件、多媒体软件。一些公司或组织就在Linux内核基础上提供了一系列的软件配套,形成一个完成的操作系统,我们称之为Linux发行版本。

常见的发行版如下所示:

  • 商业公司维护:

    Ubuntu Server、Ubuntu(免费)

    SuSE 、openSUSE(免费)

    Red Hat Linux、CentOS(免费)

    Deppin(免费)、UOS

  • 社区维护:

    Debian、Gentoo、Linux Mint

你可能感兴趣的:(Linux相关知识学习,linux,centos)