admin管理员组

文章数量:1604456

1 Linux系统发展历史

Linux是一套开源的操作系统,于1991年10月5日正式对外发布。它继承了Unix以网络为核心思想,是一个性能稳定的多用户网络操作系统。1995年1月,Bob Young创办了RedHat(小红帽),以GNU、Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux发行版,在市场上出售。

2 Linux系统的特点与优势

(1)高安全性

Linux能有效避免病毒的倾入。Linux系统下除非用户以root身份登录,否则程序无法更改系统设置和配置。因此,下载的文件/恶意软件的权限将受到限制。也就是说,除非你进入超级用户状态,不然你连软件都安装不上,病毒/恶意软件更不能自动安装了。

而且由于Linux已开源,全世界的开发都可以查看源码,这意味着大多数的缺陷已经被挖出来了。

(2)高可用性

Linux非常稳定,不易崩溃。Linux能在几年后保持和第一次安装时一样的运行速度。而Windows的话可能在运行半年后,速度就跟不上了。Linux正常运行时间长,可用性为99.9%,每次更新或修复程序之后无需重启系统。因此,Linux在互联网上运行的服务器数量最多。

(3)易于维护

Linux系统非常容易维护,用户可以集中更新操作系统和所有安装的软件。它的每个发行版都有自己的软件管理中心,提供定时更新,即安全又高效。

(4)可在任何硬件上运行

Linux能有效利用系统资源,允许用户定制Linux安装或针对特定的硬件要求进行安装。其安装过程灵活,用户可自行选择需要安装的模块,这允许他们在旧硬件上安装Linux,从而有助于最佳地使用所有硬件资源。

(5)免费

Linux完全免费,而且,它拥有强大的免费软件群,从教育类软件到音频/视频编辑等。企业可以免费使用软件,大大降低了成本预算。

(6)开源

Linux最大的特点就是源码可用,属FOSS类别(免费和开源软件)开发者可自由查看和修改源码,能即使发现问题并解决。有些国家还在开发自己的Linux版本,这有助于国家在防范、通信等战略领域开发自己的操作系统。

(7)超强的定制性

Linux具有超大的灵活性,用户可以根据需求定制系统。它提供大量的壁纸、桌面图标和面板选项,有6个以上的桌面环境选择。对于其他任务,从GUI界面和文件管理器到DVD刻录,约有4-6个选项可用于特定软件。系统管理员可以享受强大的命令行界面和编写 shell 脚本来自动执行日常维护和各种其他任务。所以,你能想到的,Linux基本能办到。

3 Linux系统的应用场景

(1)IT服务器应用领域(核心)

Linux作为企业级服务器的应用十分广泛,利用Linux系统可以为企业构架WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器(透明网关)、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。

随着Linux在服务器领域的广泛应用,近几年来,该系统已经渗透到电信、金融、政府、教育、银行、石油等各个行业,同时各大硬件厂商也相继支持Linux操作系统。这一切表明,Linux在服务器市场前景光明。同时,大型、超大型互联网企业(百度、Sina、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,Linux已经逐步渗透到了各个领域的企业里。

(2)嵌入式应用领域

由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理器体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙、负载均衡器等)到专用的控制系统(自动售货机、手机、PDA、各种家用电器等),Linux 操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。例如,在智能手机领域,Android Linux已经在智能手机开发平台牢牢地占据了一席之地。

(3)图形化操作界面应用领域

所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统,例如:Windows XP、Windows 7、MAC等。Linux系统在这方面的支持也已经非常好了,完全可以满足日常的办公及家用需求。虽然Linux个人桌面系统的支持已经很广泛了, 但是在当前的桌面市场份额还远远无法和Windows竞争,这其中的最大障碍可能不在于Linux桌面系统产品本身,而是用户的使用观念、操作习惯和应用技能,以及曾经在Windows上开发的软件的移植问题。

4 常见的Linux系统版本

(1) Red Hat Linux

Red Hat,也就是红帽,是目前最为认可的linux品牌。Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)以及Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

(2) Ubuntu Linux

Ubuntu 是基于 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

(3)SuSE Linux

SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。
SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。
SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。

(4)Gentoo Linux

Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。
不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。
有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。)

5 何为开源

1 什么是开源

在了解什么是开源之前,首先需要知道源代码是什么,因此,我们首先解释一下源代码。

当计算机在执行程序时,计算机使用机器语言理解并执行程序中的内容,但是很多机器语言是很难理解的,因此,人们就使用他们容易理解的编程语言来编写程序,当程序执行时,它被翻译(翻译)成机器语言,源代码是指编程语言编写的程序,因为它是由编程语言编写的,所以我们来通过查看其内容来了解是什么类型的程序。

2 开源的优点

开源可以免费使用,与Microsoft Office一样,许多软件都需要很高的许可费用,许多人对许可证费用感到排斥,让使用者的成本增加,所以我们就可以选择免费开源软件。

当出现软件错误时,我们发现问题并解决问题,如果是开源网站的话,我们可以看到源代码的内容,这样就可以发现并解决bug,并且有许多开源资源据说比wordpress或有名的操作系统质量更高,并且开发人员不断的修复和改进。

本文标签: 基础知识Linux