一、Linux发行版本及不同发行版本之间的联系和区别

      Linux目前主流的发行版本为Debian、RedHat、SUSE,它们的内核都是一样的,只不过内核之上安装的软件,界面风格,以及文件系统的组织形式不一样而已。

     1、Debian 

       包括Debian和Ubuntu等 ,Debian最早由Ian Murdock于1993年创建;Ubuntu Linux是由南非人Mark Shuttleworth创办的基于Debian Linux的操作系统,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux系统。

    2、RedHat

       RedHat是红帽公司研发的Linux发行版,包括RHEL、Centos 、Fedora等多种版本。redhat RedHat Enterprise Linux(RHEL)是红帽的企业版linux发行版本,免费的,一般通过售卖系统后期服务来赚钱。Centos 是红帽的开源社区版,完全免费的,除了名字和RHEL一样,受到很多企业的青睐。Fedora是红帽的桌面版linux,桌面做的不错,可以装在pc上,红帽有新功能都会先在Fedora上更新 ,稳定了以后再增加到RHEL上面,所以Fedora可以看作rhel的一个测试版本。

    3、SUSE

      这是一个做的比较好的商业软件,是德国的一个linux发行版本,包含SUSE、SUSE Linux Enterprise Server(SLES)、openSUSE,它们之前的关系类似于Fedora、RHEL、Centos 的关系。

二、Linux的哲学思想

   1、一切皆文件,不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待。

   2、小型,单一用途的程序:程序和可执行文件不要太复杂,这样才能保证了linux内核的高效运行。

   3、连接程序,共同完成复杂功能:复杂的任务可以通过连接多个简单的程序实现复杂的功能。

   4、避免令人困惑的用户界面:linux是开源的,无论什么问题都可以通过简洁的命令行实现 排错,修改系统的配置,一切都是简洁明了为基础。

   5、配置数据存储在文本中:linux所有的配置文件都存放在文本配置文件当中,无论什么配置修改都只需修改其配置文件即可,配置文件时文本形式的只需任意一款文本编辑器修改即可。