Linux的发行版及哲学思想

Linux是一套免费使用和自由传播的类Unix系统,是一个基于Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的工具软件、应用程序和网络协议。它支持32位和64位硬件,是一个性能稳定的多用户网络操作系统。严格来讲,Linux这个词本身只表示Linux内核,联合GNU 组织里的各种强大的应用软件而组成的操作系统。

从Linux的诞生至今,它的发行版已经多达百余种,其中最主要的三个发行版本如下图所示:

Linux 发行版.png111.png

1)    Debian是Linux的其中一个发行版,其中ubuntu是基于Debian的二次发行版,后面又衍生出了mint版本。Knopix是这个分支里又一个重要的版本,在安全领域有着很重要的位置。因为Debian是唯一一个不受商业支持的组织,所以它对使用者的要求更高,整个内核显得很轻巧,自由,难度也比S.U.S.E和RedHat要高

2)    Slackware版本桌面华丽,使用方便快捷,其二次衍生S.U.S.E和三次衍生版OpenSUSE功能更加强大,在欧洲国家应用很广泛。

3)    RadHat俗称“红帽”,是Linux里面至关重要的一个发行版,后期推出了企业版RHEL 7。CentOs是基于RHEL的2次发行版,它是一个社区版本。Fedora Core版本每6个月更新一次,是一款Beta版本。

Geetoo和ArchLinux是在后面的发展道路上慢慢出现的两个版本,功能非常强大,应用广泛,受到人们的广泛注视。

以上三个都是Linux的发行版,而Linux的完整叫法是GNU/Linux,它是由Linux内核和GNU组织的各种开源软件联合组成的庞大的操作系统。但它提供的源码,需要第三方组织来维护并提供成熟的版本。

    随着互联网的高速发展,开放源码也渐渐被一些大型公司所接纳,Linux也逐渐在网络领域占据了很重要的位置,它的一些哲学思想也慢慢被人们所领悟:

1   一切皆文件  Linux把几乎所有资源统统抽象为文件形式,包括了硬件设备,甚至通信接口等等。

2   Linux由众多功能单一的程序组成  在Window系统上,硬盘上可以安装容量很大的程序,只要系统能读取这个程序,那么相应的进程就会随之运行。但与之不同的是在Linux系统上,一个程序只做一件事情,并且将许多小程序组合在一起来完成一个复杂的任务。

3   Linux尽量避免跟用户交互  因为Linux在应用当中主要是以服务器的形式来工作的,在这其中人工涉及到的几乎很少,它以编程的方式实现自动化任务。

4   Linux使用文本,文件保存配置信息。

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

(0)
N24_yushanN24_yushan
上一篇 2016-10-30 01:41
下一篇 2016-10-30 08:16

相关推荐

  • 第七周作业

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; ]#mke2fs -t ext4 -b 2048 -L MYDATA -m 2 O acl /dev/sda1 (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件…

    Linux干货 2017-03-11
  • Linux系统网络属性管理

        每台计算机主机连入internet都必须给主机设定以个合法的IP地址。这些IP参数大概包括IP地址、子网掩码、网关、路由、DNS等。在Linux中,大多数命令配置网络配置都是临时生效,想要网络服务永久有效就必须写入配置文件中,所以有时候更改配置重启主机是为了让内核重读配置文件到内核中,因为配置文件属于用户空间的文件。大多数网络配置…

    Linux干货 2016-09-18
  • iptables

    练习:基于状态放行telnet, ftp, ssh, http, samba, icmp等服务 (1) 对本机的ping请求每分钟不得超出20个 (2) 每客户端对本机的ssh的并发连接数不得超过3个 (3) 本机的telnet服务仅允许工作时间内访问 [root@node1 ~]# vim iptables.sh iptabl…

    Linux干货 2016-10-22
  • shell三剑客之grep

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。 正…

    Linux干货 2016-08-08
  • Shell脚本编程—函数

    函数:     把一段独立功能的代码当作一个整体,并命名一个名字;命名的代码段,此即为函数     由若干条shell命令组成的语句块,实现代码重用和模式化编程 函数的作用:     在某些场景下,我们可以将独立功能的一段代码定义为一个函数…

    Linux干货 2016-08-24
  • Hadoop伪分布式模型

    # java -version # vim /etc/profile.d/java.sh export JAVA_HOME=/usr # yum install java-1.8.0-openjdk-devel # mkdir /bdapps # tar xf hadoop-2.7.4.tar.gz -C /bdapps/ # cd /bdapps # ln…

    2017-12-08

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 17:11

    详实有料,生动有趣,作者有心了,以后拿出来就可以直接当参考文档,加油!