Linux深度攻略
上QQ阅读APP看书,第一时间看更新

第1章 Linux系统的简介和安装

1.1 Linux系统简介

Linux系统发展至今已经有二十几年了。现在有众多的系统管理员开始接触这个系统,并且将其安装到他们公司的服务器上。

1.1.1 什么是Linux

Linux是一个免费的多用户、多任务的操作系统,其运行方式、功能和UNIX系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由获取、散布甚至修改源代码。

现在,越来越多的大中型企业的服务器选择将Linux作为其操作系统。近几年来,Linux系统又以其友好的图形界面、丰富的应用程序及低廉的价格,在桌面领域得到了较好的发展,受到了普通用户的欢迎。

1.1.2 Linux系统的产生

Linux系统的内核最早由芬兰大学生Linus Torvalds开发,并于1991年8月发布。当时,由于UNIX系统的商业化,Andrew Tannebaum教授开发了Minix操作系统,该系统不受AT&T许可协议的约束,可以发布在Internet上免费给全世界的学生使用,这为教学和科研提供了一个操作系统。Minix系统具有较多UNIX的特点,但与UNIX不完全兼容。1991年,Linus Torvalds为了给Minix系统用户设计一个比较有效的UNIX PC版本,自己动手写了一个类似Minix的操作系统,这就是Linux的雏形。

Linux的兴起可以说是Internet创造的一个奇迹。到1992年1月,全世界大约只有1000人在使用Linux系统,但由于它发布在Internet上,互联网上的任何人在任何地方都可以得到它。在众多热心人的努力下,Linux系统在不到3年的时间里成为了一个功能完善、稳定可靠的操作系统。

1.1.3 Linux系统的应用领域

Linux系统的应用主要涉及应用服务器、嵌入式领域、软件开发以及桌面应用四个方面。在桌面应用领域,Windows系统占有绝对优势,其友好的界面、易操作性和多种多样的应用程序是Linux所缺乏的。Linux的长处主要在于服务器端和嵌入式两个领域。

1. Linux服务器

Linux系统的可靠性使它成为企业Web服务器的重要选择。同时,Linux支持多种硬件平台,非常容易与其他平台如Windows、UNIX等系统共存,其相关应用软件多为免费甚至开放源代码,例如Web服务器Apache以及邮件服务器Sendmail都附在Linux系统安装套件之中。Linux厂商大都将服务器应用作为一个重要方向,Linux群集更是大家都看好的趋势,也是Linux提高可扩展性和可用性的必经之路。当然,除了Web服务器以外,Linux还适用于防火墙、代理服务器、DNS服务器、DHCP服务器、数据库、FTP服务器、VPN服务器以及用于一些办公系统的文件与打印服务器等。

2.嵌入式Linux系统

嵌入式操作系统是当前操作系统领域的热点。Linux在该领域的低成本、小内核及模块化的特色,使很多Linux厂商在该领域投入人力、物力,开展研发工作。

3.软件开发平台

Linux开发工具和应用正日臻完善,Linux开发者可以使用Java、C、C ++、Perl或PHP来开发应用程序。PHP很容易学习,执行速度很快,而且开放程序代码的PHP支持大部分数据库,具有各种功能的动态链接库资源,是目前电子商务开发常用的语言。

4.桌面应用

Linux系统在桌面应用方面进行了改进,达到了相当的水平,完全可以作为一种集办公应用、多媒体应用、游戏娱乐和网络应用等多方面功能于一体的图形界面操作系统。