Linux操作系统简介.ppt
1 Linux的发展2 Linux的版本3 Linux的特性和功能4 Linux的常用软件5 Linux的内核体系结构6 Linux的现状及前景,Linux操作系统简介,2.1 Linux的发展,2.1.1 什么是Linux Linux是一个网络操作系统(Network Operating System,NOS)。网络操作系统则在一般操作系统的功能上增加了网络功能,具体包括:,(1)实现网络中各计算机之间的通信和资源共享;(2)提供多种网络服务软件;(3)提供网络用户的应用程序接口。Linux就是这样一个网络操作系统。与其他商业化的网络操作系统不同,它是由以Linus Torvalds为首的一批Internet上的志愿者开发的,完全免费,并与另一著名的网络操作系统UNIX完全兼容,是一个具有很高性能价格比的网络操作系统。,2.1.2 Linux的历史 Linux最早是Linus Torvalds于1991年在芬兰赫尔辛基大学原创开发的,并在GNU的GPL(General Public License)原则下发行。,2.2 Linux的版本,Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本。内核版本的序号由3部分数字构成,其形式如下:major.minor.patchlevel 如:2.4.18 2.6.14,2.2.1 国外主要发行版本1Red Hat Linux2SuSE Linux 3Debian Linux4Mandrake Linux5.Turbo Linux,2.2.2 国内主要发行版本1红旗Linux2中标普华Linux3共创桌面Linux4冲浪Linux5.蓝点linux,2.3 Linux的特性和功能,2.3.1 Linux的特性1多任务、多用户2支持多种文件系统3采用虚拟内存管理技术4良好的可移植性5设备独立性6丰富的网络功能7提供全部源代码,2.3.2 Linux的功能1稳定的核心2丰富的应用软件3X Window系统4多重启动5网络功能6软件开发工具,2.4 Linux的常用软件,2.4.1 基本命令和工具2.4.2 办公软件2.4.3 程序设计2.4.4 网络软件,总之,Linux是对网络支持得最好的操作系统之一。Linux常用的网络应用软件有以下几类。(1)WWW服务器:Apache、Caudium、CERN HTTPD Server、Netscape Fast Track Server、Zeus Server;(2)FTP服务器:Wu-ftp、proftpd、vsftpd;(3)FTP客户端:gFTP、lftp;,(4)Mail服务器:Qmail、sendmail、XMail;(5)E-Mail客户端:pine、Kmail;(6)浏览器:Netscape、Mozilla、Phoenix、lynx;(7)虚拟终端:rxvt、xterm、gnome-terminal、mlterm;(8)聊天工具:gaim、Licq。(9)网络共享服务:samba。(10)远程登陆:telnet、ssh1、ssh2,2.4.5 X Window X窗口系统是Linux上的标准图形界面,它是一个有效的支持多种应用的环境。在XWindow 基础上实现不同的桌面系统,如:KDE,gnome桌面系统。,2.4.6 多媒体软件 Linux在多媒体领域的应用也相当广泛,下面介绍几款Linux下的多媒体软件。1GNOME CD Player GNOME CD Player是一款基于X Window的CD播放软件。,2Realplayer RM格式的影音文件是网上广为流传的电影格式,以其极高的压缩率而闻名,Linux下也可以看RM格式的文件,这就是Realplayer for linux。3XMMS XMMS(X Multi Media System)是Linux下的MP3播放器。,4MPlayer 这是个VCD播放软件。5KSnapshot KSnapshot是一个基于KDE桌面环境的抓图软件。6GIMP 它是一个免费的、分布式的图片润饰、图像制作和处理软件。,2.4.7 其他软件,2.5 Linux的内核体系结构,与UNIX系统相似,Linux系统大致可分为3层:靠近硬件的底层是内核,即Linux操作系统的常驻内存部分;中间层是内核之外的Shell层,亦即操作系统的系统程序部分;最高层是应用层,即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序等。Linux的系统结构如图2.1所示。,图2.1 Linux系统结构,Linux系统的核心框图如图2.2所示。,图2.2 Linux系统核心框图,2.6 Linux的现状及前景,目前,Linux主要应用于服务器、桌面和嵌入式系统。,