Linux 2章linux简介

上传人:biao****biao 文档编号:243142308 上传时间:2024-09-16 格式:PPT 页数:66 大小:1.42MB
返回 下载 相关 举报
Linux 2章linux简介_第1页
第1页 / 共66页
Linux 2章linux简介_第2页
第2页 / 共66页
Linux 2章linux简介_第3页
第3页 / 共66页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,回 顾,什么是,OS,?,操作系统具有什么样的作用?,操作系统的发展历史?,什么是分时,OS,?实时,OS,?,操作系统的主要功能?,操作系统的主要特征?,常见的,OS,有哪些?,Linux,的诞生与发展?,1.1 Linux,简史,UNIX,操作系统,:,美国贝尔实验室的肯,汤普逊,Ken.Thompson,和丹尼斯,里奇,Dennis Ritchie,于,1969,年夏在,DEC PDP-7,小型计算机上开发的一个分时操作系统。,MINIX,操作系统,GNU,计划,创始人,:林纳斯,本纳第克特,托瓦兹(,Linus Benedict Torvalds,),Linux,最初的核心程序是由一名芬兰赫尔辛基大学的大学生,Linus Torvalds,创建的。,必须在有,Minix,机器上编译以后才能运行,。,Linus,决定抛开,Minix,,于是在,1991,年,10,月,5,日发布了,Linux 0.0.2,版本。,这是,Linux,被首次公布于众。不断地完善,Linux,直到今天。,至,1993,年底,1994,年初,,Linux 1.0,诞生。,1.2,内核版本号与发行版本号,Linux,有两种版本号:,内核版本号和发行版本号,。,核心的开发和规范一直是由,Linux,社区控制着,。操作系统的内核版本指的是在,Linus,本人领导下的开发小组开发出的系统内核的版本号。,Linux,发行版是,Linux,内核以及各种应用软件的集合。,Linux,发行版则是由厂商或组织把核心和,GNU,应用程序合理地组织到一起,加上安装程序及说明文档,形成的用于销售或传播的软件包,其版本号由各个厂商或者组织制定,比如,Redhat,的发行版本号有,Redhat Linux6.0, 6.2, 7.0, 7.2, 9.0,等等。,目前比较流行的发行版有,Slackware,、,RedHat,、,Debian,、,TurboLinux,等,国产的有红旗、冲浪和中软,Linux,等。,1.2,内核版本号与发行版本号,一般,Linux,发行版本的应用程序主要包括:,编程工具:,gcc,、,gdb,、,make,等。,编程语言:,c,、,c,、,Java,等。,网络应用软件:各种网络服务器、浏览器等。,办公软件:,StarOffice,、,Koffiice,等。,图像软件:,Xview,、,Gimp,等。,中文支持环境:,Chpower,、,cnprint,等。,多媒体及科学计算等软件。,总之,目前,Windows,系统上流行的软件几乎都被移植到,Linux,,或有了相应的类似软件。,1.3 Linux,和,Red hat Linux,的特点,1,Linux,的特点,Linux,操作系统有以下特点,:,1) Linux,是可自由使用的。,2,) 内核精干。,3),多任务和多任务的真正的,32,位操作系统。,4),支持多种硬件平台。从低级的,Intel386,到高级的超级并行计算机系统,都可以运行,Linux,系统。,5),虚拟内存。,Linux,能够利用硬盘的一部分作为虚拟内存,从而扩展可用内存空间。它通过把处于活动状态的进程保留在,RAM,,而把使用频率较低或非活动状态的内存放置在硬盆来提高系统的效率。虚拟内存也利用系统的所有内存并且不允许内存分段出现。,1.3 Linux,和,Red hat Linux,的特点,6),共享库技术。,7),内置网络支持,提供多种网路服务。,8) GNU,软件支持;,Linux,能够运行,GNU,计划的大量免费软件。,9) Linux,比其他,UNIX,系统更便宜。,10),可靠系统安全,1.3 Linux,和,Red hat Linux,的特点,2,Redhat Linux,的特点,Redhat Linux,是世界上发行量最大的,Linux,版本。,Redhat Linux 9.0,为服务器、工作站和桌面应用提供了功能强大的操作系统。,它的图形界面工具也是所有,Linux,发行版本中最强的,故对于普通使用者和网络管理员,都易于使用。,对于企业级应用,,Redhat,有专门的企业版,其具有更强的网络服务器功能和更高的可靠性。,Linux,的组成?,内核,shell,文件系统,应用程序,Linux,的操作方式?,shell (,终端,):,基于文本的命令行界面,GUI,:图形用户界面,Linux,所提供的网络服务,可以在,Linux,系统下配置的服务主要包括:,SAMBA,:文件共享服务。,Mail,:邮件服务(,Mail Server,)。,Web,:,WWW,服务(,Web Server,)。该服务对,RAM,的性能要求比较高,要增加,Web,系统的稳定性,提升,RAM,是一个值得考虑的因素,DHCP,:动态主机配置协议。实现对客户机的,IP,地址及相关地址信息的动态配置。,Linux,所提供的网络服务,FTP,:文件传输服务。实现网络文件传输和共享服务。该服务对主机速度和硬盘容量要求较高。,Proxy,:代理服务。采用代理服务软件实现,,Proxy,可有效地解决带宽不足的问题,服务器的硬件要求相对其他服务而言是最高的,不但需要强有力的,CPU,来支持运行,而且对于硬盘的速度和容量要求也很高。,NAT ( Network Address Transfer ),:网络地址转换。可以实现多个专用网,IP,地址共享一个(或多个)公用网,IP,地址访问,Internet,,以实现共享上网的目的。若主机是单纯提供,NAT,服务,那么在这个服务中,比较重要的是网卡而已,其它的如,CPU,、,RAM,和硬盘等硬件对系统性能的影响相对要小得多。,1.4,学习的途径,Linux,是通过,Internet,发展壮大的,所以有什么问题,尽管到,Internet,上去寻找答案。,下面是一些常用的,linux,官方网站:,http:/www.kernel.org,http:/www.linux.org,http:/www.linuxhelp.org,下面是一些国内优秀的,linux,论坛:,http:/www.linuxfans.org,2.1,硬件需求,Red Hat Linux 9.0,与大多数的硬件兼容。,什么样的硬件配置才符合,Linux,操作系统的运行需求呢?,如果,Linux,是做为终端使用,(,也就是当作工作站,不对,Internet,提供其他服务,),,并且也不使用,X-Window,系统的话,那么由于,Linux,所对硬件资源的要求较低,只要有,Pentun-133,以上的主机就可以顺畅地运行;,如果,Linux,主机要用来作为公司內部的,mail server,、,web server,或者是,proxy server,,并且同时要运行,X-Window,系统的话,就必须要选择高档一点的配置了,尤其是,RAM,的大小、显示卡的显存容量和硬盘空间的大小。,如果用作大型网站的,Web,服务器,那么当然就得选择更高的硬件配置。,硬件要求,CPU,:,Pentium,以上处理器,内存:至少,128M,建议,256M,以上,硬盘:至少,1G,以上,完全安装大约,5G,显卡:,VGA,兼容显卡,光驱:,CD-ROM/DVD-ROM,其他设备:如声卡、网卡、软驱等,2.2,硬件及设备名称,在,Linux,系统中,每个设备都被当成一个文件来对待,,例如,硬盘的文件名是,/dev/hda-d,,其中,括号內的字母是,a-d,的任何一个,,即,/dev/had,表示第一个硬盘(,Primary IDE,),/dev/hdb,表示第二个硬盘(,Primary Slave IDE,),/dev/hdc,表示第三个硬盘(,Second IDE,),/dev/hdd,表示第四个硬盘(,Second SlaveIDE,),几个常见的外部设备及其在,Linux,中的代号如下所示:,硬件 在,Linux,內的代号 硬件 在,Linux,內的代号,IDE,硬盘,/dev/hda-d SCSI,硬盘,/dev/sda-p,CDROM /dev/cdrom,软驱,/dev/fd0-1,打印机,/dev/lp0-2,鼠 标,/dev/mouse,网卡,/dev/ethn ( n,由,0,开始,),2.3,分区命名方案,Red Hat Linux,使用一套灵活的命名方案。它的命名方案是基于文件的,文件名的格式为:,/dev/xxyN,,其中:,/dev/,这个字串是所有设备文件所在的目录名。,xx,分区名的前两个字母标明分区所在设备的类型。,(,见表,9.2),y,这个字母标明分区所在的设备。,(,见表,9.2),N,最后的数字代表分区。,以上的字母,N,数字从,1,排列到,4,,表示前四个分区(主分区或扩展分区),逻辑分区从,5,开始。例如:,/dev/hda3,是在第一个,IDE,硬盘上的第三个主分区或扩展分区;,/dev/sdb6,是在第二个,SCSI,硬盘上的第二个逻辑分区。,2.4,磁盘分区和挂载点,Linux,的各个分区是如何被,Linux,操作系统使用及访问的呢?,大家知道在,DOS/Windows,中访问分区数据相对来说较为简单,.,而,Linux,中的每一个分区都是构成支持一组文件和目录所必需的贮存区的一部分,它是通过挂载(,mount,)来实现的,挂载是将分区关联到某一目录的过程,挂载分区使起始于这个指定目录(通称为挂载点,,mount point,)的贮存区能够被使用。,例如:如果分区,/dev/hda5,被挂载在,/usr,上,,/usr/share/doc/FAQ/txt/Linux- FAQ,被储存在,/dev/hda5,上,/etc/X11/gdm/Sessions/Gnome,不是。,此外,/usr,之下的一个或多个目录还有可能是其它分区的挂载点。,例如:某个分区(假设为,/dev/hda7,)可以被挂载到,/usr/local,下,这意味着,/usr/local/man/whatis,将位于,/dev/hda7,上而不是,/dev/hda5,上。,mount -t,vfstype, -o options device dir,例:,(,1,),使用光驱前,要先挂载:,mount /dev/,cdrom,/,mnt/cdrom,,然后您就可以进入,/,mnt/cdrom,目录下读取光盘内容了;,(,2,),退出光盘时,须使用,umout,命令,否则光驱就会一直处于死锁状态:,umount,/,mnt/cdrom,。,2.5 Linux,分区的基本规划,Linux,系统要设置一个交换分区,还至少要设置一个主分区。,(,1,)交换分区(至少,32 MB,) 交换分区是把一块硬盘空间用做内存使用,即所谓虚拟内存。当没有足够的物理内存来贮存系统正在处理的数据时,这些数据就被写入交换分区。交换分区最好设置为物理内存大小的两倍以上。,(,2,)主分区(,1.7-5.0 GB,) 主分区又叫,Linux,系统分区,是“,/”,(根目录)将被挂载的位置。在这个设置中,所有文件都位于该分区上。一个大小为,1.7 GB,的主分区可以容纳与个人桌面或工作站相当的安装(只剩极少空闲空间),而一个大小为,5.0 GB,的主分区将会允许安装每一个软件包。,2.6,文件系统类型,在分区中要认识一下,Red Hat Linux,允许依据分区将使用的文件系统来创建不同的分区类型:,(1) ext2 ext2,文件系统支持标准,Unix,文件类型(常规文件,目录,符号链接等)。它还提供了分派长至,255,个字符文件名的能力,,Red Hat Linux 7.2,之前的版本默认使用,ext2,文件系统。,(2) ext3 ext3,文件系统是基于,ext2,文件系统之上的,,是一种日志式文件系统,它的一个主要优点是:登记。使用登记的文件系统减少了崩溃后恢复文件系统所花费的时间。,(3),物理卷,(LVM),创建一个或多个物理卷(,LVM,)分区允许创建一个,LVM,逻辑卷。,(4),软件,RAID,创建两个或多个软件,RAID,分区,(5),交换空间 交换分区被用于支持虚拟内存。,(6) VFAT VFAT,文件系统是一个,Linux,文件系统,它与,Microsoft Windows,的,FAT,文件系统的长文件名兼容。,linux,安装过程,4.1,选择安装方式,文本:键入,linux text,回车,图形:回车,两种安装以上的安装模式,分别是文字,(text),与图形,(graphic),接口,如果要检查光盘的话,会花去很多时间的!所以,如果确定光盘来源没有问题, 请选择, Skip ,选项即可!,安装程序侦测: 屏幕、键盘、鼠标等等相关的硬件,4.2,选择安装过程使用的语言、键盘、鼠标,语言选择:使用鼠标来选择在安装中使用的语言,(,这里选简体中文,),,安装程序将会根据在这个屏幕上所指定的信息来定义恰当的时区,选择恰当的语言会在稍后的安装中帮助定位时区配置,选定了恰当的语言后。,选择语言,4.2,选择安装过程使用的语言、键盘、鼠标,键盘配置:选择在本次安装中和今后用作系统默认的键盘布局类型(例如,美国英语式),选定后,点击 “下一步”继续,也可以在安装结束后由根用户来改变键盘类型,方法是在,shell,提示下键入,Red Hat-config-keyboard,命令启动键盘配置工具来实现。,鼠标配置:为系统选择正确的鼠标类型。如果找不到一个可以确定是与系统兼容的鼠标,可以根据鼠标的键数和它的接口,选择,通用,项目中的一个,如果是,PS/2,、,USB,、或总线鼠标,就不必挑选端口或设备,如果是一个串口鼠标,应该选择该鼠标所在的正确端口和设备。可以在安装结束后改变鼠标配置,方法是根用户在,shell,提示下键入,Red Hat-config- mouse,命令来启动鼠标配置工具来完成。,4.3,选择全新安装还是升级安装,安装程序如果在系统上检测到从前安装的,Red Hat Linux,版本,,升级检查,屏幕就会自动出现,如果想执行升级,请选择,升级现有安装,,如果想对将在系统上升级的软件包有更大程度上的控制,请确定勾选 “定制要升级的软件包”;要在系统上执行,Red Hat Linux,的全新安装,请选择,执行,Red Hat Linux,的新安装,,然后点击,下一步,继续下面的安装。如图所示。,4.4,选择安装类型,选项有个人桌面、工作站、服务器、定制,如图所示。具体如下:,个人桌面:如果是初次安装,Linux,,只想尝试使用这个系统,个人桌面安装是最恰当的选择。该类安装会为家用、便携电脑,或桌面使用创建一种带有图形化环境的系统。,工作站:如果除了图形化桌面环境外,还需要软件开发工具,工作站安装类型是最恰当的选择。,服务器:如果希望系统具有基于,Linux,服务器的功能,服务器安装是最恰当的选择。,定制:定制安装在安装中给予最大的灵活性。可以选择引导装载程序,想要的软件包等等。对于那些熟悉,Red Hat Linux,安装的用户,定制安装是最恰当的选择。,4.4,选择安装类型,安装类型,4.5,选择对硬盘的分区方法并对硬盘分区,在这个屏幕上,可以选择自动分区,或者使用,Disk Druid,来手工分区(关于,Disk Druid,的分区方法请参阅,3.3,),这里选择,Disk Druid,分区工具,如图所示。有一点要注意的是,Red Hat,更新代理默认把更新的软件包下载到,/var/spool/up2date,中,如果要手工给系统分区,并创建一个分开的,/var,分区,请确定把这个分区保留足够的空间来容纳下载的软件包更新。,利用,Disk Druid,对硬盘进行分区,Red Hat Linux 9,在安装过程中会提示用户采用让安装程序自动分区还是使用,Disk Druid,手工分区。,Disk Druid,提供了对硬盘的图形化分区操作,如图,9-1,所示。,Disk Druid,界面,利用,Disk Druid,对硬盘进行分区,图,9-2,添加分区对话框,4.6,决定,GRUB,引导装载程序的安装位置,接下来是引导程序的安装,需要决定将使用哪一个引导程序对,Red-Hat Linux,进行引导,如果系统将只使用,Red Hat Linux,,建议选择,MBR,,对于带有,Windows 95/98,的系统来说,为了不造成,MBR,的引导装载程序会被后续安装的操作系统更改掉,应该先安装,Windows 95/98,等系统,再安装,Linux,,这样可以实现两个操作系统的引导。可以参考以下的图进行引导装载程序的安装和配置。,4.7,网络环境的设置,网络环境配置窗口允许对当前的网络设备进行网络的配置,安装程序会自动检测到机器所拥有的任何网络设备(如网卡),并把它们显示在,网络设备,列表中,如图所示。,网络配置,4.7,网络环境的设置,图中可以看到机器中的网络设备,eth0,表示一个以太网卡,选定该网络设备后,点击右边的,编辑,,从弹出的如图所示的,编辑接口,窗口中,可以选择通过,DHCP,来配置该网卡的,IP,地址和子网掩码等地址;还可以选择在引导时激活该设备,方法是选择,引导时激活,,这样该网络接口就会在引导时被启动。,如果不选择,DHCP,则需要手工进行配置,手工输入,IP,和子网掩码信息后,根据实际情况可能还得输入相应的网关,主要、次要、和第三,DNS,地址。,设置,IP,地址,4.7,网络环境的设置,根用户可以在安装结束后改变网络的配置,,方法是在,shell,提示下键入,Red Hat-config-network,命令来启动网络管理工具,从而实现网络配置的修改。,4.8,防火墙配置,Red Hat Linux,为增加系统安全性提供了防火墙保护,防火墙位于内部计算机与网络之间,用来判定网络中的远程用户有权访问计算机上的哪些资源,,一个正确配置的防火墙可以极大地增加系统安全性,如图所示。为系统选择恰当的安全级别,级别分为高级、中级、无防火墙三种,每个安全级别还可以通过定制的方式来对指定设备和对需访问的计算机资源和服务进行允许或限制,关于三种安全级别的相关原理与设置本书不作详细的叙述。,4.9,设置系统默认使用的语言、时区、设置根口令,Red-Hat Linux,系统上可以安装并支持多种语言,选择其中的一种作为默认使用的语言(如简体中文),如图所示。安装结束后,系统中将会使用默认语言,当然也可以在安装后改变系统的默认语言。,选择系统语言,4.9,设置系统默认使用的语言、时区、设置根口令,如果打算在系统上只使用一种语言,只安装一种语言将会节省大量磁盘空间,这时默认语言将是安装中所选择要使用的语言,但要注意的是如果在安装时只选装了一种语言的话,安装完成后,将只能使用该种语言。,安装结束后如果需要改变语言配置,,根用户可以在,shell,提示下键入,Red Hat-config-language,命令启动“语言配置工具”来实现。,4.9,设置系统默认使用的语言、时区、设置根口令,时区选择,4.9,设置系统默认使用的语言、时区、设置根口令,接下来是根口令的设置,设置根帐号及其口令是安装过程中最重要的步骤之一,根用户可以用来安装软件包、升级,RPM,,以及实现系统的维护工作,以根用户登录可对系统有完全的控制权,,Red-Hat Linux,的根帐号与,Windows NT,系统的管理员帐号类似,根帐号及口令的设置如图所示。,4.9,设置系统默认使用的语言、时区、设置根口令,根口令的设置,4.9,设置系统默认使用的语言、时区、设置根口令,根帐号及口令设置的几个注意事项:,(1),出于安全的考虑,建议创建一个非根帐号来做日常工作,只有在执行系统维护或管理时才以根用户(也称超级用户)登录;,(2),根口令必须至少包括六个字符,并且设置时进行两次输入确认;,(3),应该把根口令设为既可以记住但又不容易被别人猜到的组合,口令是区分大小写的,可混合使用数字、大小写字母。要在安装后改变根口令,根用户可以在,shell,提示下键入,Red Hat-config-rootpassword,命令来启动根口令配置工具来实现。,4.10,选择安装的软件包组,当分区被选定并按配置格式化后,除了定制安装外,用户可以自己按需要来选择要安装的软件包,例如在执行个人桌面安装时,会看到如图所示的窗口。,个人桌面的设置,4.10,选择安装的软件包组,可以选择根据功能归类的软件包组,方法是点击它旁边的复选项,选择软件包组,4.10,选择安装的软件包组,选定了软件包组后,点击右面的,细节,来查看相应的软件包组中哪些软件包会被默认安装,可参考细节窗口如图所示。在细节窗口中还可以在该组中添加或删除可选软件包。,“,编辑器”的细节,4.10,选择安装的软件包组,要选择单个软件包,可以在如图底部的 “选择单个软件包”复选项中打勾,然后可以在 “树形视图”或 “平面视图” 中查看单个软件包。详情如图,9-16,所示。,单个软件包的详情,4.10,选择安装的软件包组,部分软件包要正常运行还会依赖于安装在系统上的其它软件包,安装程序在每次安装或删除该软件包时,都会检查这些软件包之间的依赖关系,当然在安装软件包的时候可以选择忽略软件包依赖关系。,确定了需要安装的软件包后,点击下一步将可以开始进入软件包的安装过程,此时需等待一段时间,具体安装的快慢要依据所选择的软件包数量和计算机的速度而定 ,如图所示。,4.11,创建引导盘,创建一张引导盘是十分必要的,因为如果由于某种原因,系统无法使用,GRUB,、,LILO,、或第三方的引导装载程序来正确引导,引导盘将会是能够正确地引导,Red Hat Linux,系统的最后一种方法。,要创建引导盘,可以在软盘驱动器内插入一张空白的、 格式化了的磁盘,如图,9-18,所示。然后点击下一步,稍候片刻后,引导盘将会被创建;也可以在安装结束后再创建引导盘:在,shell,提示下键入,man mkbootdisk,来实现。,4.11,创建引导盘,引导盘创建,注意事项:如果使用引导盘来引导系统(而不是,GRUB,或,LILO,),无论何时对内核做了些改(包括安装一个新内核)后,都应确定创建一张新的引导盘。,4.12,设置,X-Window,如果选择了安装,X-windows,系统软件包,将需要为系统配置一个,X,服务器,安装程序将会给出一个显示卡列表供选择,如图,9-19,所示。如果显示卡没有出现在列表中,说明,X,系统可能不支持它,这时可以选择,没列出的卡,,然后通过匹配显示卡的芯片与,X,服务器来配置它,这需要对显示卡有技术上的了解。,4.12,设置,X-Windows,下一步,输入在显示卡上安装的视频内存数量,输入的数值多于可用的内存会可能会导致,X,服务器无法正确地启动,如果确定所选择的数值是不正确的,可以点击,恢复原值,按钮来返回到建议的设置,如果不安装可以选择,跳过,X,配置,或者在安装后再配置,X,;要在安装结束后改变,X,配置,根用户可以在,shell,提示下键入,Red Hat-config-xfree86,命令来启动,X,配置工具来实现。,显示器的配置和属性的定制,要完成,X,配置,必须配置显示器并定制,X,设置,安装程序会提供一个显示器列表,既可以使用自动检测到的显示器,也可以在这个列表中另选一个,如果显示器没有在列表中出现,可以选择最恰当的,通用,型号,若选择,通用,显示器,安装程序会建议输入水平和垂直频率范围。确认所选的显示器不超过所使用的显示器能力,否则可能会因为频率的超频而损坏显示器,4.12,设置,X-Windows,显示器配置,4.12,设置,X-Windows,当显示器配置完毕后,点击,下一步,进入为,X,配置正确的色彩深度和分辨率,如图所示。如果执行的是定制或服务器安装,可以在安装结束后,确定是将系统引导入文本还是图形化环境,选择引导入文本环境,将会看到一个命令提示(与,DOS,环境相似),除非有特殊需要,本书推荐引导入图形化环境(与,Windows,环境相似)个人桌面和工作站安装会自动引导入图形化环境。,4.13,结束安装,至此,Red Hat Linux 9.0,安装完成,安装程序会提示做好重新引导系统的准备,在重新引导时记住取出安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)。如果没有安装并配置一个引导装载程序,将需要使用上面所创建的引导盘;计算机正常重新启动后,可以看到图形化的引导装载程序提示,允许做以下的事情:,按,Enter,键,导致默认的引导项目被引导。,选择一个引导标签,接着按,Enter,键,导致引导装载程序引导与该引导标签相对应的操作系统。,什么都不做,引导装载程序的超时时间过后(默认为五秒),引导装载程序将会自动引导默认的引导项目。,引导过程中,可以看到一行一行的信息往上卷,最终出现一个,login,提示或,GUI,登录屏幕(如果安装了,X,窗口系统并选择要自动启动它的话)。,输入用户名和密码后,即可进入到,Linux,的命令行界面或,X,窗口界面。,5.1,命令行界面与图形界面,Linux,启动并进入系统后,默认的用户接口是命令行,是一个全屏幕的命令行界面,如图所示。,命令行界面,startx,,输入此命令则进入图形用户界面。也可通过修改启动配置文件,让系统启动后直接进入图像用户界面。,5.1,命令行界面与图形界面,在图形界面中,点击“系统工具”,|“,终端”,则会出一个命令行界面窗口,在此同样可以使用全部的系统命令。如图,9-21,所示。,图,9-21,图形界面下的“终端”窗口,5.1,命令行界面与图形界面,在,Red hat Linux 9.0,中,,GUI,由窗口系统、窗口管理器,工具包和风格等几个部分组成。窗口系统用于组织显示屏上的图形输出,窗口管理器用户对窗口进行操作,如最大化、最小化操作等。工具则用户编程接口库,风格指应用程序的用户接口。在,Unix,的操作系统中,应用最广泛的、基于窗口的用户图形界面是,X-Window,系统,而在,Linux,系统上常用的桌面系统是,GNOME,和,KDE,环境。下面简单介绍这些系统。,5.1 X-Window,1984,年,麻省理工学院与,DEC,制定了,Athena,计划,这就是,X-Window,第一个版本。,1988,年,1,月成立了一个非盈利性的,X,联盟,负责制定,X-Window,的标准。在,Linux,出现后,,Xfree86 Project Inc.,基于,Linux,实现了一个开放源代码的,X-Window,系统,称为:,XFree86,。,X-Window,系统可以在许多系统上执行。由于它和生产厂商无关,具有可移植性、对彩色处理的多样性及在网络上操作的透明性,使得,X,成为一个工业标准。当前的,X,版本是,X11R6,(第,11,版,第六次发布)。,Linux,系统上使用的,XFree86,就是基于,X11R6,版本。,X-Window,的体系结构包括客户,/,服务器模型和,X,协议两个部分。,1. X-Window,的客户,/,服务器模型,在,X-Window,系统中,,X,的服务程序向用户程序提供显示输出对象的能力,包括图形和字符。,X,服务程序处于客户程序和硬件之间,从而屏蔽了具体硬件设备的特性,客户程序只需向服务程序发送显示请求,由服务程序将显示的具体要求翻译,并传给硬件设备,最后服务程序将显示事件的结果返回给用户程序。,5.1 X-Windows,如图,9-22,所示,图,9-22 X-Window,系统结构示意图,5.1 X-Windows,2. X,协议,X-Window,系统是一个分布式的应用系统。为了增强跨平台的可移植性,,X,的客户,/,服务器模型不是建立在特定的软、硬件资源之上,而是建立在,X,协议之上。,X,协议是一个抽象的应用服务协议,包括了终端的输入请求和对,X,服务程序发出的屏幕输出命令,不包括对底层硬件的访问和控制。,X,协议是,X,服务程序和,X,客户程序进行通信的途径。,X,客户程序通过它向,X,服务程序发送请求,而,X,服务程序通过它回送状态及一些其它的信息。真正控制终端工作的是,X,服务程序。,此外,,X,协议是建立在一些常用的传输协议之上,包括,TCP/IP,、,IPX/SPX,和,DECnet,等。通过这些协议,客户和服务器之间就可能方便地对话。,总之,,X,是一个基于网络的图形引擎,它可以在与远端机连接、在其上运行应用的同时,在本地的图形终端上处理,I/O,操作。,从用户的角度看,,X-Window,是由两个不同的,X,部分组成的:应用程序接口和窗口管理器。,5.2 GNOME,简介,1.GNOME,GNOME,是,GNU,网络对象模型环境(,GNU Network Object Model Environment,)的缩写,是,GNU,项目的一部分,是完全开放源代码的自由软件。,GNOME,是个用户友好的环境,它除了有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。也就是说,,GNOME,与窗口管理器是相互独立的。需要注意的是,窗口管理器和桌面环境是两个不同的概念,对于同一个桌面环境(如,GNOME,)可以使用不同的窗口管理器(如,twm,、,fvwm,、,Enlightenment,等)。,在,Red Hat Linux,系统中,已经将,GNOME,作为默认的桌面管理器。在该系统中,使用,startx,命令就可以启动,X-Window,服务器和,GNOME,。如果用户在安装,Red Hat Linux,时选择图形化登录界面,则系统初启时就同时启动它们,并提供图形化登录提示,而无需使用,startx,命令。,5.2 GNOME,简介,GNOME,面板中包括以下内容:主系统选单按钮、常用应用程序的快捷按钮(如文件管理器、,Netscape,浏览器、,X,终端仿真程序等)、一些小程序(如日期与时间显示、虚拟桌面分页工具等),以及应用程序显示最小化按钮等。 如图,9-23,所示。,GNOME,桌面,5.2 GNOME,简介,GNOME,还提供了很多功能强大的软件,包括文本处理、图形编辑、,Web,浏览、多媒体工具等。利用上述主选单可运行这些程序,也可以在终端窗口中输入相应的命令来启动。,【,习题,】,1.,装,Linux,时对硬件主要有哪些需求?机器是否一定要很高的配置才能安装,Linux,?,2.,写下下列设备在,Linux,的设备代号,显示器、硬盘、光驱、并行打印机、,U,盘。,3.,写出三个在,Linux,主机上可以提供的网络服务以及各个服务的功能。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!