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
下一篇 2016-10-30

相关推荐

  • 简单shell脚本习题

    习题 作业 简单shell脚本习题 习题1 答案 习题2 答案 习题3 答案 习题4 答案 习题5 答案 习题6 答案 习题1 编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。 答案 #!/bin/bash IPADDR=$(…

    Linux干货 2017-04-10
  • 马哥教育网络班22期+第13周课程练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; &n…

    Linux干货 2016-12-05
  • GNU awk

    文本处理三工具:grep, sed, awk grep, egrep, fgrep:文本过滤工具;pattern sed: 行编辑器 模式空间、保持空间 awk:报告生成器,格式化文本输出;  AWK: Aho, Weinberger, Kernighan –> New AWK, NAWK  GNU awk, gawk&…

    Linux干货 2015-12-03
  • Linux 任务计划、周期性任务执行

    Linux 任务计划、周期性任务执行 概述:      什么是任务计划呢?就像我们每个人日常生活中都会使用到的闹钟一样,按时的去提醒该去做什么事情,以免忘记。同样,我们在工作当中也要在每天在特定的时间内安排做一些事情,这就是任务计划,本章将学习如何制定Linux系统的任务计划,这里主要包括两种工具:at和crontab…

    Linux干货 2016-09-11
  • 常见RAID介绍

    RAID简介 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。主要目的是把多块硬盘组合起来提高数据处理能力、容错功能等 根据实现方式分为硬件和软件两种  硬件RAID:通过RAID…

    2016-04-12
  • linux 生产常用命令

    hostname 显示当前的主机名pwd 显示当前工作的目录wwhowhoami显示当前用户及已建立的ssh链接useradd 新建一个普通用户passwd 修改用户的密码which 查看系统命令所对应的路径type 查询命令是否属于内部命令或者外部命令hash 哈希 把一个命令一个文本通过某种算法生产一串字符df 查看系统分区hash -l 加快命令查询执…

    Linux干货 2017-03-28

评论列表(1条)

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

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