马哥Linux学习之Linux背景和主要发行版篇

    Linux是一种 类Unix计算机操作系统的统称,简单的说来就是Linux内核+GNU工程的各种工具和数据库。Linux包括各种Linux的发行版,其实也就是为达到不同的目的而制作(目的包括对不同计算机结构的支持,对一个具体区域或语言的本地化,实时应用或嵌入式)的不同版本。

    Linux的由来.在1991年4月,芬兰大学生linus因不满其教授对其教学用系统Minix(此教学系统又是Andrew Tannebaum教授为了不受AT&T许可协议的约束,为教学科研而开发的)不能作任何改动的态度,自己设计出在x86系统电脑上的操作系统核心linux0.01,并将其源代码通过USENET(Minix新闻组)发布在了互联网上。这个版本只有大概10000行代码左右,也只能运行在Minix上。在10月的第二版本中,他发布了信息邀请自愿者共同开发。适逢其会,从83年就开始的GNU计划,除了系统核心,已经几乎完成了除了系统内核之外的各种必备软件的开发。两者的结合也就显得那么自然而然了。通过linus和很多开源人士的努力,在1994年3月,Linux系统1.0版本发布,此时,它成为了一个标准的操作系统而不是一个操作系统核心。很多时候,大家也叫Linux为GNU Linux就是这个原因,我个人也赞同这个观点,所以我在开篇第一句话就那样写了。

    Linux tips.Linux的标志和吉祥物是一只叫Tux的企鹅,因为linux在澳洲被动物园的一只企鹅咬了一口,好有意思对吧。

    Linux内核版本.Linux内核的最新版本是今年才发布的3.19。此前最受欢迎的一个版本是2004-2011年的2.6。建议了解各个版本的特性和新功能等等。

    

     现在的主要Linux发行版本有以下几种:

    Red Hat Enterprise Linux,很多常见的资料中都将其简写为RHEL。第一款面向市场的Linux发行版,在1994年就开始发行。现在在欧洲以外的地区是使用率最高的Linux发行版,他们已经创造了自己的品牌。Red Hat
Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件
。RHEL在安全方面做得非常好,众多的程序包,非常到位的支持。缺陷大概就是难于按用户定制,支持服务费用有点贵,不过相当于Unix,还是便宜不少的。

马哥Linux学习之Linux背景和主要发行版篇

                                                   Red Hat Enterprise Linux     

    SuSE,另一个著名发行版,在欧洲使用率很高。它的Yast和自动管理任务的其它应用程序使它在管理员中非常出名。优点是连接数据库,不错的易用性,在服务器和工作站上的表现都很好。

马哥Linux学习之Linux背景和主要发行版篇

                                                OpenSuse Linux

    CentOS,全称Community ENTerprise Operating System,此发行版是将RHEL的源码再编译改进而形成,因此,它具有RHEL的高稳定性,同时也是自由使用的,所以现在有很多公司使用的,个人建议使用此发行版进行Linux的学习和实验。

马哥Linux学习之Linux背景和主要发行版篇

                                                    CentOS 

    Debian,和RHEL几乎同时诞生,也是一个稳定的发行版。其平时就维护三套正式软件库和一套非免费软件库,使其又派生出了多个Linux发行版。嗯,这个发行版适合系统管理员和高级用户,不适合新手。

马哥Linux学习之Linux背景和主要发行版篇

                                                       Debian Linux

    Ubuntu,一个以桌面应用为主的Linux操作系统,中文名乌班图。Ubuntu基于Debian发行版和GNOME桌面,个人安装使用过这个系统,对于个人桌面用户,确实是不错的,联网安装更是能自动识别硬件,而且应用程序服务器在中国也有。另外,此系统的中国版本优麒麟相信不少IT人士也安装试用过了,大多都认为比起最新版本的Ubuntu还是有点差距,不过本土化的一些东西的加入还是不错的,希望继续加油。

    马哥Linux学习之Linux背景和主要发行版篇

                                                            Ubuntu

    Kali Linux,另一Debian的派生发生版,此系统用于渗透测试。适合安全人员。

    Arch Linux,采用滚动发行的发行版,只用安装一次即可不断升级,适合高手,可了解Linux系统的每一个细枝末节。

马哥Linux学习之Linux背景和主要发行版篇

                                                    Arch Linux

    Gentoo,世界上最年轻的Linux发行版本,集合了之前所有发行版的优点,于2002年首个稳定发行版发布。Gentoo的安装和使用都很困难,适合对Linux特别精通的用户。

    马哥Linux学习之Linux背景和主要发行版篇

                                                                            Gentoo

    主要发行版的分类.Linux发行版现在可以大体分成两类,一类是商业公司维护的,一类是社区组织维护的。前者以RedHat为代表,后者以Debian为代表。Redhat系列的有RHEL,CentOS,Fedora,此系列的包管理都是采用基于RPM包的YUM包管理方式,Fedora因稳定性不好,最好只用于桌面系统。

    Debian系列有Debian和Ubuntu,使用apt-get/dpkg包管理方式。Ubuntu已经是个很不错的桌面系统了。

    晚安马哥Linux学习之Linux背景和主要发行版篇马哥Linux学习之Linux背景和主要发行版篇马哥Linux学习之Linux背景和主要发行版篇

    

    

原创文章,作者:北京-清虚,如若转载,请注明出处:http://www.178linux.com/1139

(0)
北京-清虚北京-清虚
上一篇 2015-03-19
下一篇 2015-03-20

相关推荐

  • CentOS6.7上编译安装php

    环境:CentOS6.7,minimal安装。 前提条件:安装了编译环境,安装了Apache/Nginx,安装了MySQL/MariaDB。具体安装见:http://www.178linux.com/16583    http://www.178linux.com/17497  1、解决依赖关系: 请配置好yum源(系统安装源及…

    Linux干货 2016-06-03
  • Linux系统

    1、计算机的组成及其功能 从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入和输出设备。 运算器(Datapath):对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 存储器(Memory):存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 控制器(Control):整个计算机的中枢神经,对程序规定的控制信息进行解释,…

    Linux干货 2016-10-30
  • 马哥教育网络班N22期+第五周课程练习

    1、显示当前系统上root、fedora或user1用户的默认shell; ~]# grep -E "^(root|user1|fedora)" /etc/passwd | awk -F: '{ print $1 $7 }' root/bin/bash user1/bin/bash fedora/bin/bash 2、…

    Linux干货 2016-10-17
  • 第五周作业

    1、简述rpm与yum命令的常见选项,并举例 rpm 命令 linux的的包管理器,用于对rpm软件包,进行安装、升级、卸载、查询、校验等操作。 使用语法: rpm [OPTIONS] [PACKAGE_FILE] 常用选项: 安装: -i,–install 升级: -U,–update,-F,–freshen 卸载: -…

    Linux干货 2017-12-14
  • 自制linux和内核编译

    自制linux和内核编译 1、分区并创建文件系统 fdisk /dev/sdb分两个必要的分区/dev/sdb1对应/boot /dev/sdb2对应根/mkfs.ext4 /dev/sdb1mkfs.ext4 /dev/sdb2 2、挂载boot mkdir/mnt/bootmount /dev/sdb1 /mnt/boot 3、安装grub grub-i…

    Linux干货 2016-09-16
  • awk学习笔记

    一、linux的文本处理器三剑客   文本过滤器:grep、egrep、fgrep   行编辑器:sed(模式空间;保持空间)   报表生成器:awk(格式化文本输出)gawk awk的工作流程: 从文本中读取一行内容,根据指定的分隔符;将读入的一行内容分隔成字段,然后格式化输出指定的字段 二、awk的命令相关的参数及用法 &n…

    Linux干货 2015-06-23

评论列表(1条)

  • stanley
    stanley 2015-03-23 12:09

    比前两次写的文章要强多了,不过还有提升的余地,加油