1+x样卷A选择题解析

样卷A分析

单选题

1、在OSI模型中,HTTP协议工作在第()层,交换机工作在第()层。

A、7/3

B、7/2 (正确答案)

C、6/3

D、6/2

物理层: RJ45 、 CLOCK 、 IEEE802.3 (中继器,集线器,网关) - 

数据链路: PPP 、 FR 、 HDLC 、 VLAN 、 MAC (网桥,交换机) - 

网络层: IP 、 ICMP 、 ARP 、 RARP 、 OSPF 、 IPX 、 RIP 、 IGRP 、 (路由器

传输层: TCP 、 UDP 、 SPX - 

会话层: NFS 、 SQL 、 NETBIOS 、 RPC - 

表示层: JPEG 、 MPEG 、 ASII - 

应用层: FTP 、 DNS 、 Telnet 、 SMTP 、 HTTP 、 WWW 、 NFS

2、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。

A、cat

B、more

C、less (正确答案)

D、menu

使用cat、more、less都可以查看文本内容,cat命令一次性将文件内容全部输出,more命令可以分页查看,less命令可以使用光标向上或向下移动一行。menu命令和查看文件无关。

3、 以下哪一项最好地描述了何时完成监控项目过程组?

A、整个项目中持续进行 (正确答案)

B、每个可交付成果完成时

C、计划里程碑或项目间隙

D、每个项目阶段结束时

4 、以下描述错误的是哪一项?

A、自建机房需要自己关注所有事情,成本高昂

B、传统IDC分为实体服务器托管和租用两种类型,IDC数据中心提供IP接入、带宽接入、电力供应和网络维护。//提供了一种高端的数据传输服务和高速接入服务

C、云计算是一种新的提供资源按需租用的服务模式 //云计算就是一种提供资源的网络,使用者可以随时获取“云”上的资源,按需求量使用,并且可以看成是无限扩展的,只要按使用量付费就可以

D、以上均不对 (正确答案)

(IDC:互联网数据中心)

5、 以下关于私有云优势和劣势的描述中,错误的是哪项?

A、支持定制和遗留应用

B、不影响现有IT管理的流程

C、部署成本高

D、持续运营成本低 (正确答案)

由于公司购买并管理自己的设备,所以私有云不会像公有云那样带来很多的成本节约

6、在bash中,下列哪些语句是赋值语句?

A、a ="test"

B、$a="test"

C、a="test" (正确答案)

D、$a="test"

AB有空格肯定不对,在bash中,赋值操作如下:变量名称=值

7、在unix系统下执行chmod("/usr/test/sample”,0753)之后该文件sample的访问权限为? A、拥有者可读写执行,同组用户可写可执行,其他用户可读可执行。

B、拥有者可读写执行,同组用户可读写,其他用户可读可执行。

C、拥有者可读写执行,同组用户可读可执行,其他用户可写可执行。 (正确答案)

D、拥有者可读写执行,同组用户可读可执行,其他用户可读写。

4=读 2=写 1=执行;      7=4+2+1可读写执行  rwx

5=4+1   可读可执行;    3=2+1 可写可执行

8 、有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?

A、uniq -c ip.txt| sort -nr| head -n 3

B、sort ip.txt| uniq -c| sort -rn| head -n 3 (正确答案)

C、cat ip.txt |count -n| sort -rn| head -n 3

D、cat ip.txt | sort |uniq -c| sort -rn| top -n 3

首先sort进行排序,将重复的行都排在了一起,然后使用uniq -c将重复的行的次数放在了行首,在用sort -rn进行反向和纯文本排序,这样就按照重复次数从高到低进行了排列,最后利用head -n 3 输出行首的三行。

9、局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问,172.16.1.0/24网络时,其路由设置正确的是

A、route add -net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

B、route add -net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1 (正确答案)

C、route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1

D、route add default 192.168.1.0 netmask 172.168.1.1 metric 1

(1)路由信息组成部分:1.目的主机的网络地址 2.下一跳的地址  3.子网掩码

(2)-net 后面跟的是目标网络,gw就是gateway(网关入口)就是你从哪个网关去到那个目标网络。

10、 终止一个前台进程可能用到的命令和操作是?

A、kill   //杀掉后台进程(程序ID)

B、ctrl+C (正确答案)   //强制关掉前台程序

C、shut down  //关机命令 -h

D、halt  //关闭系统

11、当前目录下有a和b两个文件,执行命令“Is>c”,请问文件c里面的内容是什么?

A、a

B、b

C、ab

D、abc  (正确答案)  //将a b 的内容追加到c文件中,c最后包含a b c。

12、你使用命令“vi/etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出为,你不想保存所修改的内容,你应该如何操作。

A、在末行模式下,键入:wq  //保存退出

B、在末行模式下,键入:q! (正确答案)  //强制退出  !(强制)

C、在末行模式下,键入:x!  //保存退出

D、在编辑模式下,键入"ESC"键直接退出vi  //不能退出vim 能退出编辑模式

13、8个300G的硬盘做RAID 5的容量空间为

A、1200G

B、1.8T

C、2.1T V (正确答案)  //算法  (8-1)x300=21000G

D、2400G

14、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,用户可以使用命令

A、tar xvzf myftp.tgz -C /tmp (正确答案)  // -C<目的目录>或--directory=<目的目录> 切换到指定的目录。

B、tar xvzf myftp.tgz -R /tmp  // -R或--block-number 列出每个信息在备份文件中的区块编号。

C、tar vzf myftp. tgz -X /tmp //-X<范本文件>或--exclude-from=<范本文件> 指定范本文件,其内含有一个或多个范本样式,让ar排除符合设置条件的文件。

D、tar xvzf myftp.tgz/tmp  //格式错误

15、下面关于数据库主从复制机制的原理概述,哪个是正确的?

A、mysql主从复制是将所有的事物操作写到binlog,slave获取binlog读入自己的数据库中。

B、mysql主从复制是将部分的事物操作写到binlog,slave获取binlog读入自己的中继区,然后再进行执行。

C、mysql主从复制是将所有的事物操作写到binlog,slave获取binlog读入自己的中继区,然后再进形执行。

(正确答案)

D、mysql主从复制是将所有的事物操作直接从master节点复制到slave节点。

从库生成两个线程,一个I/O线程,一个SQL线程;

 i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;

主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog;

 SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,

16、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是?

A、配置域名服务器

B、定义一条本机指向所在网络的路由

C、定义一条本机指向所在网络网关的路由 (正确答案)  //本机做目标网关路由,相互做,互通。

D、定义一条本机指向目标网络网关的路由

17、在Linux系统中搭建DHCP服务器时,若需要给客户机指定默认网关地址为192.168.1.1,可以在dhcpd.conf配置文件中进行

A、option default-gate-way192.168.1.1;

B、option gateways192.168.1.1;

C、option routers192.168.1.1;(正确答案)  //配置默认网关

D、option router-servers192.168.1.1;

18、在RHEL5系统vi编辑器的末行模式中,若需要将文件中每一行的第一个"Linux”替换为“RHEL5”,可以使用

(答案错误:0分)

A、:s/Linux/RHEL5     //表示当前行第一个linux替换

B、:s/Linux/RHEL5/g  // 将当前行中查找到的所有字符串linux替换” 正则set 用法

C、:%s/Linux/RHEL5(正确答案)

D、:%s/Linux/RHEL5/g  //正则set 用法 //在整个文件范围内替换所有的字符串linux

//:S 表示当前行     g表示对应范围内的所有  %S表示整个文档

19、您需要制作一个要在web上公开的PDF文件,该文件会被客户通过浏览器下载数百万次,哪种选项最具有成本效益?

A、将文件存储在S3 Standard中(正确答案)

B、将文件存储在S3 Standard-IA中

C、将文件存储在Glacier中

D、将文件存储在EFS中

20、下面哪个不是docker容器的驱动程序?

A、XFS (正确答案)

B、ZFS

C、Btrfs

D、Device mapper   //五种储存驱动程序:AUFS、Overlay、Device mapper、Btrfs、ZFS。

AUFS(AnotherUnionFS)是一种Union FS,是文件级的存储驱动。

Overlay是Linux内核3.18后支持的,也是一种Union FS,和AUFS的多层不同的是Overlay只有两层:一个upper文件系统和一个lower文件系统,分别代表Docker的镜像层和容器层。

Device mapper是Linux内核2.6.9后支持的,提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略。

Btrfs被称为下一代写时复制文件系统,并入Linux内核,也是文件级存储驱动,但可以像Device mapper一直接操作底层设备。

ZFS 文件系统是一个革命性的全新的文件系统,它从根本上改变了文件系统的管理方式,ZFS 完全抛弃了“卷管理”,不再创建虚拟的卷,而是把所有设备集中到一个存储池中来进行管理,用“存储池”的概念来管理物理存储空间。

多选题(300分)

21、下面属于测试用例黑盒技术的是

A、等价类划分 (正确答案)

B、边界值分析 (正确答案)

C、错误推测(正确答案)

D、因果图 (正确答案)

等价类划分方法、边界值分析方法、错误推测方法、因果图方法、判定表驱动分析方法、正交实验设计方法、功能图分析方法

22、批量删除当前目录下后缀名为.c的文件。如a.c、b.c。

A、rm ~.c (正确答案)

B、find,-name"*.c" -maxdepth 1 | xargs rm (正确答案)

C、find .-name"*.c" | xargs rm

D、以上都不正确

A:删除.c为后缀名的文件

B和C的区别:B删除当前目录下的,C删除所有查到的。

23、进程间通讯方式有哪些?

A、管道 (正确答案)

B、消息队列 (正确答案)

C、共享内存  (正确答案)

D、文件和记录锁定 (正确答案)

.消息传递(管道,FIFO,posix和system v消息队列)

同步(斥锁条件变量,读写锁,文件和记录锁,Posix和System V信号灯)

共享内存区(匿名共享内存区,有名Posix共享内存区,有名System V共享内存区)

过程调用(Solaris门,Sun RPC)

24、下面有关bash配置文件,说法正确的是?

A、.bash_logout:退出shell时,要执行的命令 (正确答案)

B、.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次默认情况下 (正确答案)

C、/etc/bash.bashrc该文件包含专用于个人的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。//当bash shell被打开时,该文件被读取.如果你想对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重启,重新打开一个bash即可生效。每个每个用户都有一个 ~/.bashrc 文件,在用户目录下。

D、/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行 (正确答案)

25、将文件file1复制为file2可以用下面哪些命令

A、cp file1file2(正确答案)  //cp命令

B、cat  file1>file2(正确答案)  //查看追加

C、cat<file1>file2(正确答案)  // file1读入数据然后写入file2

D、ddif=file1 of=file2(正确答案)  // dd  拷贝 if=file:输入文件名,缺省为标准输入  of=file:输出文件名,缺省为标准输出

26、 Docker中Cgroup的功能是什么?

A、资源限制 (正确答案)

B、优先级分配(正确答案)

C、资源统计 (正确答案)

D、任务控制(正确答案)

资源限制(ResourceLimitation):cgroups可以对进程组使用的资源总额进行限制。如设定应用运行时使用内存的上限,一旦超过这个配额就发出OOM(OutofMemory)。

优先级分配(Prioritization):通过分配的CPU时间片数量及硬盘IO带宽大小,实际上就相当于控制了进程运行的优先级。

资源统计(Accounting):cgroups可以统计系统的资源使用量,如CPU使用时长、内存用量等等,这个功能非常适用于计费。

进程控制(Control):cgroups可以对进程组执行挂起、恢复等操作。

27、下列有关Nginx配置文件nginx.conf的叙述正确的是

A、nginx进程数设置为CPU总核心数最佳(正确答案)

B、虚拟主机配置多个域名时,各域名间应用逗号隔开 //空格

C、sendfile on:表示为开启高效文件传输模式,对于执行下载操作等相关应用时,应设置on //指定是否使用sendfile系统调用来传输文件。sendfile系统调用在两个文件描述符之间直接传递数据(完全在内核中操作),从而避免了数据在内核缓冲区和用户缓冲区之间的拷贝,操作效率很高,被称之为零拷贝。

D、设置工作模式与连接数上限时,应考虑单个进程最大连接数(最大连接数=连接数“进程数) (正确答)

28、下面有关Ext2和ext3文件系统的描述,错误的是?(15分) (答案错误:0分)

A、ext2/ext3文件系统使用索引节点来记录文件信息,包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息(正确答案)

B、ext3增加了日志功能,即使在非正常关机后,系统也不需要检查文件系统

C、ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏   //快速修复

D、ext3支持 1EB的文件系统,以及16TB的文件。 (正确答案)

如果在文件系统尚未shutdown前就关机如(停电)时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。

为了克服此问题,使用所谓“日志式文件系统 (Journal File System)” 。此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回溯追踪。

由于资料的写入动作包含许多的细节,像是改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重整。

然而,在日志式文件系统中,由于详细纪录了每个细节,故当在某个过程中被中断时,系统可以根据这些记录直接回溯并重整被中断的部分,而不必花时间去检查其他的部分,故重整的工作速度相当快,几乎不需要花时间。

29、 Linux系统上,下面哪些文件是与用户管理相关的配置文件(15分) (答案正确:15分)

A、/etc/passwd (正确答案)  //系统中所有的用户和用户的主要信息。

B、/etc/shadow (正确答案)  //用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。

C、/etc/group  (正确答案) //是用户组配置文件,即用户组的所有信息都存放在此文件中。

D、/etc/password  //没有这文件

30、在Linux系统,关于硬链接的描述正确的是

A、跨文件系统   //硬链接不能跨文件系统,而软链接可以

B、不可以跨文件系统 (正确答案)

C、为链接文件创建新的i节点   //节点相同

D、链接文件的i节点与被链接文件的i节点相同(正确答案)

硬链接是别名,软链接是快捷方式

硬链接和源链接指向同一个i节点,软链接不同

硬链接不能跨文件系统,而软链接可以

删除硬链接和软链接都不会影响原链接

硬链接只能针对文件,软链接可以针对文件和目录

31、 linux 创建文件的命令有

A、Is

B、touch (正确答案)

C、cat

D、vi/vim (正确答案)

ls:列出目录下内容;      touch:创建文本文件;

cat:查看文件;           vi/vim:编辑文本文件后即为创建;

32、进程间通讯方式有哪些?

A、管道(正确答案)

B、消息队列 (正确答案)

C、共享内存 (正确答案)

D、文件和记录锁定 (正确答案)

资源限制(ResourceLimitation):cgroups可以对进程组使用的资源总额进行限制。如设定应用运行时使用内存的上限,一旦超过这个配额就发出OOM(OutofMemory)。

优先级分配(Prioritization):通过分配的CPU时间片数量及硬盘IO带宽大小,实际上就相当于控制了进程运行的优先级。

资源统计(Accounting):cgroups可以统计系统的资源使用量,如CPU使用时长、内存用量等等,这个功能非常适用于计费。

进程控制(Control):cgroups可以对进程组执行挂起、恢复等操作。

33、 云服务器可用的镜像类型有哪几个?

A、公有镜像 (正确答案)

B、自定义镜像 (正确答案)

C、服务市场镜像 (正确答案)

D、个人镜像

提供镜像类型有:公共镜像、自定义镜像、共享镜像、服务市场镜像。

34、包年包月的云主机和按需付费的不同之处在于?

A、按需付费的云主机稳定性更好×

B、包年包月的云主机费用单价更低(正确答案)

C、包年包月的云主机在到期后会进入回收站一段时间,避免数据损失V(正确答案)

D、以上皆无

稳定性不是按需付费的云主机更好;

包年包月的云主机适合长时间平均下来价格非常低;

到期进进入隔离期,进入隔离期第60天,收到资源回收通知,资源被回收。已被回收的资源不可恢复。

35、 以下关于云主机的磁盘部分,描述正确的是?

A、当数据盘、系统盘为本地盘时,硬件配置(CPU,内存)不可升降 (正确答案)

B、当数据盘、系统盘为云硬盘时,提供硬件配置(CPU,内存)调整功能 (正确答案)

C、无论如何,配置不允许调整,因为有损失数据的风险 //无论为本地盘还是云硬盘,硬件配置可以进行调整

D、以上皆无

36、 创建云主机时,可以购买的网络带宽有哪几个计费标准?

A、按使用流量计费(正确答案)

B、按带宽计费 (正确答案)

C、按时长计费

D、以上皆无

计费标准:带宽计费,流量计费,加入共享带宽

37、 在AWS中,哪些安全方面是客户的责任?

A、安全组和ACL(访问控制列表)设置 (正确答案)

B、退役存储设备

C、EC2实例操作系统上的补丁管理 (正确答案)

D、IAM凭证的生命周期管理 (正确答案)

AWS负责“云本身的安全”–AWS 负责保护运行所有 AWS服务的基础设施。

客户负责“云内部的安全”–客户责任由客户所选的 AWS 云服务确定。

38、 以下哪项是Amazon VPC子网的特征?

A、每个子网跨越至少2个可用区,以提高高可用性环境

B、每个子网映射到单个可用区 (正确答案)

C、/25的CIDR块掩码是支持的最小范围

D、默认情况下,所有子网都可以相互路由,无论它们是私有还是公共 (正确答案)

A:一个VPC可以跨越多个可用区(AZ)

B:一个子网只能在一个可用区(AZ)内

C: CIDR由用户指定的独立bai网络空间地址块,通过duIP和掩码结合,实现对网络的整体划zhi分。以10.1.0.0/16为例,斜杠左边为网络块的IP,斜杠右边为网络块的掩码。通过设定掩码的大小,可以调整网络块的大小设定。网络块包括的IP数 = 2^(32-掩码),因而10.1.0.0/16网络块最多包含65536个IP地址。br> 私有网络目前支持的网络空间掩码支持/28至/16之间,也就是您的私有网络空间最少包含16、最大包含65536个IP地址。

D:默认情况下,所有子网都可以相互路由,无论它们是私有还是公共

39、UNIX系统由哪几部分组成?

A、Kernel(内核) (正确答案)

B、Shell(外壳) (正确答案)

C、工具及应用程序(正确答案)

D、虚拟机

A:(UNIX内核)是UNIX操作系统的核心,指挥bai调度UNIX机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。

B: UNIX Shell(UNIX外壳)是一个UNIX的特殊程序,是UNIX内核和用户的接口,是UNIX的命令解释器、也是一种解释性高级语言。

C:工具及应用程序 UNIX提供了很多工具软件和应用程序供用户使用,如vi编辑器、文件查找、备份等等。

D:虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

40、Neutron服务包括下面哪些组件。

A、neutron-server (正确答案)

B、neutron-agent

C、OpenStack网络插件和代理 (正确答案)

D、消息队列 (正确答案)

A:neutron-server是neutron的核心组件之一,负责直接接受外部请求(包括CLI API,REST API等),然后调度后端相应的plugin进行处理。

B:neutron-agent可以直观的理解为neutron-plugin在设备上的代理,接受相应的neutron-plugin通知的业务操作和参数,并转换为具体的设备级操作,以指导设备的动作。当本地设备发生问题时,neutron-agent会将情况通知给neutron-plugin(说白了就是neutron-server就是与各个组件交互的,接收请求,neutron-plugin是操作数据库的,neutron-agent就是具体干活的)。

C:网络插件和代理包括:ML2插件、Linux Bridge代理、Open vSwitch代理、DHCP代理、L3代理。

ML2插件:作为一个Core Plugin,ML2能够实现network/subnet/port三种核心资源,同时它也实现了包括Port Binding等在内的部分扩展资源。

Linux Bridge代理:Linux Bridge是成熟可靠的 Neutron二层网络虚拟化技术,支持 Local、Flat、VLAN、VXLAN这四种网络类型,目前不支持GRE。

Linux Bridge可以将一台主机上的多个网卡桥接起来,充当一台交换机,它可以桥接物理网卡,又可以是虚拟网卡,用于桥接虚拟机网卡(虚拟机网卡)的是Tap接口,这是一个虚拟机出来的网络设备,称为Tap设备,作为网桥的一个端口,Tap接口在逻辑上与物理接口具有相同的功能,可以接收和发送数据包。

Open vSwitch代理:与 linux Bridge相比, Open vSwitch(可简称OVS)具有几种管控功能,而且性能更加优化支持更多的功能,目前在 OpenStack领域称为主流。它支持 Local、Flat、VLAN、VXLAN、GRE和 GENEVE等所有网络类型。

DHCP代理:OpenStack的实例在启动过程中能够从 Neutron提供的DHCP服务自动获取IP地址。

L3代理:在Neutron中L3代理( neutron-l3-agent)具有相当重要的地位。他不仅提供虚拟机路由器,而且通过iptables提供地址转换(SNAT、DNAT)、浮动地址( Floating IP)和安全组( security group)功能,L3代理利用 Linux IP栈、路由和iptables来实现内部网络中不同网络的虚拟机实例之间的通信,以及虚拟机实例和外部网络之间的网络流量路由和转发,L3代理可以部署在控制节点或者网络节点上。

D: OpenStack 使用 message queue 协调操作和各服务的状态信息。消息队列服务一般运行在控制节点上。OpenStack支持好几种消息队列服务包括 RabbitMQ, Qpid, 和 ZeroMQ。不过,大多数发行版本的OpenStack包支持特定的消息队列服务。

原文地址:https://www.cnblogs.com/wangyyyy/p/13060734.html