UbuntuLinux操作系统习题参考答案Word格式文档下载.docx
- 文档编号:17520874
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:15
- 大小:31.09KB
UbuntuLinux操作系统习题参考答案Word格式文档下载.docx
《UbuntuLinux操作系统习题参考答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《UbuntuLinux操作系统习题参考答案Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
发行版本由发行商确定。
4.简述Ubuntu与Debian的关系。
Debian是Ubuntu的一个父版本,Ubuntu的发展离不开Debian。
Debian是一个纯粹由自由软件所组合而成的作业环境,永远是自由软件,可以在网上免费获得。
Debian是极为精简的Linux发行版,操作环境干净,安装步骤简易,拥有方便的套件管理程序。
Ubuntu基于Debian发行版,使用Debian大量资源,继承了Debian的所有优点。
Ubuntu旨在为广大用户提供一个最新的,同时又相当稳定的,主要由自由软件构建而成的操作系统。
与Debian的不同在于它每6个月会发布一个新版本。
Ubuntu开发人员作为贡献者也参与Debian社区开发。
5.安装Ubuntu需要哪些分区?
安装Ubuntu需要创建两个分区:
根分区(/)和Swap(交换)分区。
根分区用于存储大部分系统文件和用户文件,应保证其存储空间能够容纳各个Linux组件。
Swap分区提供虚拟内存空间,其大小通常是物理内存的两倍左右。
6.Dash主页有什么作用?
Dash主页类似于Windows系统的开始菜单,主要功能是全局搜索和各类常用文件类型的快捷使用。
7.简述启动器的作用。
启动器主要用来便捷地运行常用应用程序,将应用程序图标正式加入到启动器称为锁定,这样今后可以直接从启动器运行该应用;
将应用程序图标从启动器中清除称为解锁。
第2章图形界面与命令行
1.简述XWindowSystem的工作原理。
XWindowSystem为Linux操作系统提供图形界面解决方案。
它基于客户/服务器(C/S)模式,具有网络操作的透明性。
XWindowSystem包括XServer、XClient和通信通道,XClient将希望显示的图形发送到XServer,XServer响应XClient程序的“请求”,将图形显示在显示器上,同时为XClient提供鼠标、键盘的输入服务。
通信通道负责XServer与XClient之间的通信。
2.窗口管理器有什么作用?
窗口管理器是XWindowSystem的组成部分,用来控制窗口的外观,并提供与用户交互的方法。
作为在XServer上运行的应用程序,窗口管理器为用户提供操作窗口程序的方法,主要用于管理应用程序窗口,如窗口移动、缩放、开关等,当然还要管理键盘和鼠标焦点。
3.完整的图形桌面环境至少包括哪些程序?
完整的图形桌面环境至少包括一个会话程序、一个窗口管理器、一个面板和一个桌面程序。
4.Unity桌面环境有什么优点?
Unity与传统的桌面环境相比,消耗的系统资源更少。
Unity环境打破了传统的GNOME面板配置,左边包括一个类似停靠栏(Dock)的启动器(ApplicationLauncher)和任务管理面板,而顶面板则由应用程序指示器(Indicator)、窗口指示器和活动窗口的菜单栏组成。
5.为什么要学习命令行?
使用命令行管理Linux系统是最基本和最重要的方式。
到目前为止,很多重要的任务依然必须由命令行完成,而且执行相同的任务,由命令行来完成将会比使用图形界面要简捷高效得多。
6.什么是Shell,它有什么作用?
在Linux中Shell就是外壳的意思,是用户和系统交互的接口。
它提供用户与内核进行交互操作的一种接口,接收用户输入的命令并将其送到内核去执行。
实际上Shell是一个命令解释器,拥有自己内建的Shell命令集。
LinuxShell的作用主要有:
解释用户在命令行提示符下输入的命令,提供个性化的用户环境,和编写Shell脚本以实现高级管理功能。
7.简述命令行命令语法格式。
格式为:
提示符命令选项参数
其中选项是包括一个或多个字母的代码,前面有一个“-”连字符,主要用于改变命令执行动作的类型;
参数通常是命令的操作对象,多数命令都可使用参数。
有的命令不带任何选项和参数。
Linux命令行严格区分大小写,命令、选项和参数都是如此。
8.如何强制中断命令运行?
在执行命令的过程中,可使用组合键<
Ctrl>
+<
C>
强制中断当前运行的命令或程序。
9.管道有什么作用?
管道用于将一个命令的输出作为另一个命令的输入,使用符号“|”来连接命令。
可以将多个命令依次连接起来,前一个命令的输出作为后一个命令的输入。
第3章用户与组管理
1.Linux用户一般分为哪几种类型?
Linux系统通常将用户账户分为3种类型。
超级用户(superuser):
就是根账户root,可以执行所有任务,在系统中不受限制地执行任何操作,具有最高的系统权限。
系统用户(systemuser):
系统本身或应用程序使用的专门账户。
其中供服务使用的又称服务账户。
它并没有特别的权限,通常又分为两种,一种是由Linux系统安装时自行建立的系统账户,另一种是用户自定义的系统账户。
普通用户(regularuser):
供实际用户登录使用的普通用户账户。
此类用户登录到Linux系统,不执行管理任务。
2.Ubuntu管理员与普通用户相比,有什么特点?
Ubuntu管理员是指具有管理权限的普通用户,有权删除用户、安装软件和驱动程序、修改日期和时间,或者进行一些可能导致计算机不稳定的操作。
其他普通用户不能进行这些操作,只能够修改自己的个人设置。
Ubuntu管理员主要用于执行系统配置管理任务,但不能等同于Windows系统管理员,其权限比超级管理员则要低很多。
3.Ubuntu管理员如何获得root特权?
工作中当需要超级用户权限时,管理员可以通过sudo命令获得超级用户root的所有权限。
在图形界面中执行系统管理任务时,往往也需要root权限,一般会弹出认证对话框,要求输入当前管理员账户的密码,认证通过后才能执行相应任务。
有的图形界面软件会提供锁定功能,执行需要root权限的任务时先要通过用户认证来解锁。
4.用户和组配置文件有哪些?
各有什么作用?
用户配置文件包括两个,一个是/etc/passwd配置文件,用于存放用户账户及其相关信息(除密码之外);
另一个是etc/shadow文件,专门用于保存用户的密码信息。
组配置文件包括两个,一个是/etc/group配置文件,用于存放组账户的基本信息;
另一个是/etc/gshadow文件,专门用于保存组密码、组管理员等信息。
8.如何利用配置文件来查看用户和组信息?
Linux没有提供直接查看用户列表的命令,这可以通过查看用户配置文件/etc/passwd来解决。
可以用文本编辑器打开该配置文件后进行搜索,也可以在命令行中执行文件显示命令,并通过管道操作使用grep命令来查找。
如果只需查看全部用户列表,可以考虑使用文本分析工具awk。
查看组列表的方法类似,只是所用的是组配置文件/etc/group。
第4章文件与目录管理
1.Linux目录结构与Windows有何不同?
Linux系统的目录结构与Windows系统不一样,它没有盘符的概念,不存在什么C盘、D盘,所有的文件和目录都“挂在一棵目录树上”,磁盘、光驱都作为特定的目录挂在目录树上,其他设备也作为特殊文件挂在目录树上,这些目录和文件都有着严格的组织结构。
2.Linux目录配置标准有何规定?
Linux目录配置标准FHS定义了两层规范。
第1层是根目录下面的各个目录应该放什么文件,例如/etc应该放置配置文件,/bin与/sbin则应该放置可执行文件等。
第2层则针对/usr及/var这两个目录的子目录来定义,例如/var/log放置系统登录文件,/usr/share放置共享数据等。
FHS仅定义出最上层(/)及子层(/usr、/var)的目录内容应该要放置的文件,在其他子目录层级内可以自行配置。
Linux使用规范的目录结构,系统安装时就已创建了完整而固定的目录结构,并指定了各个目录的作用和存放的文件类型。
3.Linux文件有哪些类型?
Linux文件分为4种类型。
普通文件:
也称为常规文件,包括文本文件、数据文件和可执行的二进制程序等。
目录文件:
特殊文件,利用它可以构成文件系统的分层树形结构。
设备文件:
特殊文件,除了存放在文件索引节点中的信息外,它们不包含任何数据。
链接文件:
特殊文件,提供对其他文件的参照。
6.关于文件显示的命令主要有哪些?
(1)cat命令:
连接文件并打印到标准输出设备上,常用来显示文件内容。
(2)more命令:
可以逐页显示。
(3)less命令:
分页显示文件内容,但功能比more更强大。
(4)head命令:
显示文件的开头若干行或多少个字节。
(5)tail命令:
显示指定文件的末尾若干行或若干字节,与head正好相反。
(6)od命令:
按照特殊格式查看文件内容。
第5章磁盘存储管理
1.低级格式化与高级格式化有何不同?
低级格式化是将空白磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识区、间隔区(GAP)和数据区等。
低级格式化是物理级的,对硬盘有损伤,影响磁盘寿命。
高级格式化是在磁盘分区上建立相应的文件系统,对磁盘的各个分区进行磁道的格式化,在逻辑上划分磁道。
高级格式化与操作系统有关,不同的操作系统有不同的格式化程序、不同的格式化结果、不同的磁道划分方法。
当一个磁盘分区被格式化之后,就可以被称为卷(Volume)。
2.简述Linux磁盘设备命名方法与磁盘分区命名方法。
Linux磁盘设备名用字母表示不同的设备接口,例如a表示第1个接口,字母b表示第2个接口。
原则上SCSI、SAS、SATA、USB接口硬盘的设备文件名均以/dev/sd开头。
这些设备命名依赖于设备的ID号码,不考虑遗漏的ID号码。
例如,3个SCSI设备的ID号码分别是0、2、5,设备名分别是/dev/sda、/dev/sdb和/dev/sdc。
Linux磁盘分区的文件名需要在磁盘设备文件名的基础上加上分区编号。
SCSI、SAS、SATA、USB硬盘分区采用/dev/sdxy这样的形式命名,其中x表示设备编号(从a开始),y是分区编号(从1开始)。
3.简述分区样式MBR与GPT。
MBR是传统的分区样式,将分区表存储在主引导记录MBR内。
最多可支持4个磁盘分区,可通过扩展分区来支持更多的逻辑分区,在Linux中将该分区样式又称为MSDOS。
MBR分区的容量限制是2TB。
GPT是新分区样式,是可扩展固件接口(EFI)的一个部分。
一个GPT磁盘内最多可以创建128个主分区,不必创建扩展分区或逻辑分区。
GPT分区可以突破MBR的2TB容量限制,特别适合大于2TB的硬盘分区。
4.简述Linux分区类型LinuxNative与LinuxSwap。
UbuntuLinux至少需要一个LinuxNative分区和一个LinuxSwap分区。
LinuxNative分区是存放系统文件的地方,只能使用ext文件系统。
根(/)分区是其中一个非常特殊的分区,它是整个操作系统的根目录,在安装操作系统时创建。
如果安装过程中只指定了根分区,而没有其他数据分区,那么操作系统中的所有文件都将全部安装到根分区下。
LinuxSwap分区是Linux暂时存储数据的交换分区,它主要用于保存物理内存上暂时不用的数据,在需要的时候再调进内存。
可以将其理解为与Windows的虚拟内存一样的技术。
一般情况下,Swap分区应该大于或等于物理内存的大小。
5.简述Linux建立和使用文件系统的步骤。
(1)对磁盘进行分区。
(2)在磁盘分区上建立相应的文件系统。
(3)建立挂载点目录,将分区挂载到系统相应目录下,就可访问该文件系统。
6.Ubuntu主要提供哪些磁盘分区工具?
命令行工具可以使用fdisk和parted。
fdisk是各种Linux发行版本中最常用的分区工具,使用灵活,简单易用。
parted功能更强大,支持的分区类型非常多,而且可以调整原有分区尺寸。
Ubuntu提供一个基于文本窗口界面的分区工具cfdisk,它比fdisk的操作界面更为直观,但功能较弱。
Ubuntu内置一个图形界面的磁盘管理器,也可以用于磁盘分区。
另外可以安装专门的图形界面分区工具gparted。
7.如何自动挂载文件系统?
Ubuntu使用配置文件/etc/fstab来定义文件系统的配置,系统启动过程中会自动读取该文件中的内容,并挂载相应的文件系统,因此,只需将要自动挂载的设备和挂载点信息加入到fstab配置文件中即可实现自动挂载。
可使用文本编辑器来查看和编辑fstab配置文件中的内容。
8.简述Linux使用的卷标和UUID。
卷标和UUID来都可代替设备名表示某一文件系统(分区)。
卷标可用于在挂载文件系统时代替设备名,指定外部日志时也可用卷标。
UUID全称UniversallyUniqueIdentifier,可译为全局唯一标识符,其目的是支持分布式系统。
UUID是一个128位标识符,通常显示为32位16进制数字,用4个“-”符号连接。
与卷标相比,UUID更具唯一性,这对USB驱动器这样的热插拔设备尤其有用。
9.简述数据备份策略。
在进行备份之前,首先要选择合适的备份策略,决定何时需要备份,以及出现故障时进行恢复的方式。
完全备份对系统进行一次全面的备份,所需时间最长,但恢复时间最短,操作最方便,当系统中数据量不大时,采用完全备份最可靠。
增量备份只对上一次备份后增加的和修改过的数据进行备份,可缩短备份时间,快速完成备份,但是可靠性较差,备份数据的份数太多,因而很少使用。
差异备份对上一次完全备份(而不是上次备份)之后新增加或修改过的数据进行备份,兼具完全备份和增量备份的优点,所需时间短,并节省空间,恢复方便,系统管理员只需两份数据,就可以将系统完全恢复,适用于各种备份场合。
第6章软件包管理
1.简述Linux软件包管理的发展过程。
Linux软件安装从最初的源代码编译安装发展到现在的高级软件包管理。
早期的Linux系统中主要使用源代码包发布软件,用户往往要直接将源代码编译成二进制文件,并对系统进行相关配置,有时甚至还要修改源代码。
软件包将应用程序的二进制文件、配置文档和帮助文档等合并打包在一个文件中,用户只需使用相应的软件包管理器来执行软件的安装、卸载、升级和查询等操作。
高级软件包管理工具能够通过Internet主动获取软件包,自动检查和修复软件包之间的依赖关系,实现软件的自动安装和更新升级,大大简化了Linux系统上安装、管理软件的过程。
2.Ubuntu有哪几种软件安装方式?
Ubuntu支持多种软件方式,包括Ubuntu软件中心、APT工具、PPA安装、Dpkg工具、其他二进制软件包安装(直接采用二进制包方式发布,常用的格式有bin和run)、源代码安装。
3.简述APT的基本功能。
APT主要具备3项功能,一是从Internet上的软件源下载最新的软件包元数据、二进制包或源代码包;
二是利用下载到本地的软件包元数据,完成软件包的搜索和系统的更新;
三是安装和卸载软件包时自动寻找最新版本,并自动解决软件的依赖关系。
4.什么是PPA?
如何表示PPA源?
PPA是PersonalPackageArchive的缩写,可以译为个人软件包档案。
使用PPA,软件制作者可以轻松地发布软件,并且能够准确地对用户进行升级。
Ubuntu用户可以使用PPA源在第一时间体验到最新版本的软件。
APT和Ubuntu软件中心都可以添加PPA安装源。
PPA源的语法格式为:
ppa:
user/ppa-name
5.在Ubuntu中能够直接安装RPM包吗?
Ubuntu的软件包格式是.deb,不应当直接安装RPM包。
如果要安装RPM包,则要先用alien工具将.rpm转换成.deb格式。
6.简述源代码安装步骤。
(1)下载和解压软件包;
(2)执行configure生成编译配置文件Makefile;
(3)执行make命令编译源代码;
(4)执行makeinstall安装软件。
第7章系统高级管理
1.Linux进程有哪几种类型?
Linux进程大体可分为3种类型,分别是交互进程、批处理进程和守护进程。
‘
2.简述进程的手动启动和调度启动。
启动进程有两个主要途径,即手动启动和调度启动。
由用户在Shell命令行下输入要执行的程序来启动一个进程,即为手动启动进程。
其启动方式又分为前台启动和后台启动,默认为前台启动。
若在要执行的命令后面跟随一个符号“&
”,则为后台启动,此时进程在后台运行,Shell可继续运行和处理其他程序。
调度启动是事先设置好程序要运行的时间,当到了预设的时间后,系统自动启动程序。
可以将任务配置为在指定的时间、时间区间,或者系统负载低于特定水平时自动运行,实际上就是一种进程的调度启动。
3.Ubuntu系统启动经过哪4个阶段?
(1)BIOS启动;
(2)启动引导加载程序;
(3)装载内核;
(4)执行init程序实现系统初始化。
4.Ubuntu的运行级别有哪几种?
与Redhat等Linux版本有何不同?
Ubuntu的运行级别从0到6,但它将运行级别2作为默认启动的级别,并且运行级别定义也与Redhat系列有着显著区别,Ubuntu的2~5级是没有任何区别的,都是用户模式。
5.简述SystemV与Upstart两种初始化方式。
SystemV是一个基于运行级别的系统,使用运行级别和对应的链接文件(位于/etc/rcn.d目录中,n为运行级别,分别链接到/etc/init.d中的init脚本)来启动和关闭系统服务。
SystemV启动是线性、顺序的。
UpStart是基于事件机制的启动系统,使用事件来启动和关闭系统服务。
与SystemV以运行级别为核心,依据服务间依赖关系不同,Upstart系统服务的启动、停止等均是由事件触发的,它们同时又可作为事件源触发其他服务。
运行级别的改变也可以看作是事件。
Upstart更加灵活,不仅能在运行级别改变的时候启动或停止服务,也能在接收到系统发生其他改变的信息的时候启动或停止服务。
Upstart使用/etc/init目录中的系统服务配置文件来决定系统服务何时启动,何时停止。
6.什么是守护进程?
守护进程又称监控进程,是指那些在后台运行,并且没有控制终端的进程,通常可以随着操作系统的启动而运行,也可将其称为服务。
守护进程是服务的具体实现。
守护进程最重要的特性是后台运行,其次守护进程必须和其运行前的环境隔离开来。
7.简述Ubuntu服务启动脚本与运行级别的关系。
每个服务都有相应的服务启动脚本,与多数Linux发行版将服务启动脚本存放在/etc/rc.d/init.d目录中不同,Ubuntu将其保存在/etc/init.d目录下。
Ubuntu直接将各运行级别对应的脚本文件存放在/etc/rcn.d目录中。
/etc/rcn.d目录中存放的是指向/etc/init.d目录中脚本程序的符号链接,而实际的脚本程序保存在/etc/init.d目录中。
比如,在/etc/rc3.d目录中的S03cron就是指向/etc/init.d/cron服务启动脚本的一个符号链接,它用于启动Cron服务。
这些符号链接的命名规则比较特别。
如果脚本是用来启动一个服务的,其符号链接的名称就以字母S打头。
如果脚本是用来停止一个服务的,其符号链接的名称就以字母K打头。
字母S或K之后是一个数字,表示脚本的执行顺序。
执行顺序数字后通常是符号链接所指向的脚本文件的名称。
这些脚本的执行顺序非常重要,因为某些程序或服务的启动可能依赖于其他程序。
8.如何执行服务启动脚本?
有两种方式执行服务启动脚本。
一种是使用Linux服务启动脚本管理服务,实现启动服务、重启服务、停止服务和查询服务等功能。
基本用法如下:
/etc/init.d/服务启动脚本名{start|stop|status|restart|reload|force-reload}
另一种是使用service命令简化服务管理,功能和参数与使用服务启动脚本相同,其用法如下:
service服务启动脚本名{start|stop|status|restart|reload|force-reload}
9.如何配置服务启动状态?
在对Linux服务的管理工作中,经常需要设置或调整某些服务在特定运行级别是否启动,这可以通过配置服务的启动状态来实现。
有两种方式配置服务启动状态。
一种是使用sysv-rc-conf配置服务启动状态。
可以执行apt-getinstallsysv-rc-conf命令安装该工具。
使用该工具启动或关闭某项指定服务的用法如下:
sysv-rc-conf服务名<
on|off>
另一种是使用update-rc.d在指定运行级别中启动或关闭某项服务,基本用法如下:
update-rc.d[-f]<
服务名>
disable|enable[S|2|3|4|5]
10.简述Ubuntu系统日志配置文件的基本格式。
Ubuntu系统日志配置文件中每一行都代表一条设置值,语法如下:
信息来源.优先级处理方式
同一行中允许出现多个“信息来源.优先级”,但必须要使用分号进行分隔。
信息来源定义日志记录来自哪个子系统。
优先级代表信息的紧急程度。
syslog的处理动作用来定义如何处理接收到的信息,通常是将信息发往何处。
第8章Ubuntu桌面应用
4.简述LibreOfficeWriter主控文档的特点。
可将主控文档视为单个LibreOfficeWriter文件的容器,这些单个文件称为子文档。
主控文档具有如下特点。
(1)打印主控文档时,会打印所有子文档的内容、索引以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UbuntuLinux 操作系统 习题 参考答案
![提示](https://static.bdocx.com/images/bang_tan.gif)