Linux基础(习题卷9)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux基础(习题卷9)
第1部分:单项选择题,共60题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]Linux系统的联机帮助命令是()。
A)tar
B)Cd
C)Mkdir
D)Man
答案:D
解析:
2.[单选题]Linux系统通过 命令给其他用户发消息。
A)less
B)mesg y
C)write
D)echo to
答案:C
解析:
3.[单选题]DHCP客户端在广播IP租约请求时使用的端口()
A)TCP 67
B)TCP 68
C)UDP 67
D)UDP 68
答案:C
解析:
4.[单选题]下面关于Shell的说法,不正确的是哪个?( )
A)操作系统的外壳
B)用户与Linux内核之间的接口
C)一种和C类似的高级程序设计语言
D)一个命令语言解释器
答案:A
解析:
5.[单选题]操作系统作业管理的主要功能是( )。
A)作业调度与控制
B)作业提交
C)作业准备
D)编制程序
答案:A
解析:
6.[单选题]NFS工作站要挂载远程NFS服务器上一个目录时,下列( )是服务器端必需的。
D)以上全部都需要
答案:D
解析:
7.[单选题]Linux命令中可以用于补齐命令的键是( )。
A)ESC
B)Tab
C)Backspace
D)空格
答案:B
解析:
8.[单选题]哪个命令可以用于配置Red Hat Linux 启动时自动启动 httpd 服务?
A)service
B)ntsysv
C)useradd
D)startx
答案:B
解析:
9.[单选题]以下文件中,保存用户账号信息的是()
A)/etc/users
B)/etc/shadow
C)/etc/passwd
D)/etc/fstab
答案:C
解析:
10.[单选题]LILO使用的配置文件是
A)/lilo/lilo.conf
B)/var/lilo.conf
C)/etc/lilo.conf
D)/boot/lilo/lilo.conf
答案:C
解析:
11.[单选题]下面关于文件"/etc/sysconfig/network- scripts/ifcfg-eth0"的描述哪个是正确的?( )。
A)它是一个系统脚本文件
B)它是可执行文件
C)它存放本机的名字
D)它指定本机eth0的IP地址
答案:D
解析:
12.[单选题]以下哪个环境变量表示当前路径( )。
A)PATH
B)PWD
C)HOME
13.[单选题]如果我们先用mount命令加载光驱设备到/mnt/cdrom下,接着我们cD)进入该目录,但用ls列出光盘内容后,我们需要换一张CD,这时我们需要先执行____操作。
A)使用umount卸载该设备
B)弹出光盘
C)退出/mnt/cdrom目录
D)重新加载设备mount -a
答案:A
解析:
14.[单选题]root用户和普通用户新建的普通文件默认权限分别是什么?( )
A)644和666
B)740和666
C)644和664
D)644和611
答案:A
解析:
15.[单选题]( )。
使用more命令时,()键表示后退一页。
A)PgUp
B)b
C)PgDn
D)空格
答案:B
解析:
16.[单选题]TCP/IP中,哪个协议是用来进行IP自动分配的?
A)DNS
B)ARP
C)NFS
D)DHCP
答案:D
解析:
17.[单选题]引入多道程序的目的在于( )。
A)提高实时响应速度
B)充分利用存储器
C)充分利用
D)有利于代码共享,减少主、辅存信息交换量
答案:C
解析:
18.[单选题]哪项不是Linux的普通变量类型()
A)$ok
B)$1ok
C)$ok1
D)$o1k
答案:B
C)设备独立性
D)开放性
答案:B
解析:
20.[单选题]以下 linux 内核版本中,属于不稳定的版本是( )
A)2.6.14
B)2.6.30
C)2.6.25
D)2.6.6
答案:C
解析:
21.[单选题]当您在命令提示符的后面输入命令的一部分时,按(__)键,Linux会帮你打剩下的字符,补充成为完整命令,如果有多个相符的命令,连按两下(__)键,Linux会显示所有的相符的命令。
A)TAB
B)CONTRL
C)SHIFT
D)SPACE
答案:A
解析:
22.[单选题]在 UNIX/Linux 系统添加新用户的命令是( )
A)groupadd
B)usermod
C)userdel
D)useradd
答案:D
解析:
23.[单选题]下面哪个文件包含了供 nfs daemon 使用的目录列表?
A)/etc/nfs
B)/etc/nfs.conf
C)/etc/exports
D)/etc/netdir
答案:C
解析:
24.[单选题]虚拟存储器的最大容量是由( )决定的。
A)计算机系统的地址结构和外存空间
B)页表长度
C)内存空间
D)逻辑空间
答案:A
解析:
答案:C
解析:
26.[单选题]在shell编程的位置变量中,表示脚本进程PID号的是( )
A)$0
B)$$
C)$1
D)$#
答案:B
解析:
27.[单选题]K8S集群要求至少需要()主节点(Master)和多个计算节点(Node)。
A)1个
B)2个
C)3个
D)以上都不是
答案:A
解析:
28.[单选题]若文件的权限为 644,那么下列说法正确的是( )。
A)文件的所有者可读可写,文件属组用户可写,其他用户可写。
B)文件的所有者可读可写,文件属组用户可读,其他用户可读。
C)文件的所有者,属组用户,其他用户都可写。
D)文件的所有者可读可写可执行,属组用户,其他用户可读可执行。
答案:B
解析:
29.[单选题]当用户输入"cd"命令并按<Enter>键后,则()。
A)当前目录改为根目录
B)目录不变,继续显示当前目录
C)当前目录改为用户主目录
D)当前目录改为上级一目录
答案:C
解析:
30.[单选题]Linux中,不能用来关闭机器的命令是
A)init 0
B)exit
C)halt
D)shutdown -h now
答案:B
解析:
31.[单选题]作业在系统中存在与否的唯一标志是( )。
A)源程序
B)作业说明书
32.[单选题]下列优化方法中,可以提高文件访问速度的是( )。
I.提前读
II.为文件分配连续的簇
III.减速写
IV.采用高速磁盘高速缓存
A)仅 I、II
B)仅 II、III
C)仅 I、III、IV
D)I、II、III、IV
答案:D
解析:
33.[单选题]修改文件a.txt的权限,使每个用户都可以读取和写入这个文件,相应命令为
A)chmod666a.txt
B)chmod777a.txt
C)chmod755a.txt
D)chmod555a.txt
答案:A
解析:
34.[单选题]( )。
一个bash shell脚本的第一行是( )。
A)</bin/csh
B)</bin/bash
C)/bin/bash
D)<!/bin/bash
答案:D
解析:
35.[单选题]下面的那类系统文件可以被不同的Linux发行版通过NFS进行共享_____________
A)/usr
B)/usr/bin
C)/usr/share
D)/usr/lib
答案:C
解析:
36.[单选题]下面关于SQL优化的描述,哪个是不正确的 ()
A)尽可能不要编写过多表连接的SQL
B)对于多表连接,选择适当的连接顺序和连接方式对性能关系很大
C)HASH JOIN的性能一般来说好于NESTED LOOP
D)通过rowid定位某条记录的性能最好
答案:C
解析:
37.[单选题]RHEL5中,显示内核路由表的命令是(
A)route
38.[单选题]答案:( )。
一个bash shell脚本的第一行是什么() 。
A)<!/bin/bash
B)</bin/bash
C)!/bin/bash
D)/bin/bash
答案:A
解析:
39.[单选题]如何快递切换到用户TOM的主目录下?()
A)cd @TOM
B)cd #TOM
C)cd &TOM
D)cd ~TOM
答案:D
解析:
40.[单选题]下面不能匹配上正则表达式d[^abcdef]+g的是
A)dag
B)dig
C)dog
D)dong
答案:A
解析:
41.[单选题]实时系统是指
A)响应快的系统
B)时间约束的系统
C)单任务系统
D)内核小的系统
答案:B
解析:
42.[单选题]下列哪个选项不是多线程中出现“与时间有关的错误”的原因。
( )
A)线程的调度顺序是随机的
B)多个线程共享同一个进程地址空间
C)线程处于分离状态
D)线程间缺乏必要的同步机制
答案:C
解析:
43.[单选题]( )。
使用vim编辑文档时,在哪个模式下可以在文档中插入字符()。
A)命令模式
B)工作模式
C)编辑模式
D)执行模式
44.[单选题]要修改Apache服务器工作的端口号为1080,则需要修改的配置文件中的语句为( )
A)pidfile 80
B)timeout 80
C)listen 80
D)keeplive 80
答案:C
解析:
45.[单选题]如果我们需要设置一个文件,使它们作为可执行文件运行时,该进程是作为文件所有者的权限,此时我们需要额外设置该文件的 ()
A)seg-GID位
B)粘滞位
C)set-UID位
D)UMASK
答案:C
解析:
46.[单选题]如果要列出一个目录下的所有文件需要使用的命令为( )
A)ls
B)ll
C)ls -l
D)ls -al
答案:D
解析:
47.[单选题]假设当前工作目录下有一个名为sampledir 的目录,该目录下有一个名为sampledir01的目录, 键入“rmdir sampledir”,会发生什么?
A)sampledir和sampledir01被删除
B)出错
C)sampledir01被删除
D)sampledir被删除,但sampledir01未被删除
答案:B
解析:rmdir sampledir 不能删除非空目录。
rmdir -p sampledir/sampledir01 可以删除这两个目录
48.[单选题]下列关于索引表的叙述中, ( )是正确的。
A)索引表中每条记录的索引项可以有多个
B)对索引文件存取时, 必须先查找索引表
C)索引表中含有索引文件的数据及其物理地址
D)建立索引的目的之一是减少存储空间
答案:B
解析:
49.[单选题]如何查看一个rpm软件的配置文件的存放位置?
A)rpm -qc rpm1
B)rpm -vc rpm1
C)rpm --config rpm1
D)rpm -qa --config rpm1
答案:A
A)man print
B)which print
C)locate print
D)apropos print
答案:D
解析:
51.[单选题]以下关于shell变量的使用,说法正确的是:
A)已被定义的变量不可被重写定义
B)变量名外的大括号是不可选的
C)只能显式地直接赋值,不能用语句给变量赋值
D)使用一个定义过的变量,只要在变量名前加美元符号即可
答案:D
解析:
52.[单选题]以下的Linux内核版本中,( )属于稳定版。
A)2.5.36
B)2.1.23
C)2.3.11
D)2.2.25
答案:D
解析:
53.[单选题]彻底终止进程 123456,输入的命令是
A)kill 123456
B)kill -9 123456
C)kill -HUP pid
D)kill -l
答案:B
解析:
54.[单选题]为了使用户提供了正确的用户名而密码即使不正确的情况下,也能登录使用samba资源,需要设置如下________参数:
A)map to guest = Never
B)map to guest = Bad User
C)map to guest = Bad Password
D)map to guest = Only
答案:C
解析:
55.[单选题]在vi编辑器中,使用哪个符号可撤销最近一次的文件改变( )
A)u
B)U
C)r
D)R
答案:A
解析:
C)/etc
D)/dev
答案:D
解析:
57.[单选题]那个文件存放这用户组?
A)/etc/shadow
B)/etc/group
C)/etc/passwd
D)/etc/gshadow
答案:B
解析:
58.[单选题]下面各选项中关于用户切换命令 su 和 sudo 的说法,正确的是。
()
A)su 和 sudo 都用于切换用户身份,相比之下,su 命令更加安全。
B)使用 su 命令切换用户时需要知道当前用户的密码。
C)使用 sudo 命令切换用户时需要知道待切换用户的密码。
D)即便当前用户为 root 用户,切换用户时也必须输入用户密码。
答案:A
解析:
第2部分:多项选择题,共7题,每题至少两个正确答案,多选或少选均不得分。
59.[多选题]在Liunx系统中,下面关于磁盘配额的描述正确的是( )。
A)磁盘配额可以对单个用户进行配置,也可以对用户组进行配置
B)磁盘配额只能限制一个用户占用磁盘的大小,而不能限制用户拥有的文件数量
C)在对磁盘空间进行限制时,一个用户可以拥有的磁盘空间绝对不允许超过某个限制
D)在对用户组进行限制时,配额将对组中所有的用户进行整体限制
答案:AD
解析:
60.[多选题]关于groupdel命令,下面描述正确的是:
A)删除用户组时,会把从属于该用组的用户一并删除
B)如果有用户将某用户组作为其主用户组,那么这个用户组是无法删除的
C)删除用户组时,会把将该用组作为主用户组的用户一并删除
D)删除掉一个用户组的时,从属于该用户组的用户仍将保留
答案:BD
解析:
61.[多选题]关于Linux的版本,下面的选项哪些是正确的?
A)Linux发行版本有数百种
B)Linux没有用于桌面的发行版本
C)Linux 内核0.0.1版本的代码就有数百万行
D)Linux 不同的发行版本之间差异可能极大
答案:AD
解析:
62.[多选题]假设当前运行的PS命令的NI=5,则下述进程比PS进程运行级别高的进程有:
D)普通用户启动的NI=0的yh命令
答案:BD
解析:
63.[多选题]Ssmba服务的两个进程名字是( )
A)smb
B)smbd
C)nmb
D)nmbd
答案:BD
解析:
64.[多选题]DNS服务所采用的TCP/IP协议的端口号是( )
A)TCP 53
B)UDP 53
C)TCP 54
D)UDP54
答案:AB
解析:
65.[多选题]FTP服务器提供文件()和()功能
A)上传
B)下载
C)删除
D)创建
答案:ABC
解析:
第3部分:判断题,共12题,请判断题目是否正确。
66.[判断题]Linux中,硬链接可以跨文件系统创建。
A)正确
B)错误
答案:错
解析:硬链接不可以跨文件系统
67.[判断题]当一个进程终止时,它所有已打开的文件都由内核自动关闭。
A)正确
B)错误
答案:对
解析:
68.[判断题]除基本组外,用户所在的组都是附加组。
为用户指定附加组,可以使用户拥有对应组的权限。
( )
A)正确
B)错误
答案:对
解析:
69.[判断题]( )。
SHELL变量的值不能被修改。
A)正确
B)错误
答案:错
解析:
70.[判断题]普通用户可以使用mkdir命令在任何目录下创建新的空目录。
A)正确
B)错误
答案:错
解析:
71.[判断题]若以普通用户进入Shell,则命令提示符为“$”;若以管理员身份进入Shell,则命令提示符为“#”。
A)正确
B)错误
答案:对
解析:
72.[判断题]查看当前用户名称的命令是whoami
A)正确
B)错误
答案:对
解析:
73.[判断题]在双括号结构中,可以支持多个表达式运算,各个表达式之间用“;”分开。
A)正确
B)错误
答案:错
解析:
74.[判断题]设备驱动程序使用一些标准的内核服务
A)正确
B)错误
答案:对
解析:
75.[判断题]段页式存储管理具有页式存储和段式存储的所有优缺点。
A)正确
B)错误
答案:对
解析:
76.[判断题]分页式存储管理不允许把一个进程分配到不相邻的物理存储块中。
A)正确
B)错误
答案:错
解析:
77.[判断题]Linux中,/home目录存放的是公用可执行文件。
A)正确
B)错误
答案:错
解析:
第4部分:问答题,共21题,请在空白处填写正确答案。
78.[问答题]在专用的嵌入式板子上面运行GNU/Linux系统已经变得越来越流行。
一个嵌入式Linux系统从软件的角度看通常可以分为四个层次: 、 、 、 。
答案:引导加载程序|Linux内核|文件系统|用户应用程序
解析:
79.[问答题]让该系统在每周三的 16:00 自动关闭系统
答案:00 16 * * 3 init 0
解析:
80.[问答题]简述Ext2文件系统的组成部分,和FAT文件系统相比,有什么优缺点?
答案:包括:inode:记录文件属性及block号,与文件一一对应;block:记录文件内容,一个文件可占用多个
block;superblock:记录文件系统的整体信息;ext2查找效率比较高,而FAT的空间利用率比较高
解析:
81.[问答题]某Linux主机的/etc/rc.d/rc.inet1文件中有如下语句,请修正错误,并解释其内容。
/etc/rc.d/rc.inet1:
……
ROUTE add -net default gw 192.168.0.101 netmask 255.255.0.0 metric 1
ROUTE add -net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1
cp651 at 2008-12-28 21:12:15
答案: 修正错误:
(1)ROUTE应改为小写:route;(2)netmask 255.255.0.0应改为:netmask 255.255.255.0;
(3)缺省路由的子网掩码应改为:netmask 0.0.0.0;
(4)缺省路由必须在最后设定,否则其后的路由将无效。
解释内容:
(1)route:建立静态路由表的命令;(2)add:增加一条新路由;
(3)-net 192.168.1.0:到达一个目标网络的网络地址;
(4)default:建立一条缺省路由;(5)gw 192.168.0.101:网关地址;
(6)metric 1:到达目标网络经过的路由器数(跳数)。
解析:修正错误:
(1)ROUTE应改为小写:route;(2)netmask 255.255.0.0应改为:netmask 255.255.255.0;
(3)缺省路由的子网掩码应改为:netmask 0.0.0.0;
(4)缺省路由必须在最后设定,否则其后的路由将无效。
解释内容:
(1)route:建立静态路由表的命令;(2)add:增加一条新路由;
(3)-net 192.168.1.0:到达一个目标网络的网络地址;
(4)default:建立一条缺省路由;(5)gw 192.168.0.101:网关地址;
(6)metric 1:到达目标网络经过的路由器数(跳数)。
82.[问答题]简述文件IO与标准IO的区别。
答案:文件I/O又称系统I/O,存在于系统函数库中,文件I/O没有缓冲机制,操作的对象是文件描述符;标准I/O存在于标准C库中,有缓冲机制,操作的对象是数据流。
解析:
83.[问答题]使用( )每次匹配若干个字符。
答案:*
解析:
84.[问答题]编写程序,在程序中创建一个子进程,使子进程通过exec更改代码段,执行cat命令。
答案:程序实现如下:
exec.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
Int main()
{
pid_t pid;
pid = fork();
if (pid == -1)
{
perror("fork error");
exit(1);
}
else if (pid > 0)
{
printf("parent process:pid");
}
else if (pid == 0)
{
printf("child process\n");
execlp("cat", "-b", "exec.c", NULL);
perror("error exec\n");
printf("child process\n");
}
return 0;
}
编译程序并执行,程序的执行结果如下:
Parent process:pidchild process
[itheima@localhost itcast]$ #include <stdio.h> #include <stdlib.h>
#include <unistd.h>
Int main()
{
pid_t pid;
pid = fork();
if (pid == -1)
{
perror("fork error");
exit(1);
}
else if (pid > 0)
{
printf("parent process:pid");
}
else if (pid == 0)
{
printf("child process\n");
execlp("cat","-b","exec.c",NULL);
perror("error exec\n");
printf("child process\n");
}
return 0;
}
解析:
85.[问答题]将/home/stud1/wang 目录做归档压缩,压缩后生成 wang.tar.gz 文件,并将此文件保存到/home 目录下,实现此任务的 tar 命令格式( )。
答案:#tar -czvf wang.tar.gz /home/stud1/wang -C /home
解析:
86.[问答题]5.用户数字权限为6,说明具有的权限是( ).
答案:可读可写
解析:
87.[问答题]每逢周一下午 4:00 将/aa 目录下的所有目录和文件归档并压缩为文件 back.tar.gz。
答案:00 16 * * 1 tar -zcvf back.tar.gz /aa/*
解析:
88.[问答题]输入了Shell命令的部分字符后按 键可补全其余部分。
答案:tab
解析:
89.[问答题]DHCP工作过程包括( )、( )、( )、( )4种报文。
答案:DHCP Discover|DHCP offer|DHCP Request|DHCP Acknowledge
解析:
90.[问答题]CD-ROM标准的文件系统类型是( ) 。
答案:ISO9660
解析:
91.[问答题]Linux 下用户包括:( )、( ) 和( )几种。
答案:root用户|普通用户|伪用户
解析:
92.[问答题]在Linux中,所有的孤儿进程自动由()进程收养。
答案:INIT
解析:
93.[问答题]在命令行控制台窗口,输入( )命令打开Linux配置工具选择窗口。
答案:setup
解析:
94.[问答题]请问foo1 && foo2 | foo3 > foo4 ,这个指令串当中, foo1/foo2/foo3/foo4 是指令还
是档案?整串指令的意义为?
答案:foo1/foo2 与foo3 都是指令, foo4 是装置或档案。
整串指令意义为:
1. 当foo1 执行结果有错误时,则该指令串结束;
2. 若foo1 执行结果没有错误时,则执行foo2 | foo3 > foo4 ;
1. foo2 将stdout 输出的结果传给foo3 处理;
2. foo3 将来自foo2 的stdout 当成stdin ,处理完后将资料流重新导
向foo4 这个装置/档案
解析:foo1/foo2 与foo3 都是指令, foo4 是装置或档案。
整串指令意义为:
1. 当foo1 执行结果有错误时,则该指令串结束;
2. 若foo1 执行结果没有错误时,则执行foo2 | foo3 > foo4 ;
1. foo2 将stdout 输出的结果传给foo3 处理;
2. foo3 将来自foo2 的stdout 当成stdin ,处理完后将资料流重新导
向foo4 这个装置/档案
95.[问答题](填空题)管理员root增加一个用户zhangsan的命令是________;使用--stdin选项为该新用户的设置初始密码mima1234的命令为_______;强行删除zhangsan用户,包括其家目录的的命令是________。
答案:(1) useradd zhangsan(2) echo "mima1234" | passwd --stdin zhangsan(3) userdel -rf zhangsan
解析:
96.[问答题]声明函数有2种方式,一种是旧的Bourne Shell方式,函数名后加空括号,然后是函数的定义,另一种是使用关键字( )后面是函数名和函数定义。
function
答案:FUNCTION
解析:
97.[问答题]新建普通用户的文件夹在( )目录下。
答案:HOME
解析:
98.[问答题]后台进程的启动就是在输入命令行的后边加上( )符号;
答案:&
解析:
99.[单选题]一个进程的读磁盘操作完成后,操作系统针对该进程必做的是()。
A)修改进程状态为就绪态
B)降低进程优先级
C)给进程分配用户内存空间D.增加进程时间优先级
答案:A
解析:
100.[单选题]已知有变量data定义如下:uniondata{inti;charch;floatf;}data;则变量data所占的内存存储空间可表示为。
A)sizeof(int)
B)sizeof(char)
C)sizeof(float)
答案:C
解析:。