资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,SUSE Linux Enterprise Server,1,内容要求,1,适应并逐渐习惯,Linux,系统环境,2,循序渐进,由简入繁,3,多操作,多练习,4,强调独立思考,主动学习的精神,2,为什么学习,linux,就业,安全,技能要求,3,第,1,章 使用,linux,台式机,4,Linux,小常识,1.,什么是,Linux,?,Linux,不是一个操作系统,严格来讲,,Linux,只是一个操作系统中的内核。,内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备,I/O,、进程管理、文件管理等。,2.,什么是,Linux,操作系统?,采用,Linux,作为内核的操作系统。,Linux,是一种类似于,UNIX,风格的操作系统。它的独特之处在于不受任何商品化软件的版权制约,全世界都能免费,自由使用。它支持多用户,多进程,多线程,实时性较好,功能强大而稳定。它的出现为我们带来的的计算机上突破性的创举。,5,Linux,的历史和发展,在计算科学的王国里,,Stallman,是个,倍受尊崇的神话式英雄。他令人景仰,的职业生涯是从大名鼎鼎的,MIT,人工,智能实验室开始的。七十年代中后,期,在那里他开发出了著名的,Emacs,编辑器。八十年代早期,商业软件公,司从人工智能实验室吸引走了绝大多,数优秀的程序员,并和他们签署了,格的保密合同。,Stallman,为此大大不,爽。他认为软件和其它产品不同,在,复制和修改方面,它不该受到任何限,制。只有这样,才可能开发出更好更,强的软件。,6,Linux,的历史和发展,Richard Stallman,创立,GNU,项目,GNU,工程开始於一九八四年,旨在发展一个类似,Unix,,且为,自由软件的完整操作系统:,GNU,系统。(,GNU,是由“,GNUs,Not Unix”,所递回定义出的首字母缩写语;,Stallman,宣布,GNU,应,当发音为,Guh,-NOO,,与,canoe,发音相同,以避免与,gnu,(非洲,牛羚,发音与,new,相同)这个单词混淆,现在,各种使用,Linux,作为内核的,GNU,操作系统正被广泛地使,用着;虽然这些系统通常被简称为“,Linux”,,但是它们应该更精,确地被称为,GNU/Linux,系统。,7,Linus,开始行动,Just a hobby?,到,1991,年,,GNU,计划已经开发出了许多工具软件。最受期盼的,Gnu C,编译器已经出现,但还没有开发出免费的,GNU,操作系统。即使是,MINIX,也开始有了版权,需要购买才能得到源代码。而,GNU,的操作系统,HURD,一直在开发之中,但并不能在几年内完成。,Linux,起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的,Linus Torvalds-Linux,的创始人与主要维护者。,Linux,之父,-Linus Torvalds,8,Linux,的一个重要的特点就是其源代码的公开性所有的内核源程序都可以在,/,usr/src/linux,下找到。,实际上,,Linux,的成熟与发展是,Internet,的产物,从最初的个人思想产品变成了无数,Linux,爱好者的集体智慧的结晶。,Linux-logo,9,SUSE Linux,的发展,SUSE Linux,原是以,Slackware,Linux,为基础,并提供完整德文使用界面的产品。,SUSE,是德国最著名的,Linux,发行版,在全世界范围也享有较高的声誉。,SUSE,自主开发的软件包管理系统,YaST,也大受好评。,SUSE,于,2003,年年末被,Novell,收购。目前,,Novell,公司已经在全公司内部全部使用,SUSE Linux,,相信凭借,Novell,公司的技术和经济实力会为,SUSE,带来更强大的生命力。,10,S.u.S.E,一词来自德文,:Software und System,Entwicklung,.,在英文中则是,:Software and System Development.,译为,:,软件与系统开发,可以说是众多,Linux,发行版本中取意最为直接了当的名称了,.,官方主页:,http:/,/,中文官方主页:,http:/,cn.opensuse.org,/,11,Linux,版本,Linux,的版本有,内核版本,和,发行版本,两种。,Linux,的,内核版本,指的是在,Linus,领导下的开发小组开发的系统内核的版,本号。,Linux,内核版本有两种,:,稳定版和开发版,.,稳定的内核具有工业级的强度,可,以广泛地应用和部署,.,新的稳定内核相对于较旧的只是修正一些,bug,或加,入一些新的驱动程序,.,而开发版内核由于要试验各种解决方案,所以变化很,快,.,这两种版本是相互关联,相互循环的,.,内核的版本号,=,主版本号,.,次版本号,.,修正次数,次版本号为偶数时是稳定版本,奇数为开发版本,Linux,内核版本号的这种编号方法,一方面可以方便广大软件人员加入到,Linux,的开发和测试工作中来,另一方面又可以让一些用户,使用上稳定的,Linux,版本,真正做到开发和使用两不误。,Linux,内核版本发布的官方网站是,http:/,www.kernel.org,/,12,什么是,Linux,的发行版本,?,由于,Linux,的稳定性良好,并且可以在便宜的,x86,架构下的计算机平,台运作,所以吸引了很多的开发商与自由软件的开发团队在,Linux,内,核上开发相关应用软件(,apache,sendmail,)。将,Linux,内核,内,核工具与应用软件集合起来,并加入自己公司系统管理模块与工具,(,yast/suse,),而打包出一套可以完整安装的操作系统,这个完整,的,Linux,操作系统,我们就称他为,Linux,的发行版本,(,distribution,)。,13,SuSE,Linux,安装要求,处理器:,-,英特尔:赛扬,奔腾至奔腾,4,,和,Xeon-AMD:K6/K6II/K6III,Duron,,,Athlon,AthlonXP,/MP,Athlon64,内存:,带,yaST,图形界面安装至少需要,64MB,,推荐,128MB,硬盘:,400MB,至,3GB(,个人版完全安装情况下,),,或至,6GB(,专业版完全安装情况下,).,推荐容量,2GB.,显卡,:,SuSE,Linux,自带如下型号的显卡程序:,-,ATI:Radeon,9000/9200/9500/9600/9700/9800-,nVidia,:,GeForce,4,GeForce,FX-,Matrox,:G450/G550,声卡:,SuSE,Linux,支持下列声卡:,-,SoundBlaster:Audigy,-,Terratec,:EWX 24/96(,Sereo,I/O analog and digital),EWS 88 MT(8 analog channels),EWS 88D(10 digital channels in ADAT format),14,SUSE Linux,版本差异,SUSE Linux Enterprise Server,是基于,SUSE Linux Professional,发布的。,SUSE Linux Enterprise Server,包含的软件较少,大约有,1000,多个,,SUSE Linux Professional,大约有,3500,个软件包,15,了解多用户环境,Linux,的多用户能力允许不同用户同时使用系统。,两个或多个进程需要独占相同的资源而产生的死锁问题。,16,什么是,X Window,X Window,就是在,UNIX/Linux,操作系统中提供图形化用户界面(,GUI,)支持的视窗系统(,Window System,),也被称为,X,、,X11,、或,X11R6,。,同样是,GUI,,,X Window,和微软的,Windows,在内部机制上完全不同:,微软的,Window,系统与操作系统本身紧密结合,成为视窗操作系统;而,X Window,并不是操作系统,只是,UNIX/Linux,操作系统下的一个应用程序,两者之间也没有任何关系。换句话说,微软的图形支持是内核级别的,,,而,Linux,的,X Window,则是应用程序级别的。,X Window,是一个跨平台的操作环境,也就是在不同操作系统上都可以运行。,17,X Window,简介,X Window,系统于,1984,年诞生在麻省理工学院,(MIT),电脑科学研究室。比微软的视窗系统要早得多,当前,X Window,的最新版本是,X11R6,,根据,X11R6,发展出来的专门给,Intel X86,结构,PC,机使用的,X Window,称为,XFree86,XFree86,是免费的。,18,linux,本身没有图形界面,,linux,现在的图形界面的实现只是,linux,下的应用程序实现的。图形界面并不是,linux,的一部分,,linux,只是一个基于命令行的操作系统。,19,X Window,的运行原理,X,系统的一个主要的特性就是,它采用了,“,客户端,-,服务器,”,模式。,X,系统包括:,(1)X,服务器,(X Server),(2)X,客户端,(X Client),(3)X,协议,(X Protocol),20,(1),服务器,(Server),Server,是控制显示器和输入设备,(,键盘和鼠标,),的软件。,Server,可以建立视窗,在视窗中画图形和文字,响应,Client,程序的“请求”,(requests),,但它不会自己动作,只有在,Client,程序提出需求后才完成动作。每一套显示设备只对应一个惟一的,Server,。,(2),客户端,(Client),Client,是使用系统视窗功能的一些应用程序。在,X,下的应用程序称作,X Client,,因为它是,Server,的客户,它要求,server,应它的要求完成特定的动作。,Client,无法直接影响视窗或显示,它们只能送一个请求给,Server,,由,Server,来完成它们的请求。,比如在某窗口显示“,hello world”,字符串,或用某种颜色画个直线等。,21,(3),协议,(Protocol),X,协议是,Client,程序和,Server,进行通信的一套协议,凭借,Protocol,,,Client,传送“请求”给,Server,,而,Server,回传状态,(status),及其他信息给,Client,。,Server,和,Client,之间的通信是使用网络协议,TCP/IP,协议进行的,即使,Server,和,Client,位于同一台计算机上也是如此。,22,X Server,和,X Client,之间的通信,X Server,和,X Client,通信的方法大致有两类,对应于,X,系统的两种基本操作模式。,第一种,,X Server,和,X Client,在同一台机器上执行,,它们可以共同使用机器上任何可用的通信方法作交互式信息处理。在这种模式下,,X,可以同其他传统的视窗系统一样高效工作。,第二种,,X Client,在一部机器上运行,而显示器和,X Server,则在另一部机器上运行,。因此两者的信息交换就必须通过彼此都遵守的网络协议进行,最常用的协议为,TCP/IP,协议。这种通信方式一般被称为网络透明性,这也几乎是,X,独一无二的特性。,23,窗口管理器,X Window,只是一个框架,本身只定义了最基本的窗口功能,如建立窗口、鼠标控制和键盘输入等,实际上所有显示在,X,屏幕上的外观及控制等界面都要由,窗口管理器(,Window Manager,),来管理。,窗口管理器,可以实现窗口最大化,最小化,移动,关闭窗口,隐藏窗口,窗口的标题等操作。
展开阅读全文