1+X样卷D选择题分析(云计算平台运维与开发)
单选
1.以下哪一项最好地描述了何时完成监控项目过程组?
A、 整个项目中持续进行(√)
B、 每个可交付成果完成时
C、计划里程碑或项目间隙
D、每个项目阶段结束时
2.以下哪一个是收尾过程的正确顺序?
A、得到正式验收、解散团队、写出经验教训、结束合同
B、写出经验教训、解散团队、得到正式验收、结束合同
C、得到正式验收、写出经验教训、解散团队、结束合同(√)
D、得到正式验收、结束合同、写出经验教训、解散团队
3.在shell中变量的赋值有四种方法,其中,采用name=12的方法称。
A、直接赋值(√)
B、使用read命令<br>
C、使用命令行参数
D、使用命令的输出
在shell中变量的赋值有五种 :使用 read 命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取.
1. 直接赋值,格式为:变量名 = 变量值
2.Read 命令是系统内置命令,语法格式为: read 变量 1 变量 2
3. 使用命令行参数赋值: $ 命令 参数 1 参数 2 参数 3
4. 利用命令的输出结果赋值。
5. 从文件中读入数据。
4.以下描述错误的是哪一项? (10分)
A、自建机房需要自己关注所有事情,成本高昂
B、传统IDC分为实体服务器托管和租用两种类型,IDC数据中心提供IP接入、 带宽接入、电力供应和网络维护等
C、云计算是一种新的提供资源按需租用的服务模式
D、以上均不对(√)
(IDC:互联网数据中心)
5.以下关于私有云优势和劣势的描述中,错误的是哪项?
A、支持定制和遗留应用
B、不影响现有IT管理的流程
C、部署成本高
D、持续运营成本低(√)
由于公司购买并管理自己的设备,所以私有云不会像公有云那样带来很多的成本节约
6.如果你使用一个普通账户telnet远程登录到linux系统中,如何改变身份以root权限管理系统?(10分)
A、chgrp
B、su (√)
C、chusr
D、chmod
Linux su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
使用权限:所有使用者。
7.在unix系统下执行chmod("/usr/test/sample",0753)之后该文件sample的访问权限为? (10分)
A、拥有者可读写执行,同组用户可写可执行,其他用户可读可执行。
B、拥有者可读写执行,同组用户可读写,其他用户可读可执行。
C、拥有者可读写执行,同组用户可读可执行,其他用户可写可执行。(√)
D、拥有者可读写执行,同组用户可读可执行,其他用户可读写。
4=读 2=写 1=执行; 7=4+2+1可读写执行
5=4+1 可读可执行; 3=2+1 可写可执行
8.每5分钟运行一次crond任务exam,下面哪项正确?
A、*/12 * * * * exam
B、5/* * * * * exam
C、* * */12 * * exam
D、*/5 * * * * exam (√)
分时日月周
在以上各个字段中,还可以使用以下特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
9.局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16. 1.0/24网络时,其路由设置正确的是? (10分)
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、终止一个前台进程可能用到的命令和操作是? (10分)
A、kill
B、ctrl+C(√)
C、shut down
D、halt
Kill杀进程; Ctrl+c终止进程; shutdown关机; 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 能退出编辑模式
8个300G的硬盘做RAID 10的容量空间为(10分)
A、1200G (√)
B、1.8T
C、2.1T
D、2400G
n个mG的磁盘做raid 10,磁盘总量为(n/2)*m
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.下列关于fstab文件描述正确的是。(10分)
A、fstab文件只能描述属于linux的文件系统
B、CD_ROM和软盘必须是自动加载的
C、fstab文件中描述的文件系统不能被卸载
D、启动时按fstab文件描述内容加载文件系统 (√)
当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。下面我来介绍如何在此文件下填写信息。
在这个文件下,我们要关注的是它的六个域。下面将详细介绍这六个域的详细意义。
1、file system。这里用来指定你要挂载的文件系统的设备名称或块信息,也可以是远程的文件系统。
mount 192.168.1.56:/home/nfs /mnt/nfs/ -o nolock (可以是其他IP)命令所代表的意义。它的任务是把IP为192.168.1.56的远程主机上的/home/nfs/目录挂载到本机的/mnt/nfs /目录之下。如果要把它写进/etc/fstab文件中,file system这部分应填写为:/192.168.1.56:/home/nfs/。 如果想把本机上的某个设备(device)挂载上来,写法如:/dev/sda1、/dev/hda2或/dev/cdrom,其中,/dev/sda1 表示第一个串口硬盘的第一个分区,也可以是第一个SCSI硬盘的第一个分区,/dev/hda1表示第一个IDE硬盘的第一个分区,/dev/cdrom 表示光驱。此外,还可以label(卷标)或UUID(Universally Unique Identifier全局唯一标识符)来表示。用label表示之前,先要e2label创建卷标,如:e2label /dir_1 /dir_2,其意思是说用/dir_2来表示/dir_1的名称。然后,再在/etc/fstab下添加:LABEL=/dir_2 /dir_2。重启后,系统就会将/dir_1挂载到/dir_2目录上。对于UUID,可以用vol_id -u /dev/sdax来获取。比如我想挂载第一块硬盘的第一个分区,先用命令vol_id -u /dev/sda11 来取得UUID,比如是:5dc08a62-3472-471b-9ef5-0a91e5e2c126,然后在这个域上填写: UUID=5dc08a62-3472-471b-9ef5-0a91e5e2c126,即可表示/dev/sda11。Red Hat linux 一般会使用label,而Ubuntu linux 一般会用UUID。
2、mount point。挂载点,也就是自己找一个或创建一个dir(目录),然后把文件系统挂到这个目录上,然后就可以从这个目录中访问要挂载文件系统。
对于swap分区,这个域应该填写:none,表示没有挂载点。
3、type。这里用来指定文件系统的类型。
下面的文件系统都是目前Linux所能支持的:
ext3、 ext2、ext、swap
nfs、hpfs、ncpfs、ntfs、affs
umsdos、proc、reiserfs、squashfs、ufs。
adfs、befs、cifs、iso9660
kafs、minix、msdos、vfat
4、options。这里用来填写设置选项,各个选项用逗号隔开。
由于选项非常多,而这里篇幅有限,所以不再作详细介绍,如需了解,请用 命令 man mount 来查看。但在这里有个非常重要的关键字需要了解一下:defaults,它代表包含了选项rw,suid,dev,exec,auto,nouser和 async。
5、dump。此处为1的话,表示要将整个里的内容备份;为0的话,表示不备份。
现在很少用到dump这个工具,在这里一般选0。
6、pass。这里用来指定如何使用fsck来检查硬盘。
如果这里填0,则不检查;挂载点为 / 的(即根分区),必须在这里填写1,其他的都不能填写1。如果有分区填写大于1的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字 的同时检查。比如第一和第二个分区填写2,第三和第四个分区填写3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个分区。
16.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是?(10分)
A、配置域名服务器
B、定义一条本机指向所在网络的路由
C、定义一条本机指向所在网络网关的路由
D、定义一条本机指向目标网络网关的路由
解析:C
17.Linux下两个进程可以同时打开同一个文件,这时如下描述错误的是(10分)
A、两个进程中分别产生生成两个独立的fd
B、两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性
C、进程可以通过系统调用对文件加锁,从而实现对文件内容的保护
D、任何一个进程删除该文件时,另外一个进程会立即出现读写失败 (√)
两个进程中分别产生生成两个独立的fd
两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性
进程可以通过系统调用对文件加锁,从而实现对文件内容的保护
任何一个进程删除该文件时,另外一个进程不会立即出现读写失败
两个进程可以分别读取文件的不同部分而不会相互影响
一个进程对文件长度和内容的修改另外一个进程可以立即感知
18.客户需要将其本地数据中心扩展到 AWS,需要一个 50 Mbps 的专用和专用连接到他 们的 VPC。哪个 AWS 产品或功能满足此要求?(10分)
A、Amazon VPC
B、弹性IP地址
C、AWS直连(正确答案)
D、亚马逊VPC虚拟专用网关
19.关于 API 凭证,AWS 推荐的最佳做法是什么?(10分)
A、创建一个有必要的角色,并可以由 EC2 实例来承担。 (√)
B、使用来自 EC2 实例的 API 凭证。
C、使用堡垒主机的 API 凭证。
D、 使用来自 NAT 实例的 API 凭证。
20.以下哪一项是一个持久的键值存储?(10分)
A、Amazon 简单存储服务 (√)
B、Amazon 简单工作流服务
C、Amazon 简单队列服务
D、Amazon 简单通知服务
多选
21、下面属于测试用例黑盒技术的是(15分)
A、等价类划分 (√)
B、边界值分析 (√)
C、错误推测(√)
D、因果图 (√)
等价类划分方法、边界值分析方法、错误推测方法、因果图方法、判定表驱动分析方法、正交实验设计方法、功能图分析方法
22.批量删除当前目录下后缀名为.c的文件。如a.c、b.c。(15分)
A、rm *.c(√)
B、find . -name "*.c" -maxdepth 1 | xargs rm(√)
C、find . -name "*.c" | xargs rm
D、以上都不正确
-maxdepthlevel 最大搜索目录深度,指定目录为第1级
23、进程间通讯方式有哪些?
A、管道 (√)
B、消息队列 (√)
C、共享内存 (√)
D、文件和记录锁定 (√)
进程间通讯方式:管道、FIFO(命名管道)、消息队列、信号量(信号量用于实现进程间的互斥与同步,而不是用于存储进程间通信数据)、文件和记录锁定。
24.下面有关bash配置文件,说法正确的是?(15分)
A、.bash_logout:退出shell时,要执行的命令 (√)
B、.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下 (√)
C、/etc/bash.bashrc 该文件包含专用于个人的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取
D、/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行
解析:
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。
bash的几个初始化文件 - [Ubuntu]
(1)/etc/profile
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
(2)/ect/bashrc
Ubuntu没有此文件,与之对应的是/ect/bash.bashrc
它也是全局(公有)的
bash执行时,不管是何种方式,都会读取此文件。
(3)~/.profile
若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。
另外,图形模式登录时,此文件将被读取,即使存在~/.bash_profile和~/.bash_login。
(4)~/.bash_login
若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。
(5)~/.bash_profile
Unbutu默认没有此文件,可新建。
只有bash是以login形式执行时,才会读取此文件。通常该配置文件还会配置成去读取~/.bashrc。
(6)~/.bashrc
当bash是以non-login形式执行时,读取此文件。若是以login形式执行,则不会读取此文件。
(7)~/.bash_logout
注销时,且是longin形式,此文件才会读取。也就是说,在文本模式注销时,此文件会被读取,图形模式注销时,此文件不会被读取。
25.下面关于glance服务的说法,正确的是。(15分)
A、glance-api 负责接受Image API请求,处理image查询和存储等 (√)
B、glance-registry 负责存储,处理和检索image的元数据(大小,类型等) (√)
C、使用数据库来存储image文件的元数据 (√)
D、支持不同的存储仓库来存储image文件,包括swift,本地磁盘,RADOS块设备,Amazon S3,HTTP (√)
26.下面属于nova组件中的服务的是。(15分)
A、nova-api (√)
B、nova-scheduler (√)
C、nova-novncproxy (√)
D、nova-controller
API服务器(nova-api)
计算服务器(nova-computer)
网络控制器(nova-network)
调度器(nova-schedule)
卷控制器(nova-volume)
消息队列(queue)
27.块存储服务(cinder)为实例提供块存储。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。下面那些是可用的驱动程序。(15分)
A、NAS/SAN (√)
B、NFS (√)
C、NTFS
D、Ceph (√)
块存储服务(cinder)为实例提供块存储。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。还有很多驱动程序可用:NAS/SAN,NFS,ISCSI,Ceph等。
28、下面有关Ext2和ext3文件系统的描述,错误的是?(15分)
A、ext2/ext3文件系统使用索引节点来记录文件信息,包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息(√)
B、ext3增加了日志功能,即使在非正常关机后,系统也不需要检查文件系统
C、ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏 //快速修复
D、ext3支持 1EB的文件系统,以及16TB的文件。 (√)
如果在文件系统尚未shutdown前就关机如(停电)时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。
为了克服此问题,使用所谓“日志式文件系统 (Journal File System)” 。此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回溯追踪。
由于资料的写入动作包含许多的细节,像是改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重整。
然而,在日志式文件系统中,由于详细纪录了每个细节,故当在某个过程中被中断时,系统可以根据这些记录直接回溯并重整被中断的部分,而不必花时间去检查其他的部分,故重整的工作速度相当快,几乎不需要花时间。
29、 Linux系统上,下面哪些文件是与用户管理相关的配置文件(15分)
A、/etc/passwd (√) //系统中所有的用户和用户的主要信息。
B、/etc/shadow (√) //用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。
C、/etc/group (√) //是用户组配置文件,即用户组的所有信息都存放在此文件中。
D、/etc/password //没有这文件
30.下列提法中,属于ifconfig命令作用范围的是。(15分)
A、配置本地回环地址 (√)
B、配置网卡的IP地址 (√)
C、激活网络适配器 (√)
D、加载网卡到内核中
加载网卡到内核中不属于ifconfig命令作用范围。因为:在Linux系统中,网卡的驱动程序是作为模块加载到内核中的,正因为如此,当没有网卡的驱动程序时,可以到网上去下载驱动程序的源文件,甚至可以自己动手编写网卡的驱动程序,然后以模块的形式将其编译到内核中去。
31、linux创建文件的命令有(15分)
A、ls
B、touch(√)
C、cat
D、vi/vim(√)
ls:列出目录下内容; touch:创建文本文件;
cat:查看文件; vi/vim:编辑文本文件后即为创建;
32、进程间通讯方式有哪些? (15分)
A、管道(√)
B、消息队列(√)
C、共享内存(√)
D、文件和记录锁定(√)
进程间通讯方式:管道、FIFO(命名管道)、消息队列、信号量(信号量用于实现进程间的互斥与同步,而不是用于存储进程间通信数据)、文件和记录锁定。
33、云服务器可用的镜像类型有哪几个? (15分)
A、公有镜像(√)
B、自定义镜像(√)
C、服务市场镜像(√)
D、个人镜像
提供镜像类型有:公共镜像、自定义镜像、共享镜像、服务市场镜像。
34.您正在从本地网络到AWS VPC设置站点到站点VPN。您可能需要执行以下哪些步骤?(15分)
A、为客户网关设置一个公共IP地址(正确答案)
B、为AWS VPC设置一个公共IP地址
C、为虚拟专用网关设置一个公用IP地址。(正确答案)
D、为VPN隧道设置一个公共IP地址
35.使用分段上传应考虑以下哪些方式?(15分)
A、用于通过稳定的高带宽网络上载大型对象以最大化带宽 (√)
B、用于上传大型对象以减少与这些对象相关的入口的成本
C、用于通过斑点网络上载任何大小的文件以提高弹性 (√)
D、用于上传必须附加到现有文件的文件
36.创建云主机时,可以购买的网络带宽有哪几个计费标准?(15分)
A、按使用流量计费 (√)
B、按带宽计费 (√)
C、按时长计费
D、以上皆无
37.以下哪个是访问S3存储桶的有效URL?(15分)
A、https://s3-us-west-1-prototypeBucket32.amazonaws.com/
B、https://s3-us-west-1.amazonaws.com/prototypeBucket32 (√)
C、https://s3-mx-central-1.amazonaws.com/prototypeBucket32
D、https://prototypeBucket32.s3-us-west-1.amazonaws.com (√)
38.以下哪项是Amazon VPC子网的特征?(15分)
A、每个子网跨越至少两个可用区,以提高高可用性环境。
B、每个子网映射到单个可用区。(正确答案)
C、/25的CIDR块掩码是支持的最小范围。
D、默认情况下,所有子网都可以相互路由,无论他们是私有还是公共。(正确答案)
39.如果启用了MFA删除,以下哪个操作将被利用?(15分)
A、删除一个S3存储桶
B、更改存储桶的版本控制状态 (√)
C、永久删除对象版本 (√)
D、删除对象的元数据
40.Elastic Beanstalk支持以下哪个?(15分)
A、 Docker (√)
B、 C++
C、 Scala
D、 Node.js (√)