Linux简介

Linux简介

Linux是在通用性公开许可证(General Public License,GPL)版权协议下发行的遵循 POSIX 标准的操作系统内核。不过通常所说的 Linux 是指 GNU/Linux(GNU 是对 UNIX 向上兼容的完整的自由软件系统)操作系统,它包含内核(Kernel)、系统工具程序(Utilities)及应用软件(Application),而不是仅指 Linux 系统内核。Linux 有很多发行版。发行版是指某些公司、组织或个人把 Linux 内核、源代码及相关的应用程序组
织在一起发行。经典的 Linux 发行版有 Red Hat、SlackWare、Debian 等,目前流行的 Linux 发行版基本上都是基于这些发行版的,例如,Red Hat 的社区版本 Fedora Core;Novell 发行的 SuSE Linux;Mandriva 发行的 Mandriva Linux;使用 LiveCD 技术的Knoppix、Slax 和基于 Debian 的 Ubuntu Linux。
Linux 的图标是企鹅,英文名是 Tux。

Linux崛起

20 世纪 80 年代,IBM 公司推出享誉全球的微型计算机 IBM PC(个人计算机)。随着 PC 的出现,在 PC上实现一个真正的 UNIX系统逐渐成为可能,但当时能在 PC的X86平台上运行的UNIX相当有限。1987 年,Andrew Tanenbaum 教授为了方便教学,自行设计了一个简化的 UNIX 系统—— Minix。1991 年在赫尔辛基大学就读的研究生 Linus Torvalds 在 Minix 的基础上开发出了 Linux 内核,在同年10 月 5 日,Linus Torvalds 在 comp.os.minix 新闻组上发布消息,正式对外宣布 Linux 内核系统诞生。1994年在美国北卡罗来纳州的一小组程序员开始发布Red Hat。1998年Red Hat高级研发实验室成立,
同年,Red Hat 5.0 获得 InfoWorld 的操作系统奖项。

Linux常用发行版

由由于Linux 倡导开放和自由,因此它的发行版本非常多。Linux 的软件遍布互联网各处,经常需要用户自己搜索、收集和下载。为了安装方便,有些人将各种软件集合起来,与操作系统的核心包装成一块,作为Linux的发行版。其中有目前著名的Ubuntu Linux、Fedora Core、Mandriva Linux、SuSE Linux、Debian、Slackware Linux 和国内的红旗 Linux 等。下面简单介绍 5 种目前常用的 Linux 发行版。

1.CentOS

CentOS(Community Enterprise Operating System,社区企业操作系统)是 Linux 发行版之一,它是由 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码编译而成的。由于出自同样的源代码,因此,有些要求高度稳定性的朋务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

2.Fedora Core/Red Hat Enterprise Linux

Red Hat Linux 由 Red Hat 公司发行,是目前流行的商业发行版。作为 Linux 界影响最为深远的版本,Red Hat Linux 诞生于 1994 年 11 月 3 日,其创立的 RPM 包管理系统长期以来都是业界的事实标准。目前流行的 SuSE Linux、Mandriva Linux 及国内的红旗 Linux 等,都是基亍于Red Hat Linux 发展起来的。从 2003 年 9 月 22 日开始,原来合并在一起的 Fedora 和 Red Hat 分开发行,并形成两个分支:开源免费的 Fedora Core 和商业版本的 Red Hat Enterprise Edition。

3.SuSE Linux/OpenSuSE

SuSE Linux 原是以 Slackware Linux 为基础,并提供完整德文使用界面的产品。1992 年 Peter McDonald 成立了 Softlanding Linux System(SLS)发行版,其后 SuSE Linux 采用了不少 Red Hat Linux 的特质,如使用 RPM、etc、sysconfig 等。

4.Ubuntu Linux

Ubuntu Linux 为目前流行的 Linux 发行版,并几乎取代了 Red Hat 成为 Linux 的代名词。它由马克·舍特尔沃斯创立,首个版本于 2004 年 10 月 20 日发布,以 Debian 为开发蓝本。Ubuntu 的运作主要依靠 Canonical 有限公司的支持。Ubuntu Linux 名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人道待人”。同系列的发行版还Kubuntu Linux 和Edubunt Linux。

5.Debian

Debian 于 1993 年 8 月 16 日由美国普渡大学一名学生 Ian Murdock 首次发表。Ian Murdock 最初把他的系统称为“Debian Linux Release”。Debian 不带有任何商业性质,背后也没有任何商业团体支持,因而使得它能够坚持其自由的风格。Debian 对 GNU 和 UNIX 精神的坚持,也获得开源社群的普遍支持。目前其采用的 deb 包和 Red Hat Linux的 RPM 包是 Linux 中最为重要的两个程序包管理系统。

Linux优势

1.开源、免费

众所周知,不管是微软的 Windows 还是苹果的 Mac OS,都是需要付费的,而且比较昂贵。而 Linux是免费、开源的,可以随时取得其源代码,根据不同的需求进行定制,这对于用户特别是程序开发人员来说是非常重要的。

2.跨平台的硬件支持

由于Linux 的内核大部分是用 C 语言编写的,并采用了可移植的 UNIX 标准应用程序接口,因此,它支持如 i386、Alpha、AMD 和 Sparc 等系统平台,以及从个人计算机到大型主机,甚至包括嵌入式系统在内的各种硬件设备。

3.丰富的软件支持

与其他操作系统不同的是,安装了 Linux 系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无须安装。而对于程序开发人员来说,Linux 更是一个很好的开发平台,在Linux 的程序包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。

4.多用户多任务

作为类 UNIX 系统,Linux 和 UNIX 一样,是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(如文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机最主要的一个特点,由于Linux 系统调度是每一个进程平等地访问处理器,因此,它能同时执行多个程序,而且各个程序是互相独立运行的。

5.可靠的安全性

Linux 是一个具有疫能力的操作系统,很少受到病毒攻击。对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用 Linux 自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高 Linux 的安全性,让黑客无机可乘。同时,由于 Linux 是开源的,因此,Linux 产生了各种各样的不同版本,这也提高了被攻击的难度。

6.良好的稳定性

Linux 内核的源代码是以标准规范的 32 位(在 64 位 CPU 上是 64 位)计算机来做的最佳化设计,可确保其系统的稳定性。正因为 Linux 的稳定性,才使得一些安装了 Linux 的主机可以像 UNIX 机一样常年不关机也不会宕机。

7.完善的网络功能

Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如 Apache、Sendmail、VSFTP、SSH、MySQL、PHP 和 JSP 等。近年来,越来越多的企业看到 Linux 的这些强大的功能,利用Linux 担任全方位的网络服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河越柯衍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值