Linux操作系统-第02章.pdf
LinuxLinux操作系统操作系统操作系统操作系统第第2 2章章 LinuxLinux桌面环境桌面环境第第第第2 2章章章章 LinuxLinux桌面环境桌面环境桌面环境桌面环境2.1 X Window 2.1 X Window 简介简介2.2 2.2 GNOMEGNOME桌面环境桌面环境2.3 KDE2.3 KDE桌面环境桌面环境2.4 2.4 中文输入法中文输入法2.5 2.5 媒体播放器媒体播放器2.6 Linux2.6 Linux系统的登陆与注销系统的登陆与注销2.1 X2.1 X-WindowWindow?图形界面(图形界面(X X-WindowWindow)就是在就是在LinuxLinux操作系操作系统中提供图形化用户界面(统中提供图形化用户界面(GUIGUI),),支持的支持的视窗系统(视窗系统(Window SystemWindow System),),也被称为也被称为X X。?X X-WindowWindow的工作方式跟的工作方式跟Microsoft WindowsMicrosoft Windows有着本质的不同有着本质的不同:MS WindowsMS Windows的图形支持的图形支持是内核级的,而是内核级的,而LinuxLinux的的X X-WindowWindow则是应用则是应用程序级的。程序级的。2.1 X2.1 X-WindowWindow?X X-WindowWindow的一个主要的特性就是它采用了的一个主要的特性就是它采用了“客户端客户端-服务器服务器”模式。其组成由模式。其组成由X X服务器服务器(X ServerX Server,类似于一般类似于一般C/SC/S模式中的模式中的ServerServer)、)、X X客户端(客户端(X ClientX Client,类似于一类似于一般般C/SC/S模式中的模式中的ClientClient)和通讯通道和通讯通道(ComunicationComunication channelchannel)三部分组成,三部分组成,ServerServer和和ClientClient可位于同一台主机上,也可位于同一台主机上,也可独立地位于同网络上的不同主机上可独立地位于同网络上的不同主机上2.1 X2.1 X-WindowWindow桌面桌面?桌面环境就是包括窗口管理器、面板、桌桌面环境就是包括窗口管理器、面板、桌面、以及一整套应用程序和系统工具在内面、以及一整套应用程序和系统工具在内的套件。的套件。?LinuxLinux环境下广泛使用的桌面环境是环境下广泛使用的桌面环境是GNOMEGNOME和和KDEKDE。FedoraFedora使用的默认桌面使用的默认桌面环境是环境是GNOMEGNOME。?GNOMEGNOME包括一个面板、桌面、一系列的桌面包括一个面板、桌面、一系列的桌面工具和应用程序以及一系列的协议。工具和应用程序以及一系列的协议。第第第第2 2章章章章 LinuxLinux桌面环境桌面环境桌面环境桌面环境2.1 X Window 2.1 X Window 简介简介2.2 2.2 GNOMEGNOME桌面环境桌面环境2.3 KDE2.3 KDE桌面环境桌面环境2.4 2.4 中文输入法中文输入法2.5 2.5 媒体播放器媒体播放器2.6 Linux2.6 Linux系统的登陆与注销系统的登陆与注销2.2 GNOME2.2 GNOME桌面环境桌面环境桌面环境桌面环境2.2 GNOME2.2 GNOME桌面环境桌面环境桌面环境桌面环境?GNOMEGNOME的面板的面板?GNOMEGNOME的桌面的桌面?任务栏任务栏?使用通知区域使用通知区域在在GNOMEGNOME桌面的右下角是通知区域,桌面的右下角是通知区域,网络更新通知工具是通知区域的一部分。网络更新通知工具是通知区域的一部分。它为用户提供了一种简捷的系统更新方它为用户提供了一种简捷的系统更新方式,确保用户的系统时刻使用式,确保用户的系统时刻使用FedoraFedora的最新的最新勘误和错误修正来更新。勘误和错误修正来更新。2.2 GNOME2.2 GNOME桌面环境桌面环境桌面环境桌面环境?在面板上添加图标或小程序在面板上添加图标或小程序?配置桌面面板配置桌面面板?文件管理器文件管理器NautilusNautilus1.1.双击桌面上的双击桌面上的 计算机计算机 或或ROOTROOT主目录主目录 2.2.右击桌面上的右击桌面上的 计算机计算机 或或ROOTROOT主目录主目录,选择,选择 浏览文件夹浏览文件夹 3.3.使用使用 位置位置 菜单下的菜单下的 主文件夹主文件夹 或或 桌面桌面 菜单菜单命令命令4.4.打开打开 终端终端,输入,输入nautilusnautilus2.2 GNOME2.2 GNOME桌面环境桌面环境桌面环境桌面环境?添加添加/删除软件删除软件第第第第2 2章章章章 LinuxLinux桌面环境桌面环境桌面环境桌面环境2.1 X Window 2.1 X Window 简介简介2.2 2.2 GNOMEGNOME桌面环境桌面环境2.3 KDE2.3 KDE桌面环境桌面环境2.4 2.4 中文输入法中文输入法2.5 2.5 媒体播放器媒体播放器2.6 Linux2.6 Linux系统的登陆与注销系统的登陆与注销切换到切换到切换到切换到KDEKDE桌面环境桌面环境桌面环境桌面环境KDEKDE桌面环境桌面环境桌面环境桌面环境系统系统“管理管理”菜单系统菜单系统“设置设置”菜单菜单KonquerorKonqueror程序程序程序程序KDEKDE控制中心控制中心控制中心控制中心第第第第2 2章章章章 LinuxLinux桌面环境桌面环境桌面环境桌面环境2.1 X Window 2.1 X Window 简介简介2.2 2.2 GNOMEGNOME桌面环境桌面环境2.3 KDE2.3 KDE桌面环境桌面环境2.4 2.4 中文输入法中文输入法2.5 2.5 媒体播放器媒体播放器2.6 Linux2.6 Linux系统的登陆与注销系统的登陆与注销2.3 2.3 中文输入法中文输入法中文输入法中文输入法选择输入法选择输入法选择输入法选择输入法SCIMSCIM输入法的设置输入法的设置输入法的设置输入法的设置第第第第2 2章章章章 LinuxLinux桌面环境桌面环境桌面环境桌面环境2.1 X Window 2.1 X Window 简介简介2.2 2.2 GNOMEGNOME桌面环境桌面环境2.3 KDE2.3 KDE桌面环境桌面环境2.4 2.4 中文输入法中文输入法2.5 2.5 媒体播放器媒体播放器2.6 Linux2.6 Linux系统的登陆与注销系统的登陆与注销2.5 2.5 媒体播放器媒体播放器媒体播放器媒体播放器?RhythmboxRhythmbox音乐播放器音乐播放器2.5 2.5 媒体播放器媒体播放器媒体播放器媒体播放器?电影播放器电影播放器第第第第2 2章章章章 LinuxLinux桌面环境桌面环境桌面环境桌面环境2.1 X2.1 X-WindowWindow2.2 2.2 GNOMEGNOME桌面环境桌面环境2.3 KDE2.3 KDE桌面环境桌面环境2.4 2.4 中文输入法中文输入法2.5 2.5 媒体播放器媒体播放器2.6 Linux2.6 Linux系统的登陆与注销系统的登陆与注销2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销?首先读取硬盘的第一个首先读取硬盘的第一个CylinderCylinder上的第一个上的第一个SectorSector(即(即MBRMBR),),然后将它载入内存并予以执行,在它的控制下启然后将它载入内存并予以执行,在它的控制下启动动GrubGrub。?GrubGrub(Grand Unified Grand Unified BootloaderBootloader)是一个多重启动管理是一个多重启动管理器,它可以引导很多器,它可以引导很多PCPC上常用的操作系统,其中就有上常用的操作系统,其中就有LinuxLinux。在用户选择在用户选择LinuxLinux后,进入后,进入LinuxLinux系统真正引导过系统真正引导过程,装入系统内核。程,装入系统内核。?内核启动之后,启动名为内核启动之后,启动名为initinit进程,其进程号为进程,其进程号为1 1,在此,在此进程的控制下系统继续引导。启动完成后进入用户登录界进程的控制下系统继续引导。启动完成后进入用户登录界面。面。?若系统安装有自动启动图形界面,则系统启动完成后,停若系统安装有自动启动图形界面,则系统启动完成后,停留在图形登录界面,否则停留在字符界面,等待用户登留在图形登录界面,否则停留在字符界面,等待用户登录。录。2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销?登录实际上是用户向系统做自我介绍,又称验证登录实际上是用户向系统做自我介绍,又称验证。此时需此时需要输入系统已经注册过的用户名和用户密码,如果用户名要输入系统已经注册过的用户名和用户密码,如果用户名或密码不正确,将不允许进入系统。用户名也叫帐号,密或密码不正确,将不允许进入系统。用户名也叫帐号,密码也称为口令。码也称为口令。?rootroot用户是系统的维护者和管理者,它具有至高无上的权用户是系统的维护者和管理者,它具有至高无上的权力,可以做一切事情,因此在力,可以做一切事情,因此在UNIX/LinuxUNIX/Linux系统中系统中rootroot也叫也叫作超级用户或根用户。作超级用户或根用户。?rootroot可以通过用户管理命令创建新的用户,并分配它适当可以通过用户管理命令创建新的用户,并分配它适当的权限。的权限。?当用户使用完系统或暂离开操作位置时,应该即时注销,当用户使用完系统或暂离开操作位置时,应该即时注销,需要时重新进入,但是注销不等于关机或关闭系统。需要时重新进入,但是注销不等于关机或关闭系统。2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销系统的登录系统的登录1.1.图形界面登录图形界面登录2.2.字符界面登录字符界面登录注销注销1.1.图形界面图形界面2.2.字符界面字符界面?Ctrl+DCtrl+D?exitexit?logoutlogout2.3 Linux2.3 Linux系统的关闭与重启动系统的关闭与重启动系统的关闭与重启动系统的关闭与重启动?UNIX/LinuxUNIX/Linux采用了异步写和延迟写机制,采用了异步写和延迟写机制,大部分数据操作都在缓冲区内进行,并没大部分数据操作都在缓冲区内进行,并没有实时的写入设备,如果强行关机会导致有实时的写入设备,如果强行关机会导致数据丢失,重者可引起系统瘫痪。数据丢失,重者可引起系统瘫痪。?在切断计算机电源之前请首先关闭在切断计算机电源之前请首先关闭LinuxLinux系系统,决不能断电了事。统,决不能断电了事。?LinuxLinux系统关闭可以在字符或图形界面下进系统关闭可以在字符或图形界面下进行。行。2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销字符界面字符界面1.halt1.halt命令命令用法为:用法为:halt halt-n n-w w-d d-f f-i i-pp选项功能描述-n禁止sync系统调用-w并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)记录-d不写wtmp记录-f不调用shutdown而强制关机或重启-i关机(或重启)前,关掉所有的网络接口-p关闭系统时关掉电源2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销2.reboot2.reboot命令命令(重新开机命令重新开机命令)补充说明:补充说明:补充说明:补充说明:执行执行rebootreboot指令可让系统停止运作,并重新开指令可让系统停止运作,并重新开机。机。参参参参数:数:数:数:-d d重新开机时不把数据写入记录文件重新开机时不把数据写入记录文件/var/tmp/wtmpvar/tmp/wtmp。本参数具有本参数具有-nn参数的效果。参数的效果。-f f强制重新开机,不调用强制重新开机,不调用shutdownshutdown指令的功能。指令的功能。-i i在重开机之前,先关闭所有网络界面。在重开机之前,先关闭所有网络界面。-n n重开机之前不检查是否有未结束的程序。重开机之前不检查是否有未结束的程序。-w w仅做测试,并不真的将系统重新开机,只会把重开仅做测试,并不真的将系统重新开机,只会把重开机的数据写入机的数据写入/varvar/log/log目录下的目录下的wtmpwtmp记录文件。记录文件。2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销Linux Linux 的运行级的运行级0 0:关闭系统;:关闭系统;1 1:单用户模式;:单用户模式;2 2:多用户使用模式,但没有:多用户使用模式,但没有NFSNFS功能;功能;3 3:完全多用户模式;:完全多用户模式;4 4:没有使用;:没有使用;5 5:完全多用户模式,且支持:完全多用户模式,且支持X X-WindowsWindows(默认运行默认运行级);级);6 6:重新启动。:重新启动。2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销?如果想让开机自动进纯文本模式,方法有三种:如果想让开机自动进纯文本模式,方法有三种:(1 1)修改配置文件)修改配置文件?修改修改/etc/etc/inittabinittab找到其中的找到其中的id:5:initdefault:id:5:initdefault:这行指示启动时的运行级是这行指示启动时的运行级是5 5,也就是图形模式,也就是图形模式改成改成3 3就是文本模式了就是文本模式了id:3:initdefault:id:3:initdefault:2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销(2 2)强行退出)强行退出X X-WindowWindow进入文本模式进入文本模式?打开一个终端打开一个终端输入输入init 3init 3(注意(注意initinit后面有一个空格)等一会就进入后面有一个空格)等一会就进入了字符界面了字符界面?以上方法切换后,窗口模式完全关闭以上方法切换后,窗口模式完全关闭.如果如果窗口中有文件未保存,将丢失窗口中有文件未保存,将丢失.(用(用init 5init 5可以回到图形界面,但原来的进可以回到图形界面,但原来的进程已死)程已死)2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销(3 3)LinuxLinux系统的两种操作界面及切换系统的两种操作界面及切换?LinuxLinux系统安装过程中,为用户准备了系统安装过程中,为用户准备了1 1个图形界个图形界面(面(X X-WindowWindow)和和6 6个字符界面。个字符界面。6 6个字符界面分个字符界面分别位于别位于F1F6F1F6上,而图形界面位于上,而图形界面位于F7F7上。上。?从图形界面向字符界面切换可以通过组合键从图形界面向字符界面切换可以通过组合键Ctrl+Alt+FnCtrl+Alt+Fn(n=1,2,n=1,2,6,6)。?从字符界面向图形界面切换可以通过组合键从字符界面向图形界面切换可以通过组合键Ctrl+Alt+F7Ctrl+Alt+F7来实现。来实现。?注意:由于与虚似机的热键(注意:由于与虚似机的热键(Ctrl+AltCtrl+Alt)冲突,建议更改)冲突,建议更改虑似机的热键为(虑似机的热键为(Ctrl+Alt+ShiftCtrl+Alt+Shift)2.6 Linux2.6 Linux系统的登录与注销系统的登录与注销系统的登录与注销系统的登录与注销4.shutdown4.shutdown命令命令用法:用法:shutdown shutdown-krhfFckrhfFc -t t secssecs time time warn_msgwarn_msg 例:例:#shutdown#shutdown-r nowr now#立刻重新启动立刻重新启动#shutdown#shutdown-h nowh now#立刻关机立刻关机#shutdown#shutdown-k now Hey!Letk now Hey!Let s go now.s go now.#发出警告发出警告讯息,但没有真的关机讯息,但没有真的关机#shutdown#shutdown-h 10:42 10:42h 10:42 10:42将关闭系统,请届时退出将关闭系统,请届时退出#10:42#10:42分关机分关机#shutdown#shutdown-r+10 10r+10 10分钟后将重启系统,请届时退出分钟后将重启系统,请届时退出#10#10分钟后重启系统分钟后重启系统#shutdown#shutdown-c c#撤消已下达的撤消已下达的shutdownshutdown命令。注:必须命令。注:必须在其它终端才能使用此命令在其它终端才能使用此命令#shutdown now#shutdown now#切换至单用户模式(不加任何选项时)切换至单用户模式(不加任何选项时)选项功能描述-t sec发送通知信息时间间隔(单位为秒)-r重启计算机-k并不真正关机,只是送警告信号给每位用户-h关机后关闭电源-c取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的信息,此信息将发送给每个用户-f在重启系统时忽略fsck-F在重启系统时强迫fscktime设定关机时间。时间可为形如hh:mm的绝对时间比如1:20,也可以是相对时间(单位为分),比如+10表示 10分钟后,+0表示nowwarn_msg通知信息。可以使用引号将信息引起来小结小结小结小结?介绍了介绍了X X-WindowWindow?介绍了介绍了GNOMEGNOME和和KDEKDE桌面环境桌面环境?介绍了多媒体播放器介绍了多媒体播放器习题习题习题习题1.1.LinuxLinux中常见的两种桌面系统是什么?中常见的两种桌面系统是什么?2.2.编辑文本文件需要什么工具?有哪些工具可以使用?编辑文本文件需要什么工具?有哪些工具可以使用?3.3.GNOMEGNOME桌面环境中的文件浏览器是什么?什么作用?桌面环境中的文件浏览器是什么?什么作用?4.4.KonquerorKonqueror程序的功能是什么?与程序的功能是什么?与NautilusNautilus程序一样吗?程序一样吗?5.5.在在LinuxLinux中如何输入中文?还有其他中如何输入中文?还有其他LinuxLinux中文输入法吗?中文输入法吗?6.6.vi vi编辑器有什么特点?与你使用的其他文本编辑器有什么差编辑器有什么特点?与你使用的其他文本编辑器有什么差异?异?