资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,一些相关网站网址,www.linux-,目 录,第一章,Linux,概述,第二章,Red Hat Linux,系统安装,第三章,Linux,常用命令,第四章,X Window,系统,第五章,Red Hat Linux,常用工具,第六章,Linux,系统管理与配置,第七章,Linux,常用应用程序,第八章,Linux,下的,shell,编程,第九章,Linux,下的,C,和,C+,编程,第十章,Linux,下的,Java,编程,第十一章,Linux,下的进程管理与进程间通信,第十二章 套接字,第一章,Linux,概述,1.1,Linux,操作系统简介,1.2,Linux,的发展史,1.3,Linux,发行版本,1.4,Linux,与,Unix,的区别,1.5,Linux,的获得,1.6,小结,1.1,Linux,操作系统简介,Linux,操作系统是一个遵循标准操作系统界面标准的免费操作系统,,,在外表和性能上同常见的,UNIX,非常相象,但是所有系统核心代码已经全部被重新编写。,Linux,操作系统,可以在基于,Intel x86,系列处理器以及,Cyrix,,,AMD,的兼容芯片的个人计算机上运行,它可以将一台普通的个人计算机变成一台功能强大的,UNIX,工作站,在,Linux,上可以运行大多数,UNIX,程序:,Vi,、,Emacs,、,X Window,、,GNU,的,C/C+,编译器。,1.2,Linux,的发展史,1991,年,8,月芬兰赫尔辛基大学的年轻人,Linus,自己书写了一个保护模式下的操作系统,这就是,Linux,的原型;,1991,年,10,月,5,日,发布了,Linux,的第一个正式版本:,0.02,版;,1994,年的,3,月,14,日发布了,Linux,的,1.0,版;,1994,年,11,月,,Hurd,的第一个雏形发表;,1997,年,6,月发布,Hurd,的,0.2,版本。,1.3,Linux,发行版本,1.,Red Hat Linux,Red Hat Linux,是由,Red Hatsoftware,公司发布的。,网址:,WWW,:,FTP,:,ftp:/,1.3,Linux,发行版本,RedHatLinux,的优点:,支持硬件平台多,优秀的安装界面,独特的,RPM,升级方式,丰富的软件包,安全性能好,方便的系统管理界面,详细而完整的在线文档,1.3,Linux,发行版本,2.,Debian Linux,网址:,WWW,:,www.debian.org/,FTP,:,ftp:/ftp.debian.org/debian,/,这是由,GNU,发行的,Linux,发行套件,是由网络上的,Linux,爱好者负责维护的发行套件。,Debian Linux,的特点是软件极其丰富,升级容易,软件之间的关联性强。开放式的开发环境。,1.4,Linux,与,Unix,的区别,某些,PC,机的,Unix,和,Linux,在实现方面类似;,Linux,是免费软件,商业,Unix,除了软件本身的价格外,用户还需支付文档、售后服务的费用;,针对,PC,机的,UnixFreeBSD,与,Linux,兼容,但,Linux,更便于用户的使用。,1.5,Linux,的获得,购买,Red Hat,光盘,下载文件发布,(ISO),Red Hat,的官方,FTP,站点是:,ftp:/ftp.RedH Hat/Linux,用户可以使用任何操作系统下的,FTP,客户端软件下载。,1.6,小结,本章概括性地介绍了,Linux,的产生与发展过程,主要内容包括,Linux,的发展历史、,Linux,的发行版本、,Linux,和,Unix,的区别、如何获得,Linux,等内容。,通过本章的学习,可以对,Linux,操作系统的产生背景、产生过程、特点和与,Unix,的区别,以及如何获得,Linux,等内容有一个概括性的了解,进而为学习和掌握,Linux,打下坚实的基础。,第二章,Red Hat Linux,系统安装,2.1,安装前的准备工作,2.2,安装,Red Hat Linux,2.3,系统的启动与关机,2.4,删除,Red Hat Linux,2.5,小结,2.1,安装前的准备工作,2.1.1,备份数据,为了保证数据的安全,如果硬盘中已经安装了,DOS,或,Windows9x2000,等操作系统,在安装,Linux,系统之前,先将硬盘中的重要数据进行备份。,2.1,安装前的准备工作,2.1.2,收集硬件信息,Red Hat Linux 9,系统与最近两年内出现的多数硬件兼容。最新的硬件支持列表可在下述网址中查到:,GB,。,如果计划选择所有软件包并且还选择了额外的单个软件包,可能至少需要,5.0GB,磁盘空间。,2.1.3,Linux,系统的占用空间,2,.,工作站,只安装一种语言(如英语)的工作站所推荐的磁盘空间需求的最小值是,2.1GB,。,如果兼选,GNOME,和,KDE,的工作站则是,2.2GB,。,如果计划选择所有软件包组并且还选择了额外的单个软件包,可能至少需要,5.0 GB,磁盘空间。,如果提供了更多的空间,就可以在需要的时候安装额外的数据了。,2.1.3,Linux,系统的占用空间,3,服务器,只安装一种语言(如英语)的服务器所推荐的磁盘空间需求的最小值是:,无图形化界面:,850MB,全部选择,无图形化界面:,1.5GB,全部选择,包括图形化界面:,5.0GB,如果计划选择所有软件包组,并且还选择了额外的单个软件包,至少需要,5.0 GB,磁盘空间。,2.1.3,Linux,系统的占用空间,4,定制,为定制安装推荐的磁盘空间需求如下所示:,定制(至少):,475MB,定制(全部选择):,5.0GB,2.2,安装,Red Hat Linux,2.2.1,图形化安装界面,Red Hat Linux,安装程序不仅仅提供了安装进程的对话框。除了提供从,shell,提示下输入命令的方法外,它还提供了几种不同类型的消息。安装程序在五个虚拟控制台中显示这些消息,可以用一个组合键在其间切换。,关于虚拟控制台的列表,所用的切换键组合,以及它们显示的内容,参阅表,2-1,。,2.2.1,图形化安装界面,表,2-1,控制台、组合键和内容,控制台 组合键 内容,1 Ctrl+Alt+F1,安装对话框,2 Ctrl+Alt+F2 shell,提示,3 Ctrl+Alt+F3,安装日志(安装程序的消息),4 Ctrl+Alt+F4,与系统相关的消息,5 Ctrl+Alt+F5,其他消息,7 Ctrl+Alt+F7 X,图形化显示,2.2.2,文本模式安装界面,Red Hat Linux,文本模式安装使用一个基于屏幕的界面,它包括通常在图形化用户界面中能够看到的屏幕“构件”。,图,2-1,和图,2-2,显示了将会看到的屏幕。,2.2.2,文本模式安装界面,图,2-2,在,Disk Druid,中所见的安装程序,图,2-1,在,“,引导装载程序配置,”,中,所见的安装程序,2.2.3,选择安装方法,1.,从光盘中安装,从光盘中安装要求具有,Red Hat Linux,光盘,以及光盘驱动器。大部分计算机允许从光盘引导。如果系统支持从光盘引导,这种光盘安装方法将非常方便。,2.,从硬盘安装,硬盘安装需要使用,ISO,(或光盘)映像。,ISO,映像是光盘映像的完整复制文件。由于,Red Hat Linux,的发行版本中包括了大量软件包,可用的,ISO,映像也有好几个。把所需的,ISO,映像(二进制的,Red Hat Linux,光盘)存放到硬盘的目录中后,选择从硬盘安装。这样,就会把安装程序指向要执行安装的目录。,2.2.4,使用信息,1.,语言选择,2.,键盘配置,3.,鼠标配置,4.,选择安装还是升级,5.,安装类型,6.,磁盘分区设置,自动分区可以不必亲自为驱动器分区而继续安装。如果对系统分区不熟悉,建议不要选择手工分区,而是让安装程序自动分区。要手工分区,选择,Disk Druid,分区工具。,7.,自动分区,2.2.5,系统分区,1.,系统分区,选择使用手工分区工具,Disk Druid,来修改设置。这时必须告诉安装程序要在哪里安装,Red Hat Linux,。这是通过在将要安装,Red Hat Linux,的一个或多个磁盘分区上定义挂载点来做到的,可能还需要创建或删除分区,如,图,2-3,所示:,2.2.5,系统分区,图,2-3,用,Disk Druid,来分区,2.2.5,系统分区,2.,硬盘的图形化表示,Disk Druid,提供了对硬盘的图形化表示。用鼠标单击来突出显示图形化表示中的某一字段。双击编辑某个现存的分区或从现存空闲空间中创建分区。在显示之上,将看到,drive,名称(如,/dev/hda,),,geom,(显示了硬盘的几何属性,包括了三个数字分别代表硬盘汇报的柱面、磁头和扇区数量),以及被安装程序检测到的硬盘驱动器,model,。,2.2.5,系统分区,3.,Disk Druid,的按钮,这些按钮控制着,Disk Druid,的功能。它们用来改变一个分区的属性(例如文件系统类型和挂载点),还可用来创建,RAID,设备。下面详细解释这些按钮的作用,:,新建:建立一个新分区。,编辑:修改当前被选定分区的属性。,删除:删除在”当前磁盘分区”部分中突出显示的分区。,重设:把,Disk Druid,恢复到它最初的状态。,RAID,:,给部分或全部磁盘分区提供冗余性。,LVM,:,创建一个,LVM,逻辑卷。,(Logical volume manager),2.2.5,系统分区,4.,分区字段,在分区层次之上的信息是代表正创建的分区的标签。这些标签定义如下:,设备:显示该分区的设备名。,挂载点,/RAID/Volume,:挂载点是文件卷在目录层次内存在的位置;文件卷在该位置上被“挂载”。该字段标明分区将被挂载的位置。,类型:显示分区的类型(例如,,ext2,、,ext3,、或,vfat,)。,格式化:显示了正创建的分区是否会被格式化。,大小,(,MB,),:显示分区的大小(,MB,)。,开始:显示分区在硬盘上开始的柱面。,结束:显示分区在硬盘上结束的柱面。,隐藏,RAID,设备或,LVM,卷组成员:如果不想看到创建的,RAID,设备或,LVM,卷组成员,选择该选项。,2.2.5,系统分区,5.,推荐的分区方案,一个交换分区(至少,32 MB,),交换分区用来支持虚拟内存。,一个,/boot,分区(,100 MB,),这个挂载在,/boot,上的分区包含操作系统的内核(允许系统引导,Red Hat Linux,),以及其它几个在引导过程中使用的文件。,一个根分区(,1.7-5.0 GB,),这是“,/”,(根目录)将被挂载的位置。,2.2.5,系统分区,6.,添加分区,要添加一个新分区,选择“新建”按钮。一个如图,2-4,所示的对话框就会出现:,图,2-4,创建一个新分区,2.2.5,系统分区,7.,文件系统类型,Red Hat Linux,允许依据分区将使用的文件系统来创建不同的分区类型。下面是对不同文件系统以及它们的使用方法的简单描述。,ext2,:,ext2,文件系统支持标准,Unix,文件类型(常规文件,目录,符号链接等),它还提供了分派长至,255,个字符文件名的能力。,ext3,:,ext3,文件系统是基于,ext2,文件系统之上的,它有一个主要优点,登记,使用登记的文件系统减少了崩溃后恢复文件系统所花费的时间。,物理卷(,LVM,):创建一个或多个物理卷(,LVM,)分区允许创建一个,LVM,逻辑卷。,软件,RAID,:创建两个或多个软件,RAID,分区允许创建一个,RAID,设备。,交换空间:交换分区被用于支持虚拟内存。,vfat,:,vfat,文件系统是一个,Linux,文件系统,它与,Microsoft,Windows,的,FAT,文件系统的长文件名兼容。,2.2.5,系统分区,8.,编辑分区,要编辑一个分区,选择“编辑”按钮或双击该分区。,9.,删除一个分区,要删除分区,在“分区”部分将之突出显示,然后点击“删除”按钮。需要确认此项删除。,2.2.6,系统配置,1.,选择引导装载程序,为了不使用引导盘来引导系统,通常需要安装引导装载程序。安装程序为提供了两个引导装载程序:,GRUB,和,LILO,。,GRUB,(,GRand Unified Bootloader,)是一个默认安装的功能强大的引导装载程序。,GRUB,能够通过连锁载入另一个引导装载程序来载入多种操作系统(连锁载入是通过载入另一个引导装载程序来载入,DOS,或,Windows,之类不被支持的操作系统的机制)。,LILO,(,LInux,LOader,),是用于,Linux,的灵活多用的引导装载程序。它并不依赖于某一特定文件系统,能够从软盘和硬盘引导,Linux,内核映像,甚至还能够引导其它操作系统。,2.2.6,系统配置,2.,高级引导装载程序配置,现在,已选定了要安装的引导装载程序,同时可以决定要在哪里安装引导装载程序。如,图,2-5,所示,可以在下面两个位置之一安装引导装载程序:,主引导记录(,MBR,),:这是推荐安装引导装载程序的地方,除非,MBR,已经安装了另外的引导装载程序,例如,System Commander,。,引导分区的第一个扇区,:如果已在系统上使用另一个引导装载系统的话,推荐这个位置。在这种情况下,另外的引导装载系统会首先取得控制权。然后可以配置它来启动,GRUB,(或,LILO,),继而引导,Red Hat Linux,。,2.2.6,系统配置,图,2-5,高级引导装载程序配置,2.2.6,系统配置,3.,恢复模式,如果需要使用恢复模式,有几个选项可供选择。使用光盘来引导,在“,boot,:”,提示下输入,linux rescue,。,通过根据,boot.img,映像制作的安装引导盘来引导系统。,通过根据,bootnet.img,制作的网络引导盘,根据,pcmcia.img,制作的,PCMCIA,引导盘来引导。,2.2.6,系统配置,4.,SMP,主板、,GRUB,和,LILO,SMP,是对称多重处理(,Symmetric Multiprocessing,)的简写,它是一个通过多个,CPU,同时完成单独进程(多重处理)来提供快速性能的计算机体系。,如果安装程序检测到系统上有,SMP,主板,它会自动创建两个引导装载程序项目。,在,grub.conf,中的两个,GRUB,项目将会是,Red Hat Linux,(kernel version),和,Red Hat Linux(kernel version-smp),。,Red Hat Linux(kernel version-smp),将会被默认引导。,在,lilo.conf,中的两个,LILO,项目将会是,linux,和,linux-up,。,linux,项目将会被默认引导。,2.2.6,系统配置,5.,配置联网,安装程序会自动检测到拥有的任何网络设备,并把它们显示在“网络设备”列表中。选定网络设备后,点击“编辑”。弹出的”编辑接口”屏幕上,如,图,2-6,所示。可以选择通过,DHCP,来配置网络设备的,IP,地址和子网掩码(若没有选择,DHCP,则手工配置),可以选择在引导时激活该设备。如果选择了“引导时激活”,网络接口就会在引导时被启动。,如果网络设备有一个主机名,可以选择要,DHCP,(动态主机配置协议)自动检测它,或者在提供的字段中手工输入主机名。,最后,如果手工地输入了,IP,和子网掩码信息,可能还得输入网关、主要、次要、和第三,DNS,地址。,2.2.6,系统配置,图,2-6,编辑网络设备,2.2.6,系统配置,6.,防火墙配置,防火墙的配置如图,2-7,所示:,图,2-7,防火墙配置,2.2.6,系统配置,6.,防火墙配置,选择系统的安全级别:,高级,:系统就不会接受那些没有被具体指定的连接(除了默认设置外)。,中级,:防火墙将不准系统访问某些资源。,无防火墙,:给予完全访问权并不做任何安全检查。,2.2.6,系统配置,6.,防火墙配置,选择“定制”来添加信任的设备或允许其它的进入接口。,信任的设备:选择“信任的设备”中的任何一个将会允许系统接受来自这一设备的全部通信;它不受防火墙规则的限制。,允许进入:启用这些选项将允许具体指定的服务穿过防火墙。,2.2.6,系统配置,7.,安装并支持多种语言。,必须选择一种语言作为默认语言。图形界面如图,2-8,所示:,图,2-8,语言支持的选择,2.2.6,系统配置,8.,时区选择,可以通过选择计算机的物理位置,或者指定时区和通用协调时间(,UTC,)间的偏移来设置时区。注意屏幕上端的两个标签(如图,2-9,所示)。,图,2-9,配置时间,2.2.6,系统配置,9.,设置根口令,安装程序会提示为系统设置一个根口令。必须输入一个根口令,如图,2-10,所示:,图,2-10,根口令,2.2.6,系统配置,10.,验证配置,1.,启用,MD5,口令,允许使用长口令(长至,256,个字符),而不是标准的八个字符或更少。,2.,启用屏蔽口令,提供一个保存口令的安全方法。口令被贮存在只能够被根用户读取的,/etc/shadow,文件中。,3.,启用,NIS,允许使用一个公用口令和组群文件来运行位于同一网络信息服务域内的一组计算机。可以从下列选项中选择:,NIS,域,允许指定系统所属的域或计算机组。,使用广播来寻找,NIS,服务器,允许在局域网中广播消息来寻找一个可用的,NIS,服务器。,NIS,服务器,导致计算机使用一个指定的,NIS,服务器,而不是在局域网中广播求任何可用的服务器来主持系统。,2.2.6,系统配置,4.,启用,LDAP,告诉计算机使用,LDAP,做部分或全部验证。,LDAP,合并机构中的某类信息。,11.,选择软件包,12.,选择单个软件包,13.,安装软件包,14.,创建引导盘,2.2.7,安装完成,安装程序会提示做好重新引导系统的准备。如果安装盘在重新引导时没有被自动弹出,记住取出,。,2.3,系统的启动与关机,2.3.1,引导系统,按“,Enter,”,键,导致默认的引导项目被引导。,选择一个引导标签,接着按“,Enter,”,键,导致引导装载程序引导与该引导标签相对应的操作系统。(在,LILO,的文本模式引导装载程序的提示下按“,?,”,或“,Tab,”,键可得到一个有效的引导标签的列表。),等待,引导装载程序的等待时间过后(默认为十秒),引导装载程序将会自动引导默认的引导项目。,选择引导,Red Hat Linux,,应该看到一行一行关于系统的信息往上卷。最后,可以看到一个,login,:,提示或,GUI,登录屏幕。根据提示输入用户名和密码,进入,Linux,桌面系统。,2.3,系统的启动与关机,2.3.2,注销与关机,注销,要注销你的图形化桌面会话,选择“主菜单”“注销”。,关机,选择“主菜单”“注销”,然后选择“关闭计算机”,单击“确定”。,要在,shell,提示下关闭计算机,键入命令:,halt,2.4,删除,Red Hat Linux,要从系统中卸装,Red Hat Linux,,使用命令:,fdisk/mbr,;,从一个硬盘驱动器中删除,Linux,,使用一个可以处理各种分区的工具软件。例如使用分区工具,parted,依次输入以下命令:,parted/dev/hda,print,rm,print,quit,2.5,文件与目录的基本概念,2.5.1,文件与文件类型,Linux,系统中有三种基本的文件类型,1.,普通文件,2.,目录文件,3.,设备文件,文本文件,二进制文件,用于管理和组织系统中的大量文件,存储了一组相关文件的位置、大小等信息,块设备文件,字符设备文件,2.5,文件与目录的基本概念,2.5.2,目录,Linux,系统通过目录将系统中所有的文件分级、分层组织在一起,形成,Linux,文件系统的树型层次结构。以根目录,“,/,“,为起点。,lib,bin,tmp,usr,dev,home,etc,src,x386,lib,local,man,bin,etc,include,tmp,bin,etc,lib,linux,hee,stu,“,.,”,表示工作目录,”,.,“,代表其父目录,用户主目录,系统目录,2.5,小结,本章主要介绍有关安装方面的内容,主要包括安装前的准备工作、安装,Red Hat,Linux,的方法、系统的启动与关机方法、以及删除,Red Hat Linux,的方法。,第三章,Linux,常用命令,3.1,管理文件和目录的命令,3.2,有关磁盘空间的命令,3.3,文件备份和压缩命令,3.4,有关关机和查看系统信息的命令,3.5,管理使用者和设立权限的命令,3.6,线上查询的命令,3.7,文件阅读的命令,3.8,有关网络的操作命令,3.9,其他的命令,3.10,命令历史和,Tab,自动补全,3.11,小结,3.1,管理文件和目录的命令,几个经常使用的管理文件和目录命令的功能如表,3-1,所示:,表,3-1,管理文件和目录的命令,命令 功能,pwd,判定当前目录,cd,改变所在目录,ls,查看目录下的内容,cat,显示文件的内容,grep,在文件中查找某字符,touch,创建文件,cp,复制文件,mv,移动文件,rm,删除文件,mkdir,创建目录,rmdir,删除目录,3.2,有关磁盘空间的命令,常用的有关磁盘空间的操作命令的功能如表,3-2,所示。,表,3-2,有关磁盘空间的命令,命令 功能,mount,挂上文件系统,umount,卸下已挂上的文件系统,df,检查各硬盘分区和已挂上来的文件系统的磁盘空间,du,显示文件目录或大小,fsck,主要是检查和修复,linux,文件系统,3.3,文件备份和压缩命令,在,Red Hat Linux,中,可以使用的文件压缩工具有:,gzip,、,bzip2,和,zip,。各命令的功能如表,3-3,所示。,表,3-3,有关文件备份和压缩的命令,命令 功能,bzip2/bunzip2,扩展文件名为,.bz2,的压缩,/,解压工具,gzip/gunzip,扩展文件名为,.gz,的压缩,/,解压工具,zip/unzip,扩展文件名为,.zip,的压缩,/,解压工具,tar,创建备份和归档,3.4,有关关机和查看系统信息的命令,有关关机和查看系统信息的命令的主要功能如表,3-4,所示。,表,3-4,有关关机和查看系统信息的命令,命令,说明,shutdown,正常关机,reboot,重启计算机,ps,查看目前程序执行的情况,top,查看目前程序执行的情景和内存使用情况,kill,终止一个进程,date,更改或查看目前时间,3.5,管理使用者和设立权限的命令,其功能如表,3-5,所示。,表,3-5,管理使用者和设立权限的命令,命令 说明,chmod,用来改变权限,su,用来修改用户,useradd,用来增加用户,3.6,线上查询的命令,表,3-6,列出了几个常用的有关线上查询的命令及其功能。,表,3-6,常用的线上查询命令及其功能,命令 功能,man,查询和解释一个命令的使用方法,还有这个命令的说明事项,locate,定位文件和目录,whatis,寻找某个命令的含义,3.7,文件阅读的命令,有关文件阅读的命令的功能如表,3-7,所示。,表,3-7,有关文件阅读的命令,命令 功能,head,查看文件的开头部分,tail,查看文件结尾的十行,less,分页工具,允许一页一页(或一个屏幕一个屏幕)地查看信息,more,分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息,3.8,有关网络的操作命令,有关网络的操作命令及其功能如表,3-8,所示。,表,3-8,有关网络的操作命令的功能,命令 功能,ftp,传送文件,bye,结束连线并结束程序,ping,检测主机,telnet,远端登录,rlogin,远端登录,netstat,显示网络状态,3.8,有关网络的操作命令,3.8.1 Linux,网络配置常用命令,Hostname,可以使用,hostname,命令来获得当前系统的名字。同样设置计算机的名字也可以使用,hostname,命令,但这需要,root,权限,例:,#hostname,#hostname,这个配置必须写入启动文件,以便每一次系统启动都能正确完成设置。,:,/etc/hosts,/etc/systemconfig/network,3.8,有关网络的操作命令,2.ifconfig,ifconfig,命令会把一个,IP,地址分配给一个网络接口,然后,用户的系统就会知道存在着这样一个网络接口还会知道它对应着某个特定的,IP,地址。,ifconfig,命令单独使用时显示当前系统中活动的网卡设置。,ifconfig eth0 down,暂停,eth0,网络接口的工作,3.8,有关网络的操作命令,3.,ifup,和,ifdown,ifup,命令用于启动指定的非活动网卡设备,该命令与,ifconfig up,命令相似。,ifdown,命令用于停止指定的活动网卡设备,该命令与,ifconfig down,命令功能相似。这两个命令的格式如下:,ifup,网卡设备名,ifdown,网卡设备名,3.8,有关网络的操作命令,4.route,用户的路由列在,/proc/net/route,文件里保存的路由分配表里。如果想看到路由表,则输入不带任何参数选项的,route,命令。,route add,net,网络地址,netmask,子网掩码,dev,网卡设备名,例:,route add 127.0.0.1,3.8,有关网络的操作命令,5.ping,ping,命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送,ICMP,报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。在,Linux,系统中,,ping,命令默认会不间断地发送,ICMP,报文直到用户使用,“,Ctr+C,”,键来终止该命令,使用,“,-c,”,参数可指定发送,ICMP,报文的数目。该命令的格式如下,:,ping -c,发出报文数,目的主机地址,3.9,其他的命令,其他一些常用的几个命令如表,3-9,所示。,表,3-9,其他比较常用的几个命令,命令 功能,echo,用来显示一串字,clear,清除显示器,passwd,修改密码,lpr,打印,3.10,命令历史和,Tab,自动补全,使用向上箭头和向下箭头键来上下滚动发现以前使用过的命令。,命令行历史实际上被保存在一个文件中,它是我们的登录目录中叫做,.bash_history,的文件。我们可以用几种方法来读取:使用,vi,、,cat,、,less,、,more,以及其它命令。,还可以使用另外一种比较省时的方式:命令自动补全,使用,Tab,键。,3.11,小结,本章主要介绍,Linux,操作系统常用命令,主要内容包括:管理文件和目录的命令、有关磁盘空间的命令、有关文件备份和压缩命令、有关关机和查看系统信息的命令、管理使用者和设立权限的命令、有关线上查询的命令、有关文件阅读的命令、有关网络的操作的命令等。,第四章,X Window,系统,4.1,X Window,系统简介,4.2,X Window,与,Microsoft Windows,的比较,4.3,X,服务器,4.4,X,配置,4.5,GNOME,4.6,KDE,4.7,小结,4.1,X Window,系统简介,简单说,,X Window,就是,linux,的完整的图形化界面,但这么说还不是很完整。,X Window,是一个相当灵活的可配置的环境,它为最终用户和,X Window,应用软件的开发人员提供了很大的灵活性。,X Window,是最底层的标准图形工具,,它负责提供基本的图形操作,如打开窗口或显示图像。,X Window,的核心概念是客户机,/,服务器机构,。,X Window,提供了不局限于一个系统的环境。,X Window,环境引入的另一个概念是,窗口和界面的分离,。在,X Window,环境下,必须运行两个应用程序才能提供完整的图形化用户界面。,Redhet9.0,使用的默认的窗口管理器是,GNOME,窗口管理器,。窗口管理器以标准预定义的方式与,X,服务器交流。,4.2,X Window,与,Microsoft Windows,的比较,两者有本质的不同。例如,,M,icrosoft,是完整的操作系统,具有从内核到,shell,到窗口环境等所有的内容,而,X Window,只是操作系统的一部分,即窗口环境。,4.2.1,相同点,主要相似之处在于两者都有图形界面,都可以处理多个窗口。,它们都允许用户通过键盘和简单字符以外的其他方式进行信息交互。用户可以利用键盘和鼠标,建立组和菜单、窗体、窗口和对话框界面。,4.2,X Window,与,Microsoft Windows,的比较,4.2.2,不同点,这两个窗口之间还存在很大的差别,主要表现在:,界面的灵活性。,界面配置的微调控制。,C/S,技术。,4.3,X,服务器,X Winow,系统的核心是,X,服务器。,X,服务器负责以下几个工作:,支持各种显示卡和显示器类型。,X Window,显示的分辨率、刷新速度和颜色深度。,基本窗口管理,包括显示和关闭窗口、跟踪鼠标和击键。,4.4,X,配置,要安装,X,窗口系统,可以在,kickstart,安装过程中配置它。方法是,在如,图,4-1,所示的,“,X,配置,”,窗口上选择,“,配置,X,窗口系统,”,按钮。如果该选项没有被选,,X,配置选项就会被禁用,,skip X,选项就会被写入,kickstart,文件。,4.4,X,配置,图,4-1,X,配置,4.4,X,配置,4.4.1,常规,配置,X,的第一步是选择默认的色彩深度和分辨率。从相应的下拉菜单中选择它们。确定指定与视频卡和显示器兼容的色彩深度及分辨率。,4.4.2,视频卡,“,探测视频卡,”,被默认选择。如果想让安装程序在安装中探测视频卡,则接受默认设置,多数现代视频卡都能被探测到。,4.4.3,显示器,配置了视频卡之后,点击,“,显示器,”,标签,,“,探测显示器,”,被默认选择。,4.5,GNOME,GNOME,成为,L,inux,图形化的,X,桌面的重要部分基于以下几点原因:,许可限制协议。,该软件完全开放源码,任何人可以销售,基于该软件的商业软件无需购买软件许可。,允许赠送、改编、修改,无需通过集中资源控制,对于更改和发布更改没有许可的限制。,允许支持多操作系统和外部编程语言。,该软件可以和任何,GNOME,可以识别的窗口管理器一起工作。,4.5,GNOME,4.5.1,GNOME,简介,由于,GNOME,属于整合式的桌面环境,所以它是由许多功能强大的组件所组成,其中包括:,启动应用程序和显示状态的控制面板,放置应用程序及数据的桌面,一组标准的桌面工具和应用程序,一组协调各应用程序的规则,除了包含功能强大的组件以外,,GNOME,也具有高度的可设置性,所以可以根据个人的喜好或习惯来设置桌面环境,以符合个人的需要。,GNOME,桌面环境如,图,4-2,所示。,4.5,GNOME,图,4-2,图形化桌面,图形化桌面环境能够进入计算机的应用程序和系统设置,它提供了三种主要工具来使用系统上的应用程序:面板图标、桌面图标、以及菜单系统。,4.5,GNOME,4.5.2,控制面板,桌面面板是横贯屏幕底部的长条。它包含了便于使用系统的图标和小型程序。,主菜单,应用程序启动器,工作区切换器,任务条,使用通知区域,验证图标,打印机通知警告图标,Applet,的使用,配置桌面面板,4.5,GNOME,4.5.3,文件管理器,图,4-3,文件管理器图标,4.5.4,从这里开始,定制桌面、背景、屏幕保护程序、音效、键盘快捷键、改变桌面背景、默认程序指定、日期和时间、声卡检测、用户和组群,4.5,GNOME,4.5.5,Mozilla,1.,使用,Mozilla,浏览万维网,2.,Mozilla,网页编辑器,可以使用,Mozilla,网页编辑器来创建网页。使用这个工具,不需了解,HTML,。,4.5,GNOME,4.5.6,Evolution,第一次启动,Evolution,,欢迎屏幕如图,4-5,所示。配置完电子邮件连接后,Evolution,的主屏幕如图,4-6,所示。,图,4-5 Evolution,的欢迎界面 图,4-6Evolution,的主屏幕,4.5,GNOME,4.5.7,注销,退出,GNOME,时,会看到一个对话框(如图,4-7,所示),它给以下几种选择:注销,GNOME,(保持系统运行);重新启动机器;或完全关机。,图,4-7,桌面注销确认,4.6,KDE,4.6.1,KDE,简介,1.,与,GNOME,的不同,2.,典型的,KDE,桌面,如图,4-8,所示。,图,4-8,典型的,KDE,桌面,4.6,KDE,4.6.2,控制面板,主菜单,使用小程序,在面板上添加图标和小程序,配置,KDE,面板,4.6,KDE,4.6.3,管理文件,Konqueror,是,KDE,桌面的文件管理器和万维网浏览器。,要启动,Konqueror,来管理文件,点击起点图标如图,4-9,所示。,图,4-9,Konqueror,起点图标,4.6,KDE,4.6.4,Konqueror,1.,使用,Konqueror,浏览万维网,要启动,Konqueror,,选择“主菜单”“互联网”“更多互联网应用程序”“,Konqueror Web,浏览器”。,2.,用,Konqueror,来查看图像,可以使用,Konqueror,文件管理器来查看图像。,4.6,KDE,4.6.5,KMail,要打开,KMail,,点击“主菜单”“互联网”“更多互联网应用程序”“,KMail,”,。如图,4-10,所示。,图,4-10 KMail,主屏幕,4.6,KDE,在能够使用,KMail,之前,必须配置它来收发邮件。要运行配置工具,选择,KMail,工具栏上的“设置”,然后点击“配置,KMail,”,。,4.6.6,定制,KDE,一些配置选项:,KDE,组件,外观和主题,区域和辅助功能,系统管理,“,Web,浏览”,4.6,KDE,4.6.7,帮助,可以通过从“主菜单”中选择“帮助”来进入帮助中心。,要从桌面进入帮助中心,右击桌面,然后选择“帮助”“,KDesktop,手册”。,4.6.8,注销,图,4-11 KDE,注销屏幕,4.7,小结,本章介绍,X Window,系统,,X Window,就是,L,inux,的完整的图形化界面,是一个相当灵活的可配置的环境,可为最终用户和,X Window,应用软件的开发人员提供了很大的灵活性。,X Window,是最底层的标准图形工具,其核心概念是客户机,/,服务器机构。,X Window,环境引入的另一个概念是窗口和界面的分离。在,X Window,环境下,必须运行两个应用程序才能提供完整的图形化用户界面。第一个是,x,服务器,第二个应用程序是窗口管理器。,X Window,是操作系统的一部分,即窗口环境。,第五章,Red Hat Linux,常用工具,5.1,编辑文本文件,5.2,软件包管理,5.3,Samba,5.4,在,Linux,下使用,Windows,共享打印机,5.5,小结,5.1,编辑文本文件,5.1.1,gedit,图形化文本编辑器,点击“主菜单”“附件”“文本编辑器”。,在,shell,提示下键入,gedit,来启动,gedit,。,gedit,只能在图形化桌面环境中运行。,5.1.2,文本编辑器,vi,1.,启动,vi,编辑器,单击“主菜单”“系统设置”“服务器设置”“终端”。,只有在,Linux,仿真终端环境下才能使用,vi,编辑器。,5.1.2,文本编辑器,vi,2.,vi,编辑器的编辑、命令和插入模式,进入,
展开阅读全文