搜档网
当前位置:搜档网 › Linux系统应用与开发教程所有课后习题和答案

Linux系统应用与开发教程所有课后习题和答案

Linux系统应用与开发教程所有课后习题和答案
Linux系统应用与开发教程所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案

第1章? Linux概述 (1)

第2章? shell及常用命令 (4)

第3章? vi编辑器的使用 (7)

第4章? X Window系统的使用 (9)

第5章Linux系统的常用软件 (11)

第6章硬件管理 (11)

第7章? 网络基本配置 (12)

第8章? 常用网络服务的配置和使用 (15)

第9章? 系统管理与监控 (19)

第10章Linux系统的安全管理 (21)

第11章shell程序设计 (24)

第12章gcc的使用与开发 (26)

第13章gtk+图形界面程序设计 (27)

第14章Qt图形界面程序设计 (28)

第15章集成开发环境KDevelop的使用 (31)

?

第1章?Linux概述

1.什么是Linux?

Linux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。这个系统是由世界各地成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。

2.Linux有哪些特性?

(1)开放性

(2)多用户

(3)多任务

(4)良好的用户界面

(5)设备独立性

(6)丰富的网络功能

(7)可靠的系统安全

(8)良好的可移植性

3.Linux与Windows操作系统的主要区别是什么?

(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统

(2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。

(3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。

(4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.Linux与Unix的共同点与不同点是什么?

共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。

与商用Unix的不同点有:1)Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;2)Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。

与自由Unix的不同点:

1)在组织方式上,FreeBSD由它的核心团队(core team)的领导,他们负责原始程序的开发与维护。有core team的优点是原始程序会有一致性,会有组织的被更新,但是整个系统的活力操纵在core team手中,缺乏活力。Linux没有核心团队,在Linus的主导下来自世界各地的爱好者都可以发布自己的patch,缺点是源代码杂乱无章且可能会相互冲突。

2)在发展方向上,FreeBSD的核心团队将主要精力投入在UNIX自身的风格和特点上。Lin ux通常会首先加入商品化系统上的各种东西,比如新的硬件驱动、samba等。因此,从易用和可用上讲,Linux更容易上手和使用。

3)在系统核心功能上二者区别不大,但在Linux系统上,几乎可是找到任何需要的功能

4)在系统的性能上,据专家分析,FreeBSD在网络性能、软件移植性和系统规范化上略胜一畴,而在硬件支持、磁盘IO操作等方面Linux略强一些。

5.什么是GNU软件,什么是GPL和LGPL?

GUN项目主要由自由软件基金资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。GNU是“GNU’s Not UNIX”的首字母的递归缩写,目前使用Linux内

核的各种GNU操作系统应用非常广泛。所有的GNU软件和派生工作均遵循GNU通用公共许可证,即GPL。

GPL和软件是否免费无关,它主要目标是保证软件对所有的用户来说是自由的。GPL通过如下途径实现这一目标:

l? 它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。

l? 它提醒每个用户,对于该软件不提供任何形式的担保。

l? 如果用户的软件使用了受GPL保护的任何软件的一部分,那么该软件就继承了GPL软件,并因此而成为GPL软件,也就是说必须随应用程序一起发布源代码。

l? GPL并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。

l? 遵照GPL的软件并不是可以任意传播的,这些软件通常都有正式的版权,GPL在发布软件或者复制软件时声明限制条件。但是,从用户的角度考虑,这些根本不能算是限制条件,相反用户只会从中受益,因为用户可以确保获得源代码

LGPL允许用户在自己的应用程序中使用程序库,即使不公开自己的源代码。但是,要求用户必须能够获得在应用程序中使用的程序库的源代码,并且允许用户对这些程序库进行修改。

遵循LGPL的一种方法是,随应用程序一起发布目标代码以及可以将这些目标程序和受LGP L保护的程序库链接起来的makefile文件。

遵循LGPL的另一种比较好的方法是使用动态链接

6.什么是Linux的内核版本和发行版本?

内核版本指的是在Linux的创始人Linus领导下的开发小组开发出的系统内核版本号,Linu x内核的版本号主要由三部分构成:主版本号、次版本号、次次版本号。主版本号表示系统内核有大的改动,次版本号表示系统内核有小的改动,开始支持一些新的特性,一般表示系统内核对新的硬件支持进行了改进。如果更改之后还处于测试阶段,那么次版本号为奇数,如果已经过了测试阶段,改动是成功的,那么次版本号是偶数。次次版本号表示系统有一点儿改动,对内核影响不大。

一些组织或公司将Linux内核与应用软件和文档包装起来,并提供安装界面、系统配置与管理工具,这样就构成了一种发行版本。发行版本的版本号随发行者的不同而不同,与系统内核的版本号是相互独立的。

7.你知道哪些主要的Linux发行版本?

Red Hat Linux, Red Flag Linux, Blue Point,TurboLinux, Suse Linux, Debian GNU/Li nux, Mandrake Linux等。

8.什么是内核,它的作用是什么?

内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。它的总有是管理CPU、内存和外设。

9.什么是shell,shell的作用是什么?

shell是系统的用户界面,它实际上是一个命令解释器,它解释由用户输入的命令并把它们送到内核,把执行的结果显示给用户。不仅如此,shell有自己的编程语言,允许用户编写由shell命令组成的程序。

10.在安装Linux之前应该如何获取系统的硬件资料?

在安装Linux之前,先确定你的计算机的硬件是否能被Linux所支持。需要关注的硬件包括显卡、声卡、网卡、打印机、鼠标等。要获知相应硬件的型号,可以在Windows下查看,也可以通过设备本身的标志查看。检查有没有相应的设备驱动程序。关注硬盘分区、大小等信息。如果声卡、显卡的型号不能识别,一般可以模拟成标准硬件来使用。

11.Linux有几种安装方法?

1)??? 从光盘安装

2)??? 从硬盘安装

12.Fedora10在安装时提供哪几种方式建立Linux的分区?

Fedora10在安装时提供了五个关于分区的选项:

在选定磁盘上删除所有分区并创建默认分区结构:如果想在磁盘上仅安装一个Fedora系统,可以选择这个选项。特别注意,如果选择了这个选项,那么该磁盘中已经安装的所有其他系统将被破坏。

在选定驱动器上删除Linux分区并创建默认的分区结构:如果系统中存在任何Linux分区,选择这个选项可以删除所有的Linux分区,然后在腾出的空闲分区中安装Fedora系统。选择这个选项不会影响或者修改已经分配给其他非Linux操作系统占用的分区空间。

重新定义现有分区大小并在剩余空间中创建默认布局:该选项允许调整现有分区的大小,然后自动创建默认的分区结构。

使用选定驱动器中的空余空间并创建默认的分区结构:保留现有分区中的数据,仅在空闲空间上创建新分区。

建立自定义的分区结构:在前几个选项中,系统根据驱动器的大小以及内存大小自动创建分区布局。本选项则允许用户自己定义分区结构。选择该选项后,将打开分区管理窗口,在这里可以方便地创建、编辑、删除分区。

13.安装Linux至少需要哪两个分区?还有哪些常用分区?

至少有/和swap分区。其它常用分区有:/bin /home /usr /var /usr/local /tmp等

14.安全专家建议,安装Linux时,最好为主要的目录建立单独的分区,试分析这样做的优点。

由于每个分区指定了自己的大小,当某个分区的数据超过自己的大小限制时,不会挤占其它分区的空间。

15.swap交换分区的作用是什么?

它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用sw ap分区来模拟内存。

16.安装Linux都需要收集哪些信息?

安装过程所使用的语言、键盘鼠标类型、安装类型、磁盘分区、系统语言、安装软件包。

17.如何在安装时选择安装某个软件?

在安装过程中,安装程序将显示软件选择界面。默认情况下,Fedora安装程序会自动安装一组适合桌面图形环境的软件。在该界面上,还可以选择软件安装所需的程序库。选择“现在定制”后点击【下一步】按钮,打开软件包定制界面。在这里,可以对系统安装的软件进行更详细的定制。

18.什么是运行级别?Linux有几个运行级别?

运行级别是指Linux的运行状态,Linux系统有六种不同的运行级,这六种运行级分别为:

0:停机

1:单用户模式,就像Win9X下的安全模式。

2:多用户,但是没有NFS

3:完全多用户模式,标准的运行级

4:保留,一般不用

5:X Window 图形界面模式

6:重新启动

19.如何更改默认启动级别?

在配置文件/etc/inittab文中,有一行文本“id: 5:initdefault: ”标志了Linux的默认启动级别,5表示默认进入X Window图形界面,如果把这里的数字改为3,则默认进入控制台界面。注意,不要把initdefault 设置为0和6,这两个级别是系统在关机和重启过程中自动使用的。

20.如何登录和注销?

登录分为图形界面登录和命令行登录,在提示用户名和口令时分别输入用户名和口令即可登录。

要注销图形化环境,选择【系统/注销】命令,弹出注销确认对话框,或者按键,直接执行注销命令。

输入命令logout,则又回到登录界面,可以重新登录。

21.如何安全关闭Linux系统?

在图形界面下,选择【系统/关闭】命令,选择【关闭系统】按钮执行关闭命令,系统关闭自身所有进程。也可以在注销后出现的重新登录界面上选择【关闭】按钮来关闭系统。某些计算机会在关闭系统后自动切断电源,如果计算机不这样做,那么,当看到“Power down.”消息后,便可以手工切断计算机的电源。

可以在控制台执行halt命令、init命令或者shutdown命令来关闭系统。

第2章? shell及常用命令

1.判断下列命题是否正确

1)Linux的文件名与命令不区分大小写。(×)。

2)$ls *\*和$ls *"*"的显示结果完全一致。(×)

3)rm 和rmdir的作用一样,都是删除整个目录。(×)

4)Linux文件名的命名规则必须遵守的格式。(×)

2.什么是Linux终端?Linux终端又称为什么?

Linux终端也称为虚拟控制台,是Linux从UNIX继承来的标准特性。显示器和键盘合称终端,因为它们可以对系统进行控制,所以又称为控制台,一台计算机的输入输出设备就是一个物理的控制台。如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。

3.默认情况下,Linux有几个虚拟终端?如何在不同终端之间切换?如何在x Window与终端之间进行切换?

通常情况下,Linux默认启动六个虚拟终端。虚拟控制台的选择可以通过按下键和功能键(n=1~6)来实现。如果启动方式选择了直接启动X Window,那么X Window在第七个虚拟终端上。在X Window图形操作界面中按(n=1~6)就可以进入控制台字符操作界面。在控制台操作界面里按即可回到刚才的X Window。

4.什么是shell?shell在用户与操作系统之间的作用是什么?

shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell命令组成的程序。shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。

5.什么是通配符?常用的操作通配符有哪些?

Linux系统中的通配符除了“*”和“?”以外,还可以使用“[”、“]”和“-”组成的字符组模式,以便精确地扩充需要匹配的文件范围。

通配符*:通配符*可以代表文件名中的任意字符或字符串。通配符*不能与单句点开头的文件名相匹配。以单句点开头的文件在Linux中是隐藏文件。

通配符?:通配符?可以匹配任意一个字符。

字符组模式:通配符“[”、“]”、“-”用于构成字符组模式。“[”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。例如[abc]表示匹配a或者b或者c,[a-f]表示匹配从a到f这个范围之中的任意一个字符。

6.什么是文件系统?什么是文件?

在多数操作系统中都有文件的概念。文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。

在计算机系统中存有大量的文件,如何有效的组织与管理它们,并为用户提供一个使用方便的接口是文件系统的一大任务。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。

7.Linux系统文件命名有什么规定?

文件名是文件的标识,它由字母、数字、下划线和句点组成的字符串来构成。Linux要求文件名的长度不超过255个字符。为了便于管理和识别,用户可以把扩展名作为文件名的一部分,通常句点之后的部分为扩展名。扩展名对于将文件分类十分有用。

8.Linux系统的目录/usr、/home、/bin、/dev/、/var、/etc/中主要存放什么文件?

/usr存放用户安装的软件,用户安装的软件一般位于此目录;/home存放系统用户自身的数据;/bin存放shell命令;/dev存放系统设备的信息;/var主要存放系统可变信息的内容,如日志、邮件、打印队列等;/etc存放系统可执行文件。

9.如何使用cat命令将多个文件连接起来显示?

使用命令:cat file1 file2 ….就可以将多个文件首尾相连显示在屏幕上。

10.more命令和less命令有什么区别?

more可将文件显示在屏幕上,但它每次只显示一页。显示文件时,按空格键可显示下一页,按键退出显示,键给出帮助信息;

less 的作用与more十分相似,都可以用来浏览文本文件的内容,不同的是less允许使用者往回卷动以浏览已经看过的部份,同时less并不在一开始就读入整个文件,因此在遇上大型文件的时,会比较快。与more相比,less的功能更加强大,在less命令执行时,可以使用的指令与vi编辑器的命令以及more的指令类似。

11.如何用复制、删除命令实现文件的移动?

步骤如下:1)首先使用cp目录将文件从原目录拷贝到目标目录;2)在原目录中删除原文件

12.如何使用ls命令查看隐藏文件信息?

使用-a选项将显示所有文件包括隐藏文件的信息,ls默认将名称以“.”开头的文件或目录视为隐藏,不会列出;

13.如何递归地将当前目录下所有的C语言程序拷贝至/home目录中,要求如果有同名文件,则覆盖同名文件?

执行命令cp,并使用选项-rf,-r表示若source中含有目录,则递归地将目录下的文件也依序拷贝至目的地。-f表示若目的地已经有同名文件存在,则在复制前先予以删除再进行复制。

14.如何强制删除当前目录及其子目录下的所有c程序。

执行命令:rm –rf *.c

15.给出命令,在当前工作目录下的A目录中,删除名为B的子目录。若B删除后,A目录成为空目录,则A也予删除。

rmdir -p A/B

16.给出查找/usr目录下大小超过50k并且最近2小时内被更新过的文件的命令。

查找/usr下大小超过50k的文件:

find ?/usr/ ?-size 50k ?–cmin -120

17.如何使用命令完成把当前工作目录切换到/root并显示是否切换成功?

首先使用pwd命令查看切换之前的目录,然后执行命令cd /root;

最后使用pwd命令查看当前目录,看是否是/root,如果是表示切换成功。

18.给出命令将当前目录下的文件file 的时间记录改成2005年5 月10日18 点30 分。

执行命令:touch ?-t 00 file??? 或者命令touch -d "6:30pm 05/10/2005" file

19.如何执行tar命令对文件执行备份和恢复?

备份:tar cvf *? 或者tar czvf *

恢复tar cvf ? 或者tar czvf 给出命令将当前目录下的所有c程序备份并为一个文件。

Tar cvf *.c? 或者tar czvf *.c

21.假设有一个rpm包的软件:,简述软件的命名含义,并说明如何安装及如何查看是否已经安装?

表示软件名称和版本,i386表示该软件是为386体系结构机器编写编译的,rpm表示该软件使用rpm软件包管理工具打包。

安装命令为:rpm –i 查看命令为:rpm –q 下面是执行“ls? –l? software”命令得到的信息,通过联机帮助,解释这些信息:

第1个域表示文件的访问权限;

第2个域表示硬链接的个数

第3个域表示文件的所有者

第4个域表示文件所属的群组

第5个域表示文件大小

第6个域表示文件最近一次修改的时间

最后一个域表示软件名称。

?

第3章?vi编辑器的使用

1.vi有几种工作模式,各工作模式之间如何进行转化?

vi有三种基本工作模式,分别是:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)三种模式之间的转换如下图。

?

2.在vi中如何保存正在编辑的文件?

在命令模式下,连按两次大写字母,若当前编辑的文件曾被修改过,则vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则vi直接退出,返回到shell。

在末行模式下,有几种命令可以保存文件:

1) :w ???? vi保存当前编辑的文件,但并不退出vi,而是继续等待用户输入命令。

2) :w ??? 把当前文件的内容保存到指定的文件newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则vi在窗口的状态行给出提示信息:

File exists (use ! to override)

表示指定的文件已经存在,如果要替换原有内容,需要使用“!”。

3) :w! ?? 把当前文件的内容保存到指定的文件newfile中,如果newfile已经存在,则覆盖原有内容。

3.有几种方法可以退出vi编辑器?

在末行模式下,有四种方法可以退出vi返回到shell:

1) :q????? 系统退出vi返回到shell。在用此命令时,若编辑的文件没有被保存,则vi在窗口的最末行显示如下信息:

No write since last change (use ! to overrides)

提示用户该文件被修改后没有保存,需要使用!放弃保存。出现此提示后,vi并不退出,继续等待用户命令。

2) :q! vi放弃所作修改而直接退到shell下。

3) :wq 先保存文件,然后再退出vi返回到shell。

4) :x????? 该命令的功能与命令模式下的ZZ命令功能相同。

4.如何让屏幕上显示正在编辑的文件的行号?

在末行方式下输入如下命令即可给文本加行号:

:set number? 或者:set nu

5.说明vi中的字、句子、段落的含义。

在vi中“字”有两种含义。一种是广义的字,它可以是两个空格之间的任何内容。狭义上的字是指:英文单词、标点符号和非字母字符,如“!”、“@”、“#”、“$”、“%”、“^”、“&”、“*”、“(”、“)”、“-”、“+”、“{”、“}”、“[”、“]”、“~”、“|”、“\”、“<”、“>”、“/”等,均被当成是一个字。

句子被定义为是以句号“.”、问号“?”和感叹号“!”结尾,且其后跟着至少一个空格或一个换行符的字符序列。

段被定义为以一个空白行开始和结束的片段。

6.练习使用vi中在当前行左右移动光标的命令

l或者→、h或者←、w、w、b、b、e、0、$等命令的使用,这些命令使光标在同一行上移动。

7.练习使用vi中光标上下移动的命令

练习使用命令:j或者↓、+、k或者↑、-

8.练习使用vi中在文本块间移动光标的命令

练习使用命令:)、(、}、{

9.在vi中如何将光标直接定位到某行?

在命令模式下,执行<行号> G,则将光标移至行号所指定的行的行首。10.????? 练习屏幕上下移动光标和滚动屏幕的命令。

三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令;

滚屏命令:< Ctrl+u >< Ctrl+d >

分页命令:< Ctrl+f >或者、< Ctrl+b >或者

屏幕调零命令:

?[行号] z [行数]<回车>

[行号] z [行数].

[行号] z [行数]-

11.????? 在命令模式下,如何删除文本中的字符、字、行和文本块?

字符删除命令:?x、dh

字和行删除命令:dw、db、dd、d$、d0、dd

文本块删除命令:d)、d(、d}、d{

12.????? 在命令模式下,如何查找匹配某个模式的行?

/?回车

??回车

13.????? 在命令模式下,如何修改一段文本?

vi提供了三种修改命令,分别是c、C和cc。它们修改文本的范围是由光标的当前位置和光标移动命令二者限定的。

14.????? 在命令模式下,练习文本的几种替换命令。

vi提供的替换命令有取代命令:r和R、替换命令:s和S和字替换命令:cw

15.????? 如何复制n行文本?

[n]yw:复制从光标所在位置开始的n个字到缓冲区;

16.????? 如何移动一段文本?

在文件中移动文本通过如下三步完成:

1)使用文本删除命令将要移动的文本删除;

2)使用光标移动命令将光标移动到目标位置;

3)使用命令“p”将刚删除的文本粘贴到目标位置。

17.????? 如何将连续的n行文本合并成一行?

命令:[n]J表示把光标所在行与下面的n-1行合并为一行,如果省略n,则表示把光标所在行与下面一行合并。

18.????? 说明三个命令:插入命令、附加命令、打开命令的区别。

在命令模式下,执行i命令,表示从光标所在位置开始插入文本,大写的I命令表示将光标移到当前行的行首,然后在其前插入文本;

在命令模式下,执行a命令,表示从光标所在位置之后追加新文本。新输入的文本放在光标之后,光标后的原文本将相应地向后移动。大写的A命令表示首先将把光标挪到所在行的行尾,从那里开始插入新文本

在命令模式下,执行o命令,vi将在光标所在行的下面新开一行,并将光标置于该行的行首,等待输入文本。大写的O命令是在光标所在行的上面插入一行,并将光标置于该行的行首,等待输入文本。

?

第4章?X Window系统的使用

1.GNOME桌面环境包括菜单面板、桌面区和窗口面板三个区域。

2.GNOME菜单面板包括应用程序、位置和系统三个菜单,其中应用程序用于启动系统安装的

软件,位置用于快速访问计算机资源,系统用于管理和配置计算机。

3.GNOME文件浏览器由菜单栏、工具栏、位置栏、状态栏、侧边栏和浏览窗格等组成,其中

菜单栏和浏览窗格是必须有的。

4.简述工作区的含义,Fedora 10中默认包含多少个工作区,怎样调整工作区的个数?

Linux中的工作区切换器为用户提供了使用多个工作区的能力,用户可以根据自己的喜好将程序在不同的工作区打开,查看所需内容时,选择相应的工作区即可,因此不必把所有运行着的应用程序都堆积在一个可视桌面区域,这样可避免所有窗口置于一个桌面时显得杂乱无章。

默认包括4个工作区。

可在“工作区切换器首选项”中调整工作区。

1.Linux中如何永久删除指定文件或文件夹?

清空回收站可以将文件或目录永久删除;在删除文件或目录时按住Shift键,然后再删除。

1.简述如何创建链接。

方法1:在文件管理器中选中该项目,单击鼠标右键,选择【创建链接】命令,则在文件管理器的窗口中出现一个图标,名字为“到…的链接”,并且带一个小箭头符号。只要将该图标拖放到桌面,就可以建立到该项目的链接。

方法2:选中该项目,按住鼠标中键(三键鼠标)的滚轮键,拖放到桌面,当放开鼠标中键时,会弹出【移动到此处】、【复制到此处】、【在此处创建链接】等命令,选择【在此处创建链接】命令,就可以在桌面创建该项目的链接。

1.比较X Window系统与Microsoft Windows系统之间的异同。

X Window与微软公司的Windows图形界面不同,X Window不是系统内核的必备部分,而是内核之上的一个应用,是一个用户与系统交互的界面。用户可以根据个人爱好,像选择中意的媒体播放软件一样选择习惯的界面系统。而且,X Window具有如下特点:

l? 良好的网络支持:X Window采用了C/S网络结构,X Client和X Server可以通过网络来通信,而且有良好的网络透明性。这样,复杂的图形桌面可以显示在维护良好、功能强大、易于管理的服务器上,用起来非常方便。

l? 个性化的窗口界面:X Window并未对窗口界面作统一的规范,程序员可以根据需求自行设计,其中最有名的就是后面将要介绍的GNOME与KDE。

l? 不内嵌于操作系统:X Window只定义了一个标准,而不属于某个操作系统,因此可在不同的操作系统上运行相同的X Window软件。

1.X Window系统由哪些部分组成,每部分的作用是什么?

整个X Window由三个部分组成:

l? X Server:控制输入、输出设备并维护相关资源的程序,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上。不同的显卡需要选择不同的X S erver,在配置X Window时最主要的工作就是配置X Server。

l? X Client:应用程序的核心部分,它与硬件无关,每个应用程序就是一个X Client。X Cl ient可以是终端仿真器(Xterm)或图形界面程序,它不直接对显示器绘制或者操作图形,而是与X Server通信,由X Server控制显示。

l? X protocol:X Client与X Server之间的通信协议。X协议支持网络,因此X Client和X Server既可以在同一台计算机上,也可以运行在不同的机器上。X支持的网络协议有TCP/ IP、DECnet等。

1.什么是虚拟桌面?

通常用户在屏幕上见到的只是整个桌面的一部分。把桌面分成不同的工作区,一个桌面可以有最多36个工作区,默认是4个。虚拟桌面包括所有的工作区以及显示在它们上面的内容,例如,图标、菜单和窗口等。使用工作区的好处是:用户可以根据自己的喜好将程序在不同的工作区打开,查看所需内容时,选择相应的工作区即可,这样可避免所有窗口置于一个桌面时显得杂乱无章。

1.X Window下的终端窗口与控制台有什么区别?

就像在windows界面下可以启动DOS窗口一样,在X Window图形操作界面上也可以启动控制台界面,从而可以同时拥有这两种操作界面。终端窗口向用户提供了一个标准的命令行操作界面。用户可以在此窗口中的命令行提示符处输入命令及其参数,命令行执行的结果显示在该终端窗口上,命令执行完后会又出现shell提示符,可以继续输入命令。可以从终端窗口启动任何X程序,这是终端窗口与控制台之间的重要区别。

1.什么是风格?

风格影响着用户桌面元素的外观,提供不同的背景图象、动画和动作音效。

1.GNOME提供了几种面板,它们的特点是什么,如何设置它们的属性?

1.GNOME提供菜单面板、桌面区和窗口面板。其设置和使用参见教材练习设置屏幕保护程序。

略。

1.练习GNOME的文件浏览器的使用。

略。

1.如何更改GNOME的文件图标?

方法1:在属性中修改。

方法2:通过侧边栏将徽标拖动到文件上。

方法3:执行菜单【编辑/背景和徽标】命令,将该窗口中的徽标拖放到文件上,即可在该文件上方出现该徽标。

第5章Linux系统的常用软件

1.套件及功能如下:

????????????? Writer:文档处理;

????????????? Calc:电子表格编辑;

????????????? Impress:演示文稿、幻灯片编辑;

????????????? Base:数据库功能;

????????????? Draw:图形、图片编辑。

2.Writer。

3.Impress。

4.Calc。

5.【文件/打开】

6.【文件/另存为】,然后设置【保存类型】。

7.需要:用户名、电子邮件地址、电子邮件接收服务器地址、电子邮件接收服务器身份验证信息、电子邮件发送服务器、电子邮件发送服务器身份验证信息和其他选项等。

8.(1)浏览、下载历史;(2)表单和搜索历史;(3)Cookies;(4)高速缓存;(5)活动的已登录的会话;(6)站点设置;

9.略。

10.略。

11.略。

12.略。

13.略。

?

第6章硬件管理

1.如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的“小”目录树像嫁接一样挂载(Mount)到Linux系统的“大”目录树中。当存储设备挂载成功之后,就可以将其作为“大”目录树中的一个目录来进行访问了。使用完毕,还有将这些设备从目录树中卸载下来。

2.挂载磁盘设备主要使用mount命令。在挂载设备前,首先要确定下列三种信息:(1)挂载对象的文件系统类型;(2)挂载对象的设备名称;(3)设备挂载到哪个目录,即挂载点。

3.Linux支持的常见的文件系统有:(1)vfat,对应于Windows的Fat16和Fat32文件系统;(2)ext3:Linux下的文件系统;(3)iso9660:光盘文件系统。

4.在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名要遵循一定的规则。例如,/dev/hda1是一个设备名称,其中“hd”即硬盘(Hard Disk),代表IDE设备,“sd”代表SCSI设备(SCSI Drive)。

5.如果挂载的设备使用的是Windows文件系统,则使用参数cp936,这样能保证正常显示中文字符,命令如下:

mount? -o? iocharset=cp936? /dev/sda1? /mnt/usb

6.可以使用fdisk -l命令或cat /proc/partitions命令查看系统中挂载的设备。

7.用户可以执行卸载命令卸载设备,卸载命令格式为:umount? [挂载点或设备名]。

8.挂载:

软驱:mount? –t? vfat? /dev/floppy? /mnt/floppy

光驱:mount? –t? iso9660? /dev/cdrom? /mnt/cdrom

?????? 卸载:

?????? 软驱:umount /dev/floppy

?????? 光驱:umount /dev/cdrom

9.当一台机器中同时安装了Linux和Windows两个操作系统时,用户可以修改/etc/fstab 文件,这样在启动Linux系统时可以自动挂载Windows系统的硬盘分区,从而实现系统间的数据共享。

10.略。

11.可以使用格式化命令创建文件系统,格式化命令mkfs的一般格式为:

mkfs [选项][-t <文件系统类型>] [设备名称] [区块数]

12.略。

13.执行【系统/硬件/屏幕分辨率】菜单项,或者执行终端命令“gnome-display-properties”,可以启动监视器分辨率设置对话框,通过该对话框可以实现调整功能。

14.可以通过到特定显卡(芯片)厂商的网站下载Linux平台下的特定驱动程序。

15.(1)下载驱动程序;(2)安装驱动程序;(3)设置声卡参数;

16.执行菜单【系统/首选项/硬件/音效】或者执行终端命令“gnome-sound-properties”,可以打开声卡的配置与检测工具。

17.首先检查系统是否可以自动识别打印机设备,如果不识别可以到打印机厂商的网站根据设备型号下载Linux平台下的驱动程序,安装并设置相应参数。

18.可以使用打印机驱动附带的打印测试功能。

19.首先看该设备系统是否能自动识别,如果不能寻找设备附带的Linux平台驱动程序或者到相关网站下载安装。

20.略。

第7章? 网络基本配置

1.什么是网络接口设备?请举例说明。

把计算机连接到网络的设备称为网络接口设备,例如:以太网卡、无线网卡和调制解调器等。

1.什么是设备别名?请举例说明。

设备别名就是给设备取的另一个名字,当说明某个设备时,别名与原名都指同一个物理设备。一般使用别名是为了系统管理方便。例如第1个以太网卡名字为eth0,可以为它取多个别名,eth0:0、eth0:1……,它们都是指的第1个以太网卡,但可以为不同的别名设置不同的网络属性,例如,设置不同的IP地址。

1.有哪几种方法配置网络接口设备?

可以使用三种不同的工具来配置网络接口设备:使用网络接口配置程序netconfig、使用图形配置工具、使用终端命令ifconfig。

1.假设在启动系统时,系统报错提示你本机的IP地址已被占用,说明错误原因,并给出解决方法。

发生这种情况,一定是由于在同一个网络上有某个系统与你的机器使用了相同的IP地址,并且该机器已经启动,你就不能再使用这个IP了。

这时,或者更改另一个系统的IP,然后再重新启动本机的网络;或者将自己的IP改为其它的与别人不冲突的地址,然后再重新启动网络。否则网络不可用。

1.在不启动X Window的情况下,如何配置网络接口设备的IP地址?

有两种方法:

1)????? 在终端中输入命令netconfig,打开TCP/IP配置界面。用户可以选择是否使用动态IP,可以设置网络接口的IP地址、子网掩码、默认网关、主域名服务器。

2)????? 使用ifconfig网络接口配置命令。

命令使用格式为:ifconfig <设备名> netmask <掩码>

1.有几种方法控制网络接口的启动与禁止?请举例说明。

1)??? 在网络配置的图形界面中,通过“激活”或者“解除”按钮可以启动或者禁止网络接口;

2)? 使用网络控制程序network: /etc/network start|stop|restart

3)? 使用命令ifconfig:ifconfig <设备名> up|down

4)? 使用命令ifup/ifdown: ifup/ifdown <设备名>

5)在x Window下,执行【系统/管理/网络】,打开“网络设备控制”窗口,可以通过【激活】或者【取消激活】按钮来启动或者禁止相应接口。

1.怎样快捷地查看本机的网络接口配置信息?

可以使用终端命令ifconfig方便地查看系统目前所有活跃的网络接口的详细信息,

ifconfig [设备名]

1.如何判断本机网络的连通性能?

可以使用Ping命令或者traceroute命令检测网络的连通性。

步骤1:测试本机网络操作系统是否工作正常

命令:ping 或ping localhost

步骤2:测试本机网络接口,即本机的IP地址

ping 如果返回正常信息,则表示本机网卡正常。

步骤3:测试本地局域网中网关或其它主机

ping ? 网关

ping ?? 同一个网络的其它主机

步骤4:测试远程网络中的网关或其它主机

ping ?? 测试与远程局域网网关的连通性

ping ?? 与远程主机的连通性

步骤5:测试DNS服务器

ping ?? 使用域名访问其它主机

需要注意的是:如果主机安装了防火墙等安全工具,可能会阻止外部主机对系统使用ping 命令。所以,以上测试过程中ping其它主机时,可能返回错误信息“Destination host unre achable”。这可能是目标主机安装了防火墙的原因。

1.如何判断同网中的某台主机是否在网络中?

使用ping命令:ping 主机地址

注意目标主机不能安装防火墙。

10. 有什么方法了解本机与另一台主机之间有哪些路由器?

使用traceroute命令:traceroute? 目的主机IP或者域名

11. 怎样在本机中远程登录另一台主机?

使用telnet命令:telnet 目标主机地址或域名

在给出提示信息时分别输入用户名和口令

12. 如果一台主机A中安装了一个网卡,但它需要使用三个IP地址,并分别对应使用三个不同的主机名。如果可以使主机B能够按不同的主机名访问不同的IP地址,如何配置两台主机?

在主机A中:使用设备eth0和两个别名eth0:0 eth0:1,分别为这三个设备配置IP地址;在主机B中:配置/etc/hosts文件,使得上述三个IP地址与相应的主机名对应;

例如:???? ????? qq

定义/etc/文件,使得系统首先访问/etc/hosts文件

13. 哪个TCP/IP配置文件中包含了TCP/IP各种协议的名称?

文件/etc/protocols定义了使用的网络互联协议及协议号

14. 如何知道Linux系统能够提供哪些网络服务?

通过查看/etc/service文件可以得知Linux系统能提供的所有网络服务,但仍需安装配置相应的服务软件。

15. 要根据主机名获得对应的IP地址,可能涉及哪些TCP/IP配置文件?

1)/etc/hosts文件中包含了主机名与IP地址以及别名的对应;

3)文件/etc/保存了DNS服务器的IP地址,以及查询这些服务器的顺序。

2)/etc/文件中指出是先访问/etc/hosts文件,还是先访问域名服务器;

16. Linux可以设置静态路由表,如何查看路由表信息?

不加任何参数的route命令显示本机路由表的内容

17. 邻近的同事设置其主机名称为“,你如何在网络命令中使用这个名称?

1)? 首先在/etc/hosts中添加一条记录,将该主机名与相应的IP地址对应:

例如:???? )设置/etc/文件使其先访问/etc/hosts文件,后访问域名服务器:

order hosts,bind

18. 如何决定查询一个域名时,使用本机主机名列表文件与DNS服务器的顺序?

/etc/文件决定了在查询域名时使用本机主机名列表文件与DNS服务器的顺序,order hosts, bind表示首先使用本机主机名列表文件,order bind,hosts表示首先使用域名服务器。19. 用户怎样才能从本机信任地访问另一台远程主机?

Linux系统可以设置信任主机关系,如果B信任A主机,则来自A主机的远程登录请求可以不用提供口令。

例如:在B主机的/etc/文件中设置一行:

? testuser

表示信任来自主机中登录名为testuser的连接请求,从而不需要检查它的口令。

/etc/文件是设置等价主机的配置文件,其格式:

<信任的主机> <信任的用户>

其中后者可以省略,表示信任该主机上的所有用户。这样只要提供B主机中存在的登录用户名,就不必检查其口令。

20. 安装并配置一台Linux系统的telnet服务器,并在其它主机中使用终端登录连接该主机。

步骤1:检查/etc/services文件是否启用了关于telnet服务的设置

telnet?? 23/tcp

telnet?? 23/udp

步骤2:在/etc/目录下建立telnet服务配置文件并配置相应内容:

service telnet

{

disable = no

flags?????? = REUSE

socket_type = stream???????

wait??????? = no

user??????? = root

server????? = /usr/sbin/

log_on_failure? += USERID

}

步骤3:重新启动xinetd服务

21. 当用户使用一个主机名时,系统怎样才能最快地查找到其对应的IP地址?

1) 首先在/etc/hosts中添加一条记录,将该主机名与相应的IP地址对应:

2)设置/etc/文件使其先访问/etc/hosts文件,后访问域名服务器:

22. 为了方便用户记忆,主机域名可以表示主机提供的网络服务,例如:与可以分别表示提供WWW服务与FTP服务的主机,它们可以是不同主机,也可以是同一台主机。如果在IP 地址为的Linux主机A中提供这两种网络服务,如何配置才能使客户机B能够按主机域名获取A主机提供的服务?

1)首先在/etc/hosts中添加两条记录,分别将两个主机名与IP地址对应;

2)设置/etc/文件使其先访问/etc/hosts文件,后访问域名服务器:

order hosts,bind

3)允许一个主机名对应多个IP地址,在/etc/文件中增加一行:

multi on

第8章? 常用网络服务的配置和使用

1.Linux系统提供哪些常用的网络服务?

Linux作为一个网络操作系统可以提供各种网络服务举例:Apache web 服务器;FTP服务器;Bind DNS服务器;Sendmail邮件服务器;Samba服务器等。

1.用户如何设置在Linux系统开机自动启动某个网络服务?

1)在X Window下执行【主菜单/系统配置/服务器设置/服务】,进入服务配置窗口。选中对应服务,用鼠标选择其选择框,然后执行菜单【文件/保存改变】。这样Linux系统将在下一次启动时自动启动该服务。

2)在终端中输入命令ntsysv即可进入文本界面的服务管理工具。该工具的功能是设置在L inux系统启动时自动运行哪些服务。

3)chkconfig [--level 运行级] 服务名[状态]。其中服务通常只能运行在3、4、5级中。状态可以是on (启动)、off(停止)或者reset (重置)三种状态之一。

4)使用xinetd控制

1.与介绍的管理工具在功能上有什么不同?

X Window下的服务设置程序有三个功能:

1)??????????? 即时启动/停止/重新启动某个服务

2)??????????? 在系统启动时自动运行某个服务,这样Linux系统将在下一次启动时自动启动该服务。

3)??????????? 编辑系统运行级别。

ntsysv: 功能是设置在Linux系统启动时自动运行哪些网络服务。

1.如何查看当前系统运行了哪些服务进程?

在X Window下执行【系统/管理/服务】,进入服务配置窗口,该窗口左边窗格中列出了系统中安装的网络服务。凡是复选框中被选了的,就是当前运行的服务。

在终端中输入命令ntsysv即可进入文本界面的服务管理工具,那些前面有*的就是启动了的服务。

管理员可以通过查看当前的进程树命令pstree来获知系统正在运行哪些服务,命令格式为:pstree

1.什么是守护程序?

Linux系统的服务程序一般由运行在后台的守护程序(daemon)来执行的。服务的守护程序在开机时自动运行,时刻监听客户的请求,随时为客户提供服务。这类程序除非主动退出或人为终止,否则它们会运行至关机为止。

1.什么是xinetd?

Linux题库与答案

一、填空题 1. 建立用户账号的命令是__useradd________。 2. 修改账号密码的命令是__passwd________。 3. 更改用户密码过期信息的命令是__chage________。 4. 创建一个新组的命令是___groupadd_______。 5. 用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。 6. 显示系统中进程信息的命令是_____ps__-aux_____。 7. 以树状方式表现进程的父子关系的命令是___pstree_________。 8. 显示当前系统正在执行的进程的相关信息的命令是___top_________。 9. 显示或者设置当前系统的主机名的命令是___hostname_________。 10. Linux 系统中使用最多的文件系统是_______ext3/4____________。

11. 列出磁盘分区信息的命令是___df_______。 12. 将设备挂载到挂载点处的命令是__mount________。 13. 检查文件系统的磁盘空间占用情况的命令是____du______。 14. 统计目录(或文件)所占磁盘空间大小的命令是__du________。 15. 为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___ 软链接______和___硬链接______。 改变文件或目录的读写和执行权限的命令是__chmod________。 17. 指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18. 改变文件或目录所有权的命令是__chown________。 19. ACL 可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。

linux基础与应用学习感想

linux基础与应用学习感想 篇一:LINUX学习心得体会 linux学习心得我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了xp,上大学时又有了win7。说实话小时候没想过搞it,也计算机了解也只是一些皮毛,至于什么unix,linux,听过没见过,就更别说用过了。以前觉得linux就跟dos 一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到学习linux这门课以后,我才知道,原来我错了。一.为什么要学linux呢?每个人都有不同的看法,下面我说说自己的感想吧。首先linux是开源的,这也是最主要的原因,想学windows,unix,对不起我们没源代码。也正是因为这样,linux才能够像滚雪球一样越滚越大,发展到现在这种规模。其中不乏很多it精英的心血。我们学透以后更可以做成自己的os!其次,linux简单易学,因为我们初学者只是学的基础部分,linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对os的理解。再次,linux是用c 语言编写的,我们有学习c语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。二.学习情况在学习的过程中,我们用的是vm虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。后来通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟os程序。老实说,第一个程序是在c中编译好的,调试好了才在linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。但是一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在linux下调试了,因为有的头文件在vc里面说找不到。就这样,我们一边上os理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务,我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些os管理。可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。期间我阅读了不少关于linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我

2011年下学期《Linux基础及应用》复习指导

湖南网络工程职业学院2011年下学期《Linux基础及应用》期末复习指导 网络操作系统提供了管理计算机与网络的能力,是计算机网络的重要组成部分,Linux网络操作系统则是构建和管理基于Linux网络的基础与核心。《Linux基础与应用》是一门理论性与实践性都比较强的课程,概念多、涉及面广,部分章节存在着概念抽象、技术难理解的特点。为帮助大家有效地复习这门课程,下面列出考试题型、试题样题及复习重点范围,供同学们在复习时参考。 第一部分考试题型 填空题(2分×10空)、单选题(3分×10题)、判断题(2分×5题)、简答题(10分×4题) 第二部分试题样题 一、填空题(将答案填写在题目的横线处) 1.将运行级别3切换到运行级别5,使用 init 5 命令。 2.可以用ls –l命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占1位,表示文件类型,第二段占3位,表示文件拥有者对该文件的权限。 二、单项选择题 1.Linux的文件系统在使用之前必须事先挂载,对文件系统自动挂载的设置通过( C )配置文件来实现。 A、/etc/profile B、/etc/rc.local C、/etc/fstab D、/etc/inittab 2.设超级用户root当前目录为:/usr/local,键入cd命令后,用户当前目录为( B ) A、/home B、/root C、/home/root D、/usr/local 三、判断题 1.Linux中的超级用户为root,登陆时不需要口令················································(×) 2.Linux的文件系统是一个目录树结构·································································(√) 四、简答题 1.请简述RPM命令的作用。 2.请简述/bin, /etc, /dev, /home, /root目录的作用。 第三部分复习重点 教材(《Linux操作系统教程》冯昊、杨海燕编著,清华大学出版社)习题: 第1章Linux操作系统的安装与启动 3.C 5.A 8.B 9.C 10.A

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21.局域网的网络设备通常有(ABCDE)

Linux期末考试试题8套(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit

Linux操作系统 考试题库

1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19 A./sbin B./bin C./usr D./lib 2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(B)目录 A/bin B./boot C./root D./proc 3.在Linux目录结构中用来存放系统配置文件(D)目录 A./lib B./dev C./proc D./etc 4.Linux三种特殊权限中仅用于目录文件的权限是(C)22 C.黏滞位 D.都可以 5.Linux三种权限中允许进入目录的权限(C) 22 可读可写可执行 D.都不是 6.下列脚本文件最先自动执行的是(A)24 A./etc/ B./etc/profile C.~/.bashrc D.~/.bash_logout 7.下面通配符可匹配多个任意字符的通配符是(A)29 A.* B. ? C.[abcde ] D.[!a-e] 8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B) A.> B.> > C. 2> D.&> 9.表示用户家目录的是(B) A./home (所有用户家目录的父目录,+用户名才是用户家目录) B.~ C. . D. .. 10.可删除非空目录及其子目录的命令是(B) A. touch -r 空目录 11. 是强引用的符号(A) A. 单引号 B.反引号 C.双引号 D.中括号 12.可显示隐藏文件的ls命令形式选项是(A)

13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42 A.touch D. gedit 14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B) 43 A.cat 和less 和 tail D vi 15.wc命令可统计文件的行数、字数和字节数。在下列格式中只显示文件的字数的是(C) 51 A.wc B. wc -c C. wc -w D wc -l 16.可实现文件重命名的命令是(B)52 A.cp B. mv C. ln D rename 17.在Linux系统中可通过挂载将光盘、U盘或一个文件系统连接到主目录树的一个目录节点。期中光盘或光盘镜像对应的文件系统类型是(C)44 A.vfat B. ext3 D vboxsf 18.下面更改文件命令只能更改符号连接的目标文件的权限的命令是(C) A.chown C. chmod D.以上都不对 19.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中从最高到最低位依次表示为(A)每个八进制的三个二进制位从高到低分别表示为有无读、写、执行权限 A.文件所有者文件所属组其他用户 B. 其他用户文件所属组文件所有者 C.文件所属组文件所有者其他用户 D.其他用户文件所有者文件所属组 20.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中每个八进制的三个二进制位从高到低分别表示为有无(A) A.读写执行 B.写读执行 C.执行读写 D.执行写读 21.运行时不会创建子进程的方式是(C)69 A.赋予shell程序文件可执行权限,直接运行shell 程序(外部命令)

Linux-期末考试试题(含答案)

一、命令部分 1?新建一个用户user,密码设为123456,并将其加到root组。写出所用命 令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod —root wang 2?将当前计算机的IP地址设为192.168.1.123子网掩码为255.255.255.0。写出所用命令。 # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3. 显示当前系统的日期和时间命令。 # date -d — 4. 查看命令sort 的帮助文件,写出所用命令。 # man sort 5. 分屏显示/etc/httpd/conf/httpd.conf 文件的命令。 # less /etc/httpd/conf/httpd.conf 按“ Ci”出该命令 6. 将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。 # echo ‘hello! '> /home/wang/test.txt 7. 更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod —/sbin/no log in zha ng

8. 配置当前主机的默认网关为192.168.2.254 的命令# route add default gw 192.168.2.254 9?连续pi ng目的IP为192.1682245为10次的的命令# pingp 10 192.168.2.245 10. 打包并压缩/etc 目录的命令。 # tar -zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 11. 查看月历并将内容追加到文件/dd 中的命令。 cal ->>/dd 12. 查看当前目录的命令。 Pwd 或ls 13. 将/etc/passwd的内容追加到文件aaa中的命令。cat /etc/passwd >>/aaa 14. 查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 15. 查看/etc/vsftpd/vsftpd.conf 的后10 行的命令。tail -10 /etc/vsftpd/vsftpd.conf 16重启samba服务的命令。 service smb restart 17. 查看进程状态的命令。 ps -aux

Linux基础及应用习题解析

1、Linux是所谓的“Free Software”,这个“Free”的含义是什么?() A、Linux不需要付费 B、Linux发行商不能向用户收费 C、Linux可自由修改和发布 D、只有Linux的作者才能向用户收费 2、Linux系统各组成部分中哪一项是基础?() A、内核 B、X Window C、Shell D、GONME 3、Linux内核管理系统不包括的子系统是哪个?()还包括设备管理系统 A、进程管理系统 B、内存管理系统 C、文件管理系统 D、硬件管理系统 4、下面关于Shell的说法,不正确的是哪个?() A、操作系统的外壳 B、用户与Linux内核之间的接口 C、一种和C类似的高级程序设计语言 D、一个命令语言解释器 5、以下哪种Shell类型在Linux环境下不能使用?() A、B Shell B、K Shell C、R Shell D、Bash 6、安装Linux至少需要几个分区?() A、2 B、3l C、4 D、5 7、RHEL Server 5系统启动时默认由以下哪个系统引导程序实施系统加载?() A、GRUB B、LILOl C、KDE D、GNOME 8、/dev/hda5 在Linux中表示什么?() A、IDE0接口上从盘 B、IDE0接口上主盘的逻辑分区 C、IDE0接口上主盘的第五个分区 D、IDE0接口上从盘的扩展分区 9、系统引导的过程一般包括如下几步:(1)MBR中的引导装载程序启动;(2)用户登录;(3)Linux内核运行;(4)BIOS自检。以下哪个顺序是正确的?()A、(4) (2) (3) (1) B、(4) (1) (3) (2) C、(2) (4) (3) (1) D、(1) (4) (3) (2) 10、KDE中要调整桌面墙纸及字体需要打开哪个组件?() A、文件管理器 B、我的电脑 C、控制中心 D、屏幕保护程序 11、Linux有几个虚拟终端?() A 、5 B、6 C、7 D、8 12、输入命令的时候,选项和参数之间可以用什么符号隔开?() A、% B、! C、空格 D、~ 13、pwd命令的功能是什么?() A、设置用户的口令 B、显示用户的口令 C、显示当前目录的绝对路径 D、查看当前目录的文件 14、输入“cd”命令并按【Enter】键后,将有什么结果?() A、从当前目录切换到根目录 B、屏幕显示当前目录 C、从当前目录切换到用户主目录 D、从当前目录切换为上一级目录

LINUX上机考试试题

《网络操作系统与管理》机考测试题 1.破解超级用户root的密码,将密码改为redhat。 (三个e,一个space+1,一个b) 开机时按e(也可以是任意键),再次按e键进入kenel参数界面; 选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车; 按b键重新引导系统; #getenforce------------enforcing #setenforce0(关闭防火墙,为1时开启); #getenforce------------permissive #passwd 输入密码并确认; #init6(重启); 2.建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell。#groupadd manager(创建manager组) #vim/etc/group;(检查是否创建成功) (创建两个用户) #useradd harry–G manager #useradd natasha–G manager (创建用户strlt,用户strlt的登录shell为非交互式shell) #useradd–s/sbin/nologin strlt (检查) #vim/etc/passwd #vim/etc/group 3.将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组。(复制) #cp/etc/fstab/var/tmp/fstab (设置manager组为fstab的所属组) #chgrp manager/var/tmp/fstab (设置harry可以读写) #setfacl–m u:harry:rw/var/tmp/fstab (设置natasha不能做任何操作) #setfacl–m u:natasha:0/var/tmp/fstab

linux考题与答案

一.填空题 4. ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。5. vi编辑器具有两种工作模式(命令模式;输入模式) 6.我们可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占-----位,表示-----,第二段占3位,表示-----对该文件的权限。(1; 文件类型;文件所有者) 8. dns(域名系统)实际上是分布在internet上的主机信息的数据库,其作用是实现----和----之间的转换。(ip地址;主机名) 9. apache是实现www服务器功能的应用程序,我们通常所说的―浏览web服务器‖在----为用户提供浏览-----的就是apache应用程序。(服务器端;web服务) 10.在linux系统上做备份可以有两种类型:-----和-----。其中前者是指对-操作系统、应用程序-的备份,后者是指对-----的备份。(系统备份;用户备份;;用户文件)8. samba服务器是internet应用服务器之一,他可以使用户在异构网络操作系统之间进行文件共享。操作过程为:在linux端启动进程smbd和nmbd;在客户端修改windows95/98的注册表 7,samba实现linux(SMB协议)和windows(netbios协议)的共享,NFS实现linux之间共享,wins提供域名解析,仅限windows 三.选择题(共20分,每题1分) 2.一台pc机的基本配置为:主频933、硬盘存储容量40g、内存128m,显存8m。在安装linux 系统时,交换分区大小应选---- a)8m b)64m c)128m d)256m 答案:d 3.关闭linux系统(不重新启动)可使用----命令。 a)ctrl+alt+del b)halt c)shutdown -r d)reboot 答案:c 4.实现从ip地址到以太网mac地址转换的命令为: a)ping b)ifconfig c)arp d)traceroute 6.在vi编辑器中的命令模式下,删除当前光标处的字符使用--------命令。 a) b) c) d) 答案:a 8.用命令ls -al显示出文件ff的描述,由此可知文件ff的类型为----。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff a)普通文件 b)硬连接 c)目录 d)符号连接 答案:a 9.删除文件命令为: a)mkdir b)rmdir c)mv d)rm 答案:D 10.在下面列出的名称中,不属于dns服务器类型的是: a)primary master server b)secondary master server c)samba d)cache_only server 答案:c

Linux期末考试复习试题(含答案)

1 Linux期末考试复习题 --completed on Nov 17,2013 by lvlv 一、选择题 1Linux( B ) A. Linux操作系统具有虚拟内存的能力 B. Linux操作系统不是UNIX Linux上程序不适合UNIX平台上运行 C. Linux操作系统不限制应用程序可用内存的大小 D. Linux一时间可以有多个用户使用主机 Linux TCP/IP Unix Linux上完成的程序移植到Unix Linux操作系统是免费软件 他网络操作系统最大的区别。 2Linux交换分区的作用是(C)。 A B C D 3. 如果执行命令 #chmod 746 file.txt A A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 4. Linux光标上下移动来查 C A cat B. more C. less D. menu less具有more more 5. 若一台计算机的内存为8GB C A64GB B. 128GB C. 16GB D. 32GB 解析:交换分区的大小一般为内存的两倍. 6. 在使用mkdir B A-m B. -p C. -f D.-d 7. 为了能够把新建立的文件系统mount B A. 子目录 B. 挂载点 C. 新分区 D. 目录树 8. 文件exer1的访问权限为rw-r--r-- A 2 A chmod a+x, g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1

9. 关闭linux-C A ctrl+alt+del B shutdown -r C halt D reboot ctrl+alt+del A是退出系统会话 10. ( C) 命令可实现重新启动Linux操作系统。 A init 0 B halt C shutdown-r D shutdown-h init1。init 作是立即完成的。init 0命令用于立即将系统运行级别切换为0init 6命令用于将 系统运行级别切换为6 halt shutdown -h. reboot shutdown -r . 11.假设Red Hat Linux操作系统的/usr/bin/paste paste( D ) 命令来诊断问题。 A rpm-Va B rpm -qf /usr/bin/paste C rpm-qa D rpm -vf /usr/bin/paste 12. 在Linux( C )文件对Web服务器端口进行配置。 A metd.conf B lilo.conf C httpd.conf D resolv.conf 13.在Linux/dev/sdb5标识的是(D)。 A1块IDE硬盘上的第5个逻辑分区 B2块IDE硬盘上的第1个逻辑分区 C1块SCSI硬盘上的第5个逻辑分区 D2块SCSI硬盘上的第1个逻辑分区 sdb5sd表示SCSI b5表示第一个逻辑分区。这是因为Linux 的第一个逻辑分区从5Linux主分区命名为1~4 多可以分割为四个主分区。 14.inittab文件存放在( A )录中。 A /etc 15 /boot C /soln D /root 15. 在Linux操作系统中提供了大量的网络route命令用来查看 ( D) 命令也可以完成该项功能。 A. ifconfig -r B. traceroute C. set D. Netsrar -r 16.Linux系统中在下列 ( A ) 文件中指定了网络路由信息。 A/etc/network B/etc/reso1v.conf C/etc/host conf D/etc/hosts 17.Linux中修改文件权限的命令是 ( B) 。 A chown B chmod C change D Chgrp 18.在Linux pwd命令表示 ( C ) 。 3 A B C D 19.如果在Linux rd命令( C )。

Linux基础及应用习题解析教学提纲

L i n u x基础及应用习 题解析

1、Linux是所谓的“Free Software”,这个“Free”的含义是什么?() A、Linux不需要付费 B、Linux发行商不能向用户收费 C、Linux可自由修改和发布 D、只有Linux的作者才能向用户收费 2、Linux系统各组成部分中哪一项是基础?() A、内核 B、X Window C、Shell D、GONME 3、Linux内核管理系统不包括的子系统是哪个?()还包括设备管理系统 A、进程管理系统 B、内存管理系统 C、文件管理系统 D、硬件管理系统 4、下面关于Shell的说法,不正确的是哪个?() A、操作系统的外壳 B、用户与Linux内核之间的接口 C、一种和C类似的高级程序设计语言 D、一个命令语言解释器 5、以下哪种Shell类型在Linux环境下不能使用?() A、B Shell B、K Shell C、R Shell D、Bash 6、安装Linux至少需要几个分区?() A、2 B、3l C、4 D、5 7、RHEL Server 5系统启动时默认由以下哪个系统引导程序实施系统加载?()

A、GRUB B、LILOl C、KDE D、GNOME 8、/dev/hda5 在Linux中表示什么?() A、IDE0接口上从盘 B、IDE0接口上主盘的逻辑分区 C、IDE0接口上主盘的第五个分区 D、IDE0接口上从盘的扩展分区 9、系统引导的过程一般包括如下几步:(1)MBR中的引导装载程序启动;(2)用户登录;(3)Linux内核运行;(4)BIOS自检。以下哪个顺序是正确的?() A、(4) (2) (3) (1) B、(4) (1) (3) (2) C、(2) (4) (3) (1) D、(1) (4) (3) (2) 10、KDE中要调整桌面墙纸及字体需要打开哪个组件?() A、文件管理器 B、我的电脑 C、控制中心 D、屏幕保护程序 11、Linux有几个虚拟终端?() A 、5 B、6 C、7 D、8 12、输入命令的时候,选项和参数之间可以用什么符号隔开?() A、% B、! C、空格 D、~ 13、pwd命令的功能是什么?() A、设置用户的口令 B、显示用户的口令 C、显示当前目录的绝对路径 D、查看当前目录的文件 14、输入“cd”命令并按【Enter】键后,将有什么结果?() A、从当前目录切换到根目录 B、屏幕显示当前目录 C、从当前目录切换到用户主目录 D、从当前目录切换为上一级目录

linux考试题库(300道)

使用shutdown -k命令并不真正使系统关机,而只是给用户提出警告 1 错误 2 正确 正确答案:2 提示:rx1:T 手工运行fsck的最好时机是在系统备份文件之后,这样在发现错误后,还可以利用备份文件进行修复 1 正确 2 错误 正确答案:1 提示:rx2:T Linux 系统引导后,内核运行init程序,这个程序在处理任何其他规定的运行等级之后,在运行/etc/rc.d/rc.sysinit脚本 1 正确 2 错误 正确答案:2 提示:rx3:F 进程可以处于僵死状态,而在当前进程表中仍有记录 1 正确 2 错误 正确答案:1 提示:rx4:T dump必须借助于其他工具才能支持备份级别 1 错误 2 正确 正确答案:2 提示:rx5:T 为了应用smbclient读取远程机power上的pub共享目录,共享目录的正确写法是//power:share 1 错误 2 正确 正确答案:1 提示:rx6:F syslogd守护进程,不仅可以将日志记录在本地机message文件中,还可以将日志记录通过网络发送出去 1 正确 2 错误 正确答案:1 提示:rx7:T Samba服务器可以设置成在网络下对外宣称自己是一个Windows NT服务器或Win95客户机 1 正确 2 错误 正确答案:1 提示:rx8:T

在fatab文件中,使用;标记注释行 1 正确 2 错误 正确答案:2 提示:rx9:F 为匹配所有的空行,可以使用如下正则表达式^$ 1 正确 2 错误 正确答案:1 提示:rx10:T 如果系统使用了sendmail,那么sendmail.log文件以二进制形式保存了sendmail的统计信息 1 错误 2 正确 正确答案:1 提示:rx11:F a.out是现代Linux的可执行文件、目标文件和系统函数库的标准格式 1 正确 2 错误 正确答案:1 提示:rx12:T Linux系统以文本文件的形式保存大部分系统日志,如lastlog 1 正确 2 错误 正确答案:2 提示:rx13:F 安装过程中,如果是使用fdisk分区工具,我们必须十分小心,因为对分区表所作的修改在每一步完成后,都会立刻反映到分区表上,除非在第二次打开fdisk后,选择删除新分区,再重新分区 1 错误 2 正确 正确答案:1 提示:rx14:F 目录树结构与文件系统是两个不同的概念,文件系统是磁盘或分区上文件的物理存放方法,而目录树结构是操作系统中管理文件的逻辑方式 1 错误 2 正确 正确答案:2 提示:rx15:T dump不同于其它备份工具的地方在于:它直接读取文件系统,而不是通过文件系统读取文件来进行备份,这样可在不影响文件时间戳的情况下,备份文件。 1 错误 2 正确 正确答案:2 提示:rx16:T

Linux期末考试复习试题含答案

L i n u x期末考试复习题 --completedonNov17,2013bylvlv 一、选择题 1.下列关于Linux说法中,不正确的是(B) A.Linux操作系统具有虚拟内存的能力 B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行 C.Linux操作系统不限制应用程序可用内存的大小 D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机 解析:与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:不限制应用程序可用内存的大小;具有虚拟内存的能力,可以利用硬盘来扩展内存:允许在同一时间内,运行多个应用程序;支持多用户,在同一时间内可以有多个用户使用主机;具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理;符合Unix标准,可以将Linux上完成的程序移植到Unix主机上去运行;Linux操作系统是免费软件,并且开放源代码,这是其与其他网络操作系统最大的区别。 2.Linux交换分区的作用是(C)。 A.保存系统软件B.保存访问过的网页文件 C.虚拟内存空间D.作为用户的主目录 3.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。 A.rwxr--rw- B.rw-r--r-- C.--xr—rwx D.rwxr--r— 4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C) A.catB.moreC.less???D.menu 解析: less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。 more只能用空格键下翻,不小心翻多了就没法反回看。 5.若一台计算机的内存为8GB,则交换分区的大小通常是(C) A.64GBB.128GBC.16GB???D.32GB 解析:交换分区的大小一般为内存的两倍. 6.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B) A.-mB.-pC.-f???D.-d 7.为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为(B)。 A.子目录 B.挂载点 C.新分区 D.目录树 8.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A) A.chmoda+x,g+wexer1B.chmod765exer1 C.chmodo+xexer1D.chmodg+wexer1 9.关闭linux系统(不重新启动)可使用-命令(C) A.ctrl+alt+del?B.shutdown-r?C.haltD.reboot 解析:ctrl+alt+del:A是退出系统会话 10.(C)命令可实现重新启动Linux操作系统。 A.init0B.haltC.shutdown-rD.shutdown-h 解析: init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init0命令用于立即将系统运行级别切换为0,即关机;init6命令用于将系统运行级别切换为6,即重新启动。

【精品】Linux基础及应用复习题.doc

A. 全32位操作系统 B. 多任务的操作系统 C. 是一个多用户操作系 统 D.单线程 30. 下列目录屮存放的是日志文件的是( ) A. /var B./usr C./tmp D./var/log 31. 下列hl 录屮与windows 小的Document and settings 有相同作用的目录是() A. /home B./etc C./dev D./tmp 32. /dev/sdc6 分区表示() 1. Linux 系统是一个()的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 2. Red redflag Linux 系统屮用户默认的Shell 是() A.bash B.ksh C.csh D.sh 4.如果忘记了 Is 命令的用法,可以采用()命令获得帮助 D ?多用户、多任务 A.? Is B.help Is C.man Is D.get Is 5?要给文件filel 加上其他人可执行属性的命令是( A.chmod a+x B.chown a+x C.chmod o+x ) D.chown o+x 6. 添加用户“user"的命令是() https://www.sodocs.net/doc/79845962.html,er user https://www.sodocs.net/doc/79845962.html,eradd user C.add user 7. 删除用户“use 广及其主目录下所有文件的命令是( D.adduser ) https://www.sodocs.net/doc/79845962.html,erdel -a user https://www.sodocs.net/doc/79845962.html,erdel -p user https://www.sodocs.net/doc/79845962.html,erdel -r user &杳看系统 当屮所有进程的命令是() https://www.sodocs.net/doc/79845962.html,erdel -z user A.ps all B.ps aix C.ps auf D.ps aux 9.配置主机网卡IP 地址的配置文件是() A./etc/sysconfig/network-scripts/ifcfg-ethO C./etc/resolv.conf D./etc/host.conf B ./etc/sysconfig/network 10?指定系统主机名的配置文件是() A./etc/hosts B./etc/host.conf C. /etc/sysocnfig/network D. /etc/resolv.c onf 16. 普通用户能否读取位于自己主目录屮、权限是“4CXT 的、属于root 用户的文件的内容() A.能 B.不能 17. 以下命令可以重新启动计算机的是() A. reboot B.halt C.shutdow n 19. Linux 系统能够直接读取的分区类型是() A.NTFS B.FAT16 C.FAT32 20. 对于所有用户都能读的文件权限是() A.777 B.444 21. 下列命令能启动DNS 服务的是 A.service named start D.init6 D.ext3 C.644 D.640 B./etc/init.d/named start C.service dns start D./etc/init.d/dns restart 27. L inux 下使用的图形用户界面是() A.X windows B.KDE 28. 下列不是Linux 优点的是( ) C.X window D.K 桌面环境

相关主题