Linux简介
前言
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,想从事云计算运维工作,是必学的一门课程
一、Linux简介
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。
Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
二、发展历程
Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。
20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和macOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。
三、Linux发行版
Linux是内核不是一个操作系统,把操作系统看成车辆,把内核看成引擎。你不能直接驱动引擎。同样,你也不能直接使用内核。一个 Linux 发行版可以看作是一个汽车制造商(比如丰田或福特)为你提供的现成的汽车,就像 Ubuntu 或 Fedora 发行版的发行商为你提供的一个基于 Linux 的现成操作系统一样。
以下介绍几种常见的发行版
CentOS
CentOS是一款基于Linux框架的企业社区操作系统。它在2004年开发而成的,是最重要、最受欢迎的Linux发行版之一。这款自由软件不是面向新手;不过,它用于服务器环境,面向的群体是专业知识扎实、经验丰富的Linux专家,以及能够编写在该系统上运行的程序和应用软件的用户。它不单单是操作系统,还有众多区别让CentOS有别于其他发行版。除此之外,该发行版之所以大受欢迎,是由于它基于红帽Linux架构、非常稳定、经常更新以及长期的支持计划。对想获得红帽稳定性和支持的任何人来说,Linux CentOS是个免费替代发行版。
Ubuntu
Ubuntu也是一款基于Debian发行版的计算机操作系统。它是作为一款自由开源软件而发行的。Ubuntu是个非洲语单词,意味着"善待他人"(Humanity to others)。换句话说,它也意味着"个人因集体而有意义"(I am what I am because of who we all are)。它在2004年作为一款企业服务器平台而问世。Ubuntu的第一个版本基于GNOME Desktop。后来添加了KDE版本Kubuntu以及服务器版本。Ubuntu很安全,尽可以用它放心地上网冲浪。你的所有文件和数据都将处于受保护的状态,并确保机密性。它有内置的防火墙和病毒防护功能,可以避免垃圾邮件和各种恶意软件的攻击。它可以在一系列广泛的设备上顺畅地运行。只要插上你的相机、打印机或各种MP3播放机。它还与Windows兼容,你可以轻松地共享和编辑文件,没有任何麻烦。它在你的计算机上运行起来非常快;如果你的机器是新机器,运行起来速度超快。它不像其他操作系统那样让你盯着屏幕、等待开始进入系统。
Linux Mint
Linux Mint是一款基于Ubuntu的计算机操作系统。它是由爱尔兰IT专家Clement Lefebvre在2006年发布的。Linux Mint是最受欢迎的Linux发行版之一。它的人气之所以那么旺,原因在于对用户友好、易于安装、全面的多媒体支持、可靠而安全。它还随带许多软件和应用程序,比如Java、Web浏览器插件Adobe Flash以及多得多的组件,这些并不是其他Linux发行版默认安装的。它让你觉得仿佛是在使用微软Windows。它基于Ubuntu和Debian,提供了30000多个软件安装包。