Linux常见发行版本以及Linux哲学思想

什么是Linux?

 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux 常见发行版本有下图几种:

    Linux发行版.png

RHEL

 Redhat可以说是在国内使用最多的Linux版本,甚至有人将Redhat等同于Linux。这个版本的特点就是使用人数多,资源多,而且网上的许多Linux教程也都以Redhat为例进行讲解,

RHEL系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS(社区系统,RHEL的分支)非常好。

Debian

 Debian或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,也最遵循GNU规范,Debian最具特色的是apt-get/dpkg包管理方式。

openSUSE

 openSUSE是著名Novell公司旗下的 Linux的发行版,它的系统采用自主开发的YaST包管理,openSUSE被评价为最华丽的Linux桌面发行版

Ubuntu

 Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,Ubuntu建基于Debian的不稳定分支:不论其软件格式(deb)还是软件管理与安装系统(Debian apt),Ubuntu的开发者会把对软件的修改实时反馈给Debian社区,而不是在发布新版时才宣布这些修改。事实上,很多Ubuntu的开发者同时也是Debian主要软件的维护者。不过,Debian与Ubuntu的软件并不一定完全兼容,也就是说,将Debian的包安装在Ubuntu上可能会出现兼容性问题

Fedora

 Fedora基于Red Hat Linux,在Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux(Red Hat企业版Linux,RHEL)则取代Red Hat Linux在商业应用的领域。

    Linux发行版本多种多样,每一个发行版本都有自己的特点,但他们都是基于GNU/Linux,上面5个发行版本都是比较常见和用的比较多的发行版本。lLL

Linux 哲学思想

  • 一切皆文件(硬件设备亦如此)

    所有资源在Linux上都已以文件方式存在,包括硬件设备(设备文件)通讯方式

  • 由众多目的单一的小程序组成

    一个程序只做一件事,并且要好 组合小程序完成复杂任务

  • 尽可能避免跟用户交互

    易于编程实现自动化

  • 使用文本文件保存配置信息

    使用简单的文件编辑器,就可以完成配置

  • Linux作为自由软件(GNU),同时也遵循自由软件的思想:

  • 自由使用

  • 自由学习和修改

  • 自由分发

  • 自由创建衍生版

原创文章,作者:xiaoxin,如若转载,请注明出处:http://www.178linux.com/31972

(0)
xiaoxinxiaoxin
上一篇 2016-08-15
下一篇 2016-08-15

相关推荐

  • Ansible playbook

    目录 1.1        playbook简介… 1 1.2        Playbook使用场景… 1 1.3      &nbs…

    Linux干货 2015-12-06
  • week4:grep命令正则表达式的应用

    1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限;     ~]# cp -r /etc/skel/ /home/tuser1 |chmod -R g-rwx,o-rwx /home/tuser1 2.编辑/etc/group文件,添加组hadoop; &…

    Linux干货 2016-11-23
  • 马哥教育网络班21期+第15周课程练习

    1、总结sed和awk的详细用法; sed 流编辑器,处理一行数据到模式空间(p),不匹配条件话就输出源行,匹配条件且有处理话,就输出处理过后的行和源行, 匹配条件且没有处理动作的话,只输出p空间的行;保持空间(h)用来存放模式空间的临时处理结果 [root@centos ~]# sed ''&nb…

    Linux干货 2016-08-30
  • select与case组合循环

    select与case: 格式: select variable in list do 循环体命令 done 例1:     #!/bin/bash PS3="what do you want: " select i in a b c d         #在例2中省略…

    Linux干货 2016-08-22
  • 简述动静分离

        今天来简述一下如何实现wordpress的动静分离以及读写分离      首先来放出大图。   1.来看图说话     首先来介绍一下这张图    最前端的两台机器是  负责调度后端主机请求动…

    2017-05-18