Linux期末考试复习试题含答案.docx
《Linux期末考试复习试题含答案.docx》由会员分享,可在线阅读,更多相关《Linux期末考试复习试题含答案.docx(17页珍藏版)》请在冰豆网上搜索。
Linux期末考试复习试题含答案
Linux期末考试复习题
--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—rwxD.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,即重新启动。
halt:
实际调用shutdown-h命令,关机命令.
reboot:
调用shutdown-r命令,实现重启.
11.假设RedHatLinux操作系统的/usr/bin/paste文件出了问题,用户想校验拥有该文件的软件包,但又不知道哪个软件包拥有此paste文件,此时,可使用(D)命令来诊断问题。
A.rpm-VaB.rpm-qf/usr/bin/paste
C.rpm-qaD.rpm-vf/usr/bin/paste
12.在Linux操作系统中,网络管理员可以通过修改(C)文件对Web服务器端口进行配置。
A.metd.confB.lilo.confC.httpd.confD.resolv.conf
13.在Linux中,设备文件:
/dev/sdb5标识的是(D)。
A.第1块IDE硬盘上的第5个逻辑分区
B.第2块IDE硬盘上的第1个逻辑分区
C.第1块SCSI硬盘上的第5个逻辑分区
D.第2块SCSI硬盘上的第1个逻辑分区
解析:
sdb5:
sd表示SCSI硬盘,b表示第二块,5表示第一个逻辑分区。
这是因为Linux的第一个逻辑分区从5开始进行标识,这又是因为Linux主分区命名为1~4,即每个磁盘最多可以分割为四个主分区。
14.inittab文件存放在(A)录中。
A./etc15./bootC./solnD./root
15.在Linux操作系统中提供了大量的网络配置命令,其中不带参数的route命令用来查看本机的路由信息,(D)命令也可以完成该项功能。
A.ifconfig-rB.tracerouteC.setD.Netsrar-r
16.Linux系统中在下列(A)文件中指定了网络路由信息。
A./etc/networkB./etc/reso1v.conf
C./etc/host.confD./etc/hosts
17.Linux中修改文件权限的命令是(B)。
A.chownB.chmodC.changeD.Chgrp
18.在Linux中,pwd命令表示(C)。
A.修改口令B.显示文件C.显示当前路径D.删除子目录
19.如果在Linux系统中,某一子目录中存在某些文件,该子目录使用rd命令(C)。
A.能够删除B.不可能删除
C.删除该子目录中的所有文件和子目录后可以删除D.不能确定
解析:
rd命令:
是在DOS操作系统中用于删除一个目录.
在Linux中用rmdir命令删除子目录,例如:
rmdir/mnt/cdrom相当于rd\mnt\cdrom
注意:
同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级子目录。
20.大部分主要的Linux系统文件是存放在下面的哪个目录之中的。
(A)
A./binB./tmpC./libD./root
21.Linux标准c和c++编译器是____。
(C)
A.tcB.ccC.gccD.gdb
22.如果在/etc/group文件中有一行内容是students:
:
600:
z3,l4,w5,那么在students组中有多少个用户?
(D)
A.3B.4C.5D.不清楚
23./etc文件系统的标准应用是用于____?
(D)
A.安装附加的应用程序
B.存放可执行程序、系统管理工具和库
C.设置用户的主目录
D.存放用于系统管理的配置文件
24.下面哪条命令可被用来显示已安装文件系统的占用磁盘空间?
(A)
A.dfB.duC.lsD.mount
25.在Linux操作系统中,(D)配置文件用于存放本机主机名及经常访问IP地址的主机名,在对IP进行域名解析时,可以设定为先访问该文件,再访问DNS,最后访问NIS。
A./etc/hostsB./etc/resolv.conf
C./etc/inted.confD./etc/host.conf
解析:
/etc/hosts是用于存放本机主机名以及经常访问IP地址的主机名。
在域名解析时,可以通过配置/etc/host.conf文件来设定为先访问/etc/hosts,再访问DNS,最后访问NIS。
NIS:
网络信息服务(NetworkInformationService),是集中控制几个系统管理数据库的网络用品。
NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。
桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。
26.在安装Linux操作系统时,必须创建的两个分区是(B)。
A./和/bootB./和/swapC./home和/usrD./var和/trap
27.在Linux系统中,输入(C)命令会从/home/user1的当前目录中进入/etc目录下。
A.cdetcB.cd./etcC.cd/etcD.cd
解析:
使用绝对;路径进入/etc目录。
28.在Linux中,某文件的访问权限信息是“-rwxr--r--”,下列对该文件说明是正确的是(B)。
A.所有用户都有写权限B.文件所有者有写权限
C.其他用户有写权限D.同组用户有写权限
29.启动init进程前,不需要经过(D)步骤。
A.LIIO加载内核B.检测内存C.加载文件系统D.启动网络支持
30.不能够作为Linux根分区的分区类型有(D)
A.ext3B.reiserfsC.ext2D.ntfs
解析:
选择ext2、ext3、ext4、reiserfs都好,只要不是ntfs和fat就行。
31.在RedHatLinux9中,一般用(D)命令来查看网络接口的状态
A.pingB.ipconfigC.winipcfgDifconfig
32.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令__D__可以实现。
A.cda.txtxt.aB.echoa.txt>txt.a
C.rma.txttxt.aD.cata.txt>txt.a
33.下面关于i节点描述错误的是__A___。
A.i节点和文件是一一对应的
B.i节点能描述文件占用的块数
C.i节点描述了文件大小和指向数据块的指针
D.通过i节点实现文件的逻辑结构和物理结构的转换
解析:
一个文件可以对应多个i节点,因为这里存在硬链接和软连接的问题。
34.下列不是Linux系统进程类型的是_D_____。
A.交互进程B.批处理进程C.守护进程D.就绪进程
35.Linux系统的开发模型是__B____。
A.教堂模型B.集市模型C.层次模型D.网状模型
36.在Linux中,进程优先级的相关参数有多个,与实时进程优先级相关的参数是__D____。
A.policyB.counterC.priorityD.rt_priority
37.__B___属于SYSTEMⅤ进程间通信方式。
A.管道B.信号量C.软中断信号D.锁机制
解析:
SystemV曾经也被称为AT&TSystemV,是Unix操作系统众多版本中的一支。
38.在Linux系统中,每个进程都有4GB的虚拟地址空间,其中内核空间占用__C___。
A.0~2GB-1B.0~3GB-1C.3GB~4GB-1D.2GB~4GB-1
39.Linux文件系统中,文件在外存的物理地址放在___A___中。
A.i节点B.用户打开文件表
C.系统打开文件表D.进程控制块
40.当字符串用单引号(’’)括起来时,SHELL将__C____。
A.解释引号内的特殊字符B.执行引号中的命令
C.不解释引号内的特殊字符D.结束进程
41.Linux系统中,用户文件描述符0表示____A__。
A.标准输入设备文件描述符B.标准输出设备文件描述符
C.管道文件描述符D.标准错误输出设备文件描述符
42.如何快速切换到用户John的主目录下?
(D)
A.cd@JohnB.cd#JohnC.cd&JohnD.cd~John
43.启动DNS服务的守护进程( C )
A.httpdstart B.httpdstop C.namedstart D.namedstop
44.若URL地址为http:
//www.nankai.edu/index.html,请问哪个代表主机名( D)。
A B.index.html
C.www.nankai.edu/index.html D.www.nankai.edu
45.REDHATLINUX9默认使用的文件系统类型为( B)
A.ext2 B.ext3 C.FAT D.swap
46.在LINUX中,要查看文件内容,可使用( A)命令。
A.more B.cd C.login D.logout
47.光盘所使用的文件系统类型为( D)。
A.ext2 B.ext3 C.swap D.ISO9660
48.以下命令中,可以将用户身份临时改变为root的是( B)。
A.SU B.su C.login D.logout
49.LINUX所有服务的启动脚本都存放在(A)目录中。
A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d
50.usermod命令无法实现的操作是( B)
A.账户重命名 B.删除指定的账户和对应的主目录
C.加锁与解锁用户账户 D.对用户密码进行加锁或解锁
51.init进程对应的配置文件名为( D ),该进程是LINUX系统的第一个进程,其进程号PID始终为1。
A./etc/fstab B./etc/init.conf C./etc/inittab.conf D./etc/inittab
51.在LINUX运行的7个级别中,X—WINDOWS图形系统的运行级别为( C)。
A.2 B.3 C.5 D.6
解析:
Linux的运行级别解释如下:
0为停机,机器关闭。
1为单用户模式,就像Win9x下的安全模式类似。
2为多用户模式,但是没有NFS支持。
3为完整的多用户模式,是标准的运行级。
4一般不用,在一些特殊情况下可以用它来做一些事情。
例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5就是X11,进到XWindow系统了。
6为重启,运行init6机器就会重启。
52.若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。
( B)
A.reboot B.startx
C.startwindow D.getinto
53.当安装linux操作系统时将选择下列那一个操作?
(B)
A.选择"图形登录方式"设定系统开始运行级为4
B.选择"文本登录方式"设定系统开始运行级为3
C.选择"文本登录方式"设定系统开始运行级为5
D.选择"图形登录方式"设定系统开始运行级为3
54.在vi编辑器中的命令模式下,键入(B)可在光标当前所在行下添加一新行。
A. B. C. D.a
55.显示已经挂装的文件系统磁盘inode使用状况的命令是(A) ?
A.df–iB.su–IC.du–ID.free–i
56.启动samba服务器进程,可以有两种方式:
独立启动方式和父进程启动方式,其中后者是在(C)文件中以独立进程方式启动。
A./usr/sbin/smbd B./usr/sbin/nmbd C.rc.samba D./etc/inetd.conf
57.下列哪个命令在建立一个tar归档文件的时候列出详细列表(A)。
A.tar-t b)tar-cv c)tar-cvf d)tar–r
58.一个bashshell脚本的第一行是(D)?
A.#/bin/cshB.#/bin/bash
C./bin/bashD.#!
/bin/bash
59.cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,(C)。
A.当前目录改为根目录B.当前目录不变,屏幕显示当前目录
C.当前目录改为用户主目录D.当前目录改为上一级目录
60.显示系统主机名的命令是(C)
A.uname-rB.whoami
C.uname-nD.whoami
61.查询已安装软件包dhcp内所含文件信息的命令是(B)
A.rpm-qadhcpB.rpm-qldhcp
C.rpm-qpdhcpD.rpm-qfdhcp
62.Linux系统中用于打印队列查询的命令是(D)。
A.lpB.lprm
C.lprD.lpstat
63.欲把当前目录下的file1.txt复制为file2.txt,正确的命令是(D)。
A.copyfile1.txtfile2.txtB.cpfile1.txt|file2.txt
C.catfile2.txtfile1.txtD.catfile1.txt>file2.txt
64.下列那一个指令可以用来查看系统负载情形(A)
A.wB.whocC.loadD.ps
65.一下哪个环境变量表示当前路径(B)。
A.PATHB.PWDC.HOMED.ROOT
66.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行(B)
A.#TrapCTRL-ALT-DELETEB.ca:
:
ctrlaltdel:
/sbin/shutdown-t3-rnow
C.id:
3:
initdefault:
D.10:
3:
wait:
/etc/rc.d/rc3
67.从后台启动进程,应在命令的结尾加上符号(A)
A.&B.@ C.# D.$
二、填空题
1.Linux为用户提供的接口有shell、XWINDOW、系统调用
2.Linux在I386体系结构中支持__两级___分页机构。
解析:
首先可以简化一个概念,i386=Intel80386。
其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称。
3.每个设备文件名由主设备号和从设备号描述。
第二块IDE硬盘的设备名为__hdb_,它上面的第三个主分区对应的文件名是__hdb3____。
4.超级块是描述__文件系统属性____信息的数据结构,索引节点是描述__文件属性___信息的数据结构。
5.df命令完成_显示文件系统空间使用情况_____功能,du命令完成_显示目录或文件占用磁盘空间容量_____功能。
6.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令(nslookup)。
7.RPM有5种基本操作模式,即:
安装、查询、校验、升级、删除
8.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为at、batch和crontab。
9.观察当前系统的运行级别可用命令who–r实现。
10.设C语言程序my.c
A.生成目标文件my.o的命令是(gcc-cmy.c)。
B.生成汇编语言文件my.s的命令是(gcc-Smy.c)。
C.生成可执行程序myp的命令是(gcc-omypmy.c)。
11.设有两个C语言程序模块c1.c和c2.c(不含main函数)
A.由c1.c和c2.c生成静态库libmyar.a的命令是(gcc-olibmyar.a-cc1.cc2.c)。
B.由c1.c和c2.c生成共享库libmyar.so的命令是(gcc-shared-olibmyvar.so-cf1.cf2.c)。
三、简答题
1.列出并说明Linux的主要系统目录。
答案:
答案见P71
补充:
lib目录:
这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。
几乎所有的应用程序都须要用到这些共享库。
mnt目录:
主要用来临时挂载文件系统,为某些设备提供默认挂载点,如floppy,cdrom。
这样当挂载了一个设备如光驱时,就可以通过访问目录/mnt/cdrom下的文件来访问相应的光驱上的文件了
root目录:
系统管理员(也叫超级用户)的主目录。
作为系统的拥有者,总要有些特权啊!
比如单独拥有一个目录。
lost+found目录:
文件系统损坏后找回的文件存放目录。
opt目录:
某些第三方软件商软件的安装地点。
某些自定义的软件包会安装到这里,比如我们自己编译的源代码程序就可以安装到这个目录下,安装时可以通过“./configure--prefix=/opt/目录”来指定路径。
/media目录:
用来挂载光盘、u盘等文件系统的目录。
这个是一个新的目录,以前的系统里没有它,只有一个mnt,即插即用型存储设备会自动在该目录下创建挂载点,比如你插入CD,该目录会自动创建一个CDROM目录,并将光盘挂载到该目录下。
2.Linux有哪些启动方式?
答:
两种启动方式:
一种是LILO(LinuxLoader),LILO代表Linux加载程序。
LILO是一个在系统启动时运行的程序,它允许选择用于引导计算机的操作系统。
另一种是GRUB引导启动。
在系统BIOS启动完成后,负责引导需要启动的操作系统。
3.GRUB是什么,它有什么作用?
答:
GNUGRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。
GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。
GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。
4.什么是Shell,它的作用是什么?
答:
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。
它类似于DOS下的command和后来的cmd.exe。
它接收用户命令,然后调用相应的应用程序。
同时它又是一种程序设计语言。
作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
Linuxshell,其中linuxshell包括X