初识Linux

初识Linux

Linux是什么

linux是一个开源、免费的操作系统,由于其稳定性、安全性和处理多并发的能力,已经得到了业界的普遍认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到服务器成本都首选linux,在中国软件公司得到广泛的使用。这也是我们需要来学习linux的重要原因。

操作系统是什么

操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。
初识Linux_第1张图片
操作系统的分类:Windows、MacOS、Linux、Unix、DOS

初识Linux_第2张图片
初识Linux_第3张图片
初识Linux_第4张图片
初识Linux_第5张图片

UNIX是什么

Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。
初识Linux_第6张图片

Linux的演进史

初识Linux_第7张图片

Linux的诞生

Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。 20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。 此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。 MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个。在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0。至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。

Linux之父

Linus Benedict Torvalds-林纳斯·本纳第克特·托瓦兹,无可争议的Linux之父,几乎一己之力更新维护Linux内核,绝对的大神级存在。2005年,Linus以缺乏满足其性能和规模需求的免费开源版本控制工具为由,在短短10天内创建了Git。他的金句:Talk is cheap, Show me the code。

Linux发行版

发行版名称 网址 特点 包管理器
Debian www.debian.org 最为古老的linux发行版,第一个版本发行于1993年。Debian附带了超过29000 个软件包。 apt
RedHat Linux https://www.redhat.com/zh 也是一款老牌的Linux发行版,最早发行于1994年,目前Redhat Linux主要面向于企业的服务器系统,2018年10月,IBM收购了RedHat公司,RedHat Linux正式成为了IBM旗下的产品。 rpm
SuSe Linux www.suse.com 最早是德国 SuSE Linux AG公司发行,第一个版本出现在1994年年初,2004年SuSE Linux AG公司被Novell公司收购。SUSE Linux对个人来说是完全免费的,包括使用和在线更新。 YaST(rpm),第三方 apt (rpm)软件库(repository)
Ubuntu www.ubuntu.com 基于Debian开发的桌面操作系统,最早起源于英国的马恩岛, 2004年开始发行。2013年又推出了智能手机版的Ubuntu。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的操作系统。 apt
CentOS www.centos.org 是一个基于Red Hat EnterpriseLinux的开放源代码开发的社区版服务器操作系统,它的最大亮点在于完全免费、性能稳定。它和HadHat的最大区别在于CentOS并不包含闭源代码软件。 rpm
Fedora www.redhat.com 基于Red Hat Linux开发,是由红帽公司赞助,全球社区爱好者构建的,面向日常应用的一款操作系统。它允许任何人自由地使用、修改和重发布。 rpm

你可能感兴趣的:(运维,linux,运维,服务器)