• 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包支持特定的消息队列服务。

  • 相关阅读:
    国际组织
    波段
    hhgis驱动
    百度地图格式
    气象数据格式
    汽车用传感器
    无线传感器网络
    【系统软件工程师面试】7. 消息队列
    【ToDo】存储设计概述
    Arthas: Java 动态追踪技术
  • 原文地址:https://www.cnblogs.com/wangyyyy/p/13060734.html
Copyright © 2020-2023  润新知