前言:Linux介绍

fengmian

什么是Linux?

早在Linux出现之前的二十年(大约在1970 年代),就有一个相当稳定而成熟的操作系统存在,那就是Unix系统。Linux就是基于Unix基础上进行的开发。

Linux的核心是由Linus Torvalds1991年的时候给他开发出来并且丢到网络上提供大家下载,后来大家觉得Linux Kernel相当的小而精巧, 所以慢慢的就有相当多的人投入这个小东西的研究领域。

Linux标志性Logo

Linux系统目前有多个发行版本,并主要被应用于服务器端、嵌入式开发和PC桌面3大领域,其中服务器端领域是重中之重。例如,我们熟知的大型互联网企业(百度、腾讯、Sina、阿里等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前100090%以上的网站使用的主流系统都是Linux系统。

Linux系统的优点

  1. 开源且免费,由于是Open Source的操作系统,所以他的程序代码可以被修改成适合在各种机器上面运行,且更适合开源软件的部署,对开发者更加友好。
  2. Unix系统兼容,该系统的构建采用了一些与Unix操作系统相同的技术,具备 Unix 几乎所有的优秀特性(系统的稳定性和安全性尤为突出)。
  3. 多用户操作系统,它具有非常好的私密性和稳定性,整个团队可以同时从本地或远程登录进行工作。
  4. 丰富的软件包,可以放心地安装和维护每一个在线资源库中的软件应用。
  5. 安全高效,Linux是具有可移植性的,软件一般直接copy就能使用,并且Linux相比于Windows复杂的底层代码更为精简,相对精简的底层架构优势就是更为稳定的运行。
  6. 总之Linux目前还是最主流的服务器操作系统。

Linux各大发行版本

发行版

代表产品

特点

包管理器

SUSE

Open Suse

企业级的SUSE Linux,华丽的KDE桌面,图形化的包管理

zypper

Debian

Ubuntu

最热门的linux发行版,安装简单,图形化界面华丽,驱动支持较好,社区活跃,版本更新快

apt

mint

基于ubuntu的发行版,与ubuntu的最大区别是操作界面,接近windows os

apt

Redhat

RedHatLinux

RedHatLinuxRedHat公司最早发行的个人版本的Linux,自从2013RedHat9.0版本发布后,Red Hat公司停止了开发

yum

RHEL

RHEL(red hat enterprise Linux): RedHat公司发布的面向企业用户的Linux操作系统,主要用在服务器上面,是收费版本,特点是稳定、有专业的技术支持

yum

Centos

Redhat Linux社区版,剔除了Redhat Llinux专有代码,稳定,版本更新紧跟Redhat,大量用于服务器系统

yum

Fedora

Fedora

技术新,发布快,多种桌面环境

yum

Arch

Arch Linux

轻量、灵活、滚动更新(实时更新)

pacman

由于发展Linux distributions的社群与公司太多,RedHat, SuSE, Ubuntu, Fedora, Debian等等,很多人都很担心,如此一来每个distribution是否都不相同呢? 这就不需要担心了,因为每个Linux distributions使用的kernel都是http://www.kernel.org 所释出的,而他们所选择的软件,几乎都是目前很知名的软件,重复性相当的高, 例如网页服务器的Apache,电子邮件服务器的Postfix/sendmail,文件服务器的Samba等等。

此外,为了让所有的Linux distributions开发不致于差异太大,且让这些开发商在开发的时候有所依据,还有Linux Standard Base (LSB)等标准来规范开发者,以及目录架构的File system Hierarchy Standard (FHS)标准规范。唯一有可能有差别的,可能就是该开发者自家所开发出来的管理工具,以及套件管理的模式。所以说,基本上每个Linux distributions除了架构的严谨度与选择的套件内容外, 其实差异并不太大。

前言:Linux介绍

发表回复

滚动到顶部