《Ubuntu Linux操作系统》
理论题参考答案
第1章  Ubuntu安装与基本使用
1.什么是GNU GPL?它对Linux有何影响?
GNU是“GNU's Not UNIX”的递归缩写,作为一个自由软件工程项目,是指使用软件对所有的用户来说是自由的,即用户在取得软件之后,可以进行修改,进一步在不同的计算机平台上发布和复制。GPL是General Public License的缩写,意为通用公共许可证,它是GNU使用最为广泛的一个协议条款。GNU GPL的精神就是开放、自由,任何软件加上GPL授权之后,即成为自由的软件,任何人均可获得,同时亦可获得其源代码。获得GPL授权软件后,任何人均可根据需要修改其源代码。
GNU GPL为Linux诞生奠定了基础。Linus Torvalds按照GPL条款发布了Linux,很快就吸引了专业人士加入Linux的开发,从而促进了Linux的快速发展。
2.简述Linux的体系结构。
Linux操作系统是采用单内核模式的操作系统,采用分层设计,包括4个层次。每层只能与它相邻的层通信,层次间具有从上到下的依赖关系,靠上的层依赖于靠下的层,但靠下的层并不依赖于靠上的层。其中用户应用程序位于整个系统的最顶层;操作系统服务位于用户应用程序与系统内核之间;Linux内核靠近硬件,是Linux操作系统常驻内存部分,作为整个操作系统的核心,实现对硬件资源的抽象和访问调度;硬件系统包含Linux所使用的所有物理设备。
3.简述Linux内核版本与发行版本。
Linux的版本分为两种:内核版本和发行版本。
内核版本是指内核小组开发维护的系统内核的版本号。内核版本也有两种不同的版本号:实验版本和产品版本。内核版本的每一个版本号的组成形式为:[主版本].[次版本].[修订版本]-[附版本]。
发行版本是指集成有Linux内核、源码以及相关应用软件的完整操作系统,便于用户安装和使用。发行版本通常包含了一些常用的工具性的实用程序(Utility),供普通用户日常操作和管理员维护操作使用。发行版本由发行商确定。
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.简述X Window System的工作原理。
X Window System为Linux操作系统提供图形界面解决方案。它基于客户/服务器(C/S)模式,具有网络操作的透明性。X Window System包括X ServerX Client和通信通道,X Client将希望显示的图形发送到X Server,X Server响应X Client程序的“请求”,将图形显示在显示器上,同时为X Client提供鼠标、键盘的输入服务。通信通道负责X ServerX Client之间的通信。
2.窗口管理器有什么作用?
linux内核文件放在哪窗口管理器是X Window System的组成部分,用来控制窗口的外观,并提供与用户交互的方法。作为在X Server上运行的应用程序,窗口管理器为用户提供操作窗口程序的方法,主要用于管理应用程序窗口,如窗口移动、缩放、开关等,当然还要管理键盘和鼠标焦点。
3.完整的图形桌面环境至少包括哪些程序?
完整的图形桌面环境至少包括一个会话程序、一个窗口管理器、一个面板和一个桌面程序。
4.Unity桌面环境有什么优点?
Unity与传统的桌面环境相比,消耗的系统资源更少。Unity环境打破了传统的GNOME面板配置,左边包括一个类似停靠栏(Dock)的启动器(Application Launcher)和任务管理面板,而顶面板则由应用程序指示器(Indicator)、窗口指示器和活动窗口的菜单栏组成。
5.为什么要学习命令行?
使用命令行管理Linux系统是最基本和最重要的方式。到目前为止,很多重要的任务依然必须由命令行完成,而且执行相同的任务,由命令行来完成将会比使用图形界面要简捷高效得多。
6.什么是Shell,它有什么作用?
在Linux中Shell就是外壳的意思,是用户和系统交互的接口。它提供用户与内核进行交互操作的一种接口,接收用户输入的命令并将其送到内核去执行。实际上Shell是一个命令解释器,拥有自己内建的Shell命令集。
Linux Shell的作用主要有:解释用户在命令行提示符下输入的命令,提供个性化的用户环境,和编写Shell脚本以实现高级管理功能。
7.简述命令行命令语法格式。
格式为:提示符  命令  选项  参数
其中选项是包括一个或多个字母的代码,前面有一个“-”连字符,主要用于改变命令执行动
作的类型;参数通常是命令的操作对象,多数命令都可使用参数。有的命令不带任何选项和参数。Linux命令行严格区分大小写,命令、选项和参数都是如此。
8.如何强制中断命令运行?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。