爱悠闲 > Linux 操作系统基础

Linux 操作系统基础

分类: linux  |  作者: xuan_xinya 相关  |  发布日期 : 2013-12-13  |  热度 : 52°
第1章   认识Linux系统   第2章   Fedora 8系统的安装和删除  第3章   走进Linux图形界面  第4章   Linux字符界面操作  第5章   文件和目录  第6章   Linux常用操作命令  第7章   Shell编程  第8章   用户和组群账户管理  第9章   磁盘和文件系统管理  第10章 Linux日常管理和维护  第11章 Linux网络基本配置 

第12章 Linux网络服务器配置

 UNIX操作系统(UNIX),是美国AT&T公司1971年在PDP-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构。
 BSD Unix和Unix System V形成了当今Unix的两大主流 。

Linux是一个免费的、多用户、多任务的操作系统,其运行方式、功能和UNIX系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。
  Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由取得、传播甚至修改源代码。 越来越多的大中型企业选择了Linux作为其服务器的操作系统。 近几年来,Linux系统又以其友好的图形界面、丰富的应用程序及低廉的价格,在桌面领域得到了较好的发展,受到了普通用户的欢迎。

Linux由芬兰赫尔辛基大学的Linus Torvalds创建。
1991年10月,Linux第一个公开版0.01版发布。
1994年3月,Linux 1.0版发布。
Linux的标志是可爱的企鹅,取自芬兰的吉祥物。

年 份 事  件
1991年 10月5日,Linus Torvalds在新闻组comp.os.minix发布了大约有一万行代码的Linux 0.01版本
1992年 1月,大约有1000人在使用Linux系统
1993年 大约有100余名程序人员参与了Linux内核代码的编写和修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有10万行,用户大约有10万左右
1994年 3月,Linux 1.0发布,代码量17万行,当时是按照完全自由免费的协议发布
1995年 Linux系统可在Intel,Digital以及Sun SPARC处理器上运行,用户量也超过了50万
1996年 6月,Linux 2.0 内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux系统已经进入了实用阶段,全球大约有350万人使用
1998年 Linux迅猛发展的一年。1月,Red Hat高级研发实验室成立
1999年 IBM宣布与Red Hat公司建立伙伴关系,以确保Red Hat能在IBM机器上正确运行
2000年 2月,Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来
2001年 8月,红色代码病毒爆发,引得许多站点纷纷从使用Windows操作系统转向使用Linux操作系统,这是一次Linux的大规模应用普及
2003年 1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域
2004年 4月,美国斯坦福大学Linux大型机系统被黑客攻陷,再次证明了没有绝对安全的操作系统。6月,统计报告显示在世界500强超级计算机系统中,使用Linux操作系统的已经占到了280家,抢占了原本属于各种UNIX的份额

    Linux系统的应用主要涉及4个方面:
 应用服务器
 嵌入式领域
 软件开发
 桌面应用 

开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 
多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。
多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。
良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。

设备独立性:是指操作系统把所有外部设备统一当作文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。
丰富的网络功能:完善的内置网络是Linux一大特点。 
可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。
良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。