一、单选题 (共35题,35分)

1、以下不属于Web2.0代表性服务的是()

A博客B、 内容源C微博D、 新闻浏览 正确答案: D

2、以下不属于B/S架构的优点是()

A、 异地浏览和信息采集的灵活性

B、 可以有效减轻服务器的压力

C、 开发难度相比C/S架构相对简单

D、 维护升级工作都集中在服务器端 正确答案: B

3CDNContent DeliveryNetwork),即内容分发网络。以下对CDN描述错误的是()

A、 其目的是通过在现有的Internet中增加一层新的网络架构,将网站内容发布到最接近用户的网络边缘

BCDN缓存加速方案一般有自建CDN和租赁CDN

CCDN可以减缓对真正的狠心机房的服务器压力,并提升用户体验

D、 自建CDN可以有效提升网站访问速度,并大大节约了用户的投入成本正确答案: D  

4、以下不属于根据服务器应用选购服务器需要考虑的方面是()

A、 服务器要运行什么应用

B、 需要支持多少用户访问

C、 服务器CPU及内存配置

D、 运行在服务器上的业务有多重要

正确答案: C

5、下列说法错误的是()

A、 负载均衡端除了网卡性能有要求外,其他方面对服务器要求比较低。

B、 缓存服务器对CPU及其他方面的性能要求一般,但内存要求比较高。

C、 基于Windows基础架构的RubyPythonJava服务器,对内存要求比较低。

D、 应用服务器需要选择足够快的服务器。

正确答案: C

6、关于HTTP1.1,下列说法错误的是()

A HTTP1.1中的TCP连接不能重复

B HTTP1.1是用来在Internet上传送超文本的传送协议

C、 它是运行在TCP/IP协议族之上的HTTP应用协议

D HTTP1.1采用了效率更高的持续性连接机制。

正确答案: A

7、以下对Web2.0描述错误的是()

A Web2.0是利用Web的平台,由用户主导而生成内容的互联网产品模式。

B Web2.0的盈利点体现在巨大的点击量,依托的都是众多用户和点击率。

C Web2.0并不是一个技术标准。

D Web2.0是资源平等的体现。

正确答案: B

8、下列对C/S结构的软件体系结构描述正确的是()

A、 它通过将任务合理地分配到Client端和Server端,来降低系统的开销。

B、 不需要通过安装客户端就可以进行管理操作。

C、 像百度、Google这类搜索引擎就属于C/S结构。

D、 在这种结构下,用户界面可完全通过WWW浏览器来实现

正确答案: A

9、下列对于PVPage View)的描述中,正确的是()

A、 即独立访问量,范文网站的一台电脑客户端为一个访客。

B、 相同的客户端只被计算一次。

C、 用户每刷新一次就会被计算一次。

D、 统计00:0024:00时间段内的电脑客户端

正确答案: C

10、下列对于UVUnique Visitor)的描述中,正确的是()

A、 即访问量,中文翻译为页面浏览。

B、 相同的客户端只被计算一次。

C、 页面浏览量或点击量,用户每刷新一次就会被计算一次。

D、 反映的是浏览某网站的页面数。

正确答案: B

11Fabric是一个轻量化的运维工具,它可以实现的功能不包括:

A、 本地或远程Shell命令

B、 文件上传下载

C、 对windows操作系统的服务器远程操作

D、 脚本执行及完整的日志输出

正确答案: C

12Fabric核心API主要有7类,以下不在这7类中的是()

A、 带颜色的输出类

B、 上下文管理类

C装饰器

D、 流程控制类

正确答案: D

13fab作为Fabric的命令行入口,以下参数说法有错误的是()

A -l:显示定义好的任务函数

B -f:指定fab入口文件,默认入口文件名fabfile.py

C -H:指定目标主机,多台主机用分隔

D -t:设置远程主机命令执行的超时时间。

正确答案: D

14Ansible作为一款轻量级的服务器集中管理软件,符合Red Hat希望通过开放式开发提供无障碍设计和模块化架构的目标,以下不属于其具体体现的是:

A、 易于使用

B、 是模块化的

C、 是一个非常受欢迎的开源项目

D、 支持sudo

正确答案: D

155.   vi  编辑器中的命令模式下,键入(  )可在光标当前所在行下添加一新行。

A <O>

B <o>

C <i>

D a

正确答案: B

169. 删除文件命令为    (      )

A mkdir

B move

C mv

D rm

正确答案: D

1716. 一个  bash shell 脚本的第一行是(           )?

A #/bin/csh

B #/bin/bash

C /bin/bash

D #!/bin/bash

正确答案: D

18OSIOpen System Interconnection7层模型中不包括()

A、 应用层

B、 表示层

C、 电路层

D、 数据链路层

正确答案: C

19、关于Netfilter/iptables,下列说法正确的是()

A Netfilter是内核的模块实现

B iptables是内核的模块实现

C NetfiltersLinux核心中的一个通用架构,运行在用户空间(user space)中

D Iptables是一样高管理内核包过滤的工具,它运行在内核空间(kernel space)中

正确答案: A

20、关于Netfilter/iptables,下列说法错误的是()

A Netfilter是内核的模块实现

B iptables是上层操作工具

C NetfiltersLinux核心中的一个通用架构,运行在用户空间(user space)中

D Iptables是一样高管理内核包过滤的工具

正确答案: C

21iptables表五链不包括()

A filter

B nat

C raw

D INPUT

正确答案: C

22、在Shell赋值语句中,赋值号“=”的两边()空格,否则在执行时会引起错误。

A、 有

B、 没有

正确答案: A

23、在Shell赋值语句中,赋值号“=”的两边()空格,否则在执行时会引起错误。

A、 有

B、 没有

正确答案: B

24、下面Shell环境变量()表示命令行中输入的所有参数串。

A $#

B $?

C $$D.$*

D $@

E $0

正确答案: E

25Shell 从环境变量()中查找命令的目录列表。它是一个非常重要的   Shell 变量。该环境变量中包含有带冒号分界符的字符串,这些字符串指向包含所使用命令的目录。该环境变量中的字符串顺序决定了先从哪个目录查找。

A HOME

B LOGNAME

C PATH

D LANG

E PWD

F SHELL

正确答案: C

26、在Shell程序中使用变量的值时,要在变量名前面加上一个符号   “()。这个符号告诉shell 要取出其后变量的值。

A ~

B #

C $

正确答案: C

27、以下对高可用(High AvailabilityHA)的说法错误的是()

A、 从广义上说,是只整个系统的高可用性;

B、 从狭义上说,一般是指主机的冗余接管。

C、 广义高可用是指能够保证整个系统不会因为某一台主机崩溃或故障损坏而发生停止服务的现象。

D、 狭义高可用是指能够保证整个系统不会因为某一台主机崩溃或故障损坏而发生停止服务的现象。

正确答案: D

28HAProxy算法不包括()

A .leastconn

B static-rr

C Source IP hashing

D URI

正确答案: C

29LVS常见算法不包括()

A Round Robin

B . Least Connections

C Destination IP Hashing

D rdp-cookie

正确答案: D

30、以F5 BIG-IP用作HTTP负载均衡器的主要功能不包括()

A、 提供了12中灵活的算法将所有流量均衡分配到各个服务器,而面对客户只是一台虚拟服务器

B、 用于确认应用程序能否针对请求返回相应的数据。

C、 可以做NAT转换。

D、 具有动态Session的会话保存功能。

正确答案: C

31、以下对负载均衡的说法错误的是()

A、 负载均衡器位于网站的最前端,它起着对客户的请求进行分流的作用。

B、 负载均衡一般在网站前端设置一台性能强大的服务器就可以满足需要了。

C、 负载均衡可以显著提高网站的高可用性

D、 负载均衡可以让业务运行在多台服务器上进行并行处理。

正确答案: B

32DRBDDistribute Replicated Block Device)支持的复制模式中不包括()

A、 异步复制协议

B、 定时同步复制协议

C、 内存同步(半同步)复制协议

D、 同步复制协议

正确答案: B

33、下列不属于LVS模式的是:

A DRDB

B NAT

C TUNNEL

D FULLNAT

正确答案: A

34Shell 脚本可以包含任意从键盘输入的Linux命令。建立Shell脚本的步骤与建立普通文本文件的步骤相同,利用编辑器 (vi)进行程序录入和编辑加工,虽然脚本名没有什么限制,为了方便认识,还是建议脚本的后缀名最好为()。

A .exe

B doc

C c

D sh

正确答案: D

358 .    怎样显示当前目录(   )。

A pwd

B cd

C who

D Ls

正确答案: A

二、多选题 (共10题,20分)

1、评估网站性能的专业术语包括哪些?

APV

BUV

C、 并发连接数

D、 每秒查询率

正确答案: ABCD

2HTTP1.0HTTP1.1主要区别是()

AHTTP1.0TCP连接不能重复利用

BHTTP1.1采用了更高的持续连接机制

CHTTP1.1是超文本传输协议,HTTP1.0不是

DHTTP1.0采用了更高的持续连接机制

正确答案: AB

3、硬盘存储系统的选择和配置根据服务器硬盘RAID卡的特点归纳为以下几点:

A、 如果用作缓存服务器,比如Varnishredis,可以考虑用RAID0

B、 如果是跑Nginx+FastCGINginx等应用,考虑RAID1

C、 如何是内网开发服务器或存放重要代码的服务器,考虑RAID5

D、 如何跑MySQLOracle,则考虑固态硬盘做RAID5RAID10

正确答案: ABCD

4、下列对于每秒查询率QPS的描述中,正确的是()

A QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

B、 当一个网页被浏览,服务区就会和浏览器建立连接,每个连接表示一个QPS

C、 作为域名系统服务器的机器其性能经常用并发连接数来衡量。

D、 对于系统而言,并发连接数是一个非常重要的参数。

正确答案: ACD

5Fabric是一个轻量化的运维工具,它可以实现的功能包括:

A、 本地或远程Shell命令

B、 文件上传下载

C、 对windows操作系统的服务器远程操作

D、 脚本执行及完整的日志输出

正确答案: ABD

6Ansible作为一款轻量级的服务器集中管理软件,其优势是:

A、 轻量级

B、 批量任务执行可以写成脚本,且不用分发到远程就可以执行。

C、 使用Python编写

D、 社区非常活跃

正确答案: ABCD

7Linux高效、灵活的系统管理离不开文本环境操作,vi编辑器是Linux系统中最常用的编辑器,使用文本编辑器具有的优点是()。

A、 文字环境操作方式下可以高效地完成所有的任务;

B、 可以比较容易地了解到     Linux         的运作状况;

C、 对于要求做服务器的主机,使用字符界面不用启动图形工作环境,大大地节省了系统资源开销。

D、 命令好记忆。

正确答案: ABC

8、下列属于LVS模式的是:

A DR

B NAT

C TUNNEL

D FULLNAT

正确答案: ABCD

9HAProxy算法包括()

Aroundrobin

B satic-rr

C Random,

D url_param

正确答案: ABD

10、执行Shell脚本的方式包括()。

A、 输入重定向:即用输入重定向方式让Shell从给定文件中读入命令行,并进行相应处理。其一般形式为:bash<脚本名

B、 以脚本名作为参数。其一般形式为:bash          脚本名

C、 将 Shell 脚本的权限设置为可执行,然后在提示符后输入脚本名直接执行。

正确答案: ABC

三、填空题 (共15题,15分)

1HTTP1.1,_____________-版本1.1
1:超文本传输协议

2、服务应用常见的基础架构包括负载均衡、缓存服务器、前端服务器、________、数据服务器和Hadoop分布式计算

正确答案: 第1:

应用程序服务器

3CentOS系统需要启动的常用服务包括_____________________________

正确答案:
1:crond2:network3:sshd4:rsyslog

4_______SNS)是从原有的以网站、内容威中心,转为侧重于以人与人之间的关联为中心。

正确答案: 社会化网络

、表达式range(10)[-1]的值为______  1:9

6Python 内置函数___________用来打开或创建文件并返回文件对象。
1:open()

7、表达式'Hello world!'[-4]的值为__________

正确答案: r

8、表达式round(3.4)的值为______
1:3

9HAProxy是一款可提供______、负载均衡,以及基于_____________应用的代理软件。
1:高可用性
2:TCP(第四层)
3:HTTP(第七层)

10Keepalived的作用是检测______的状态,如果有一台Web服务器死机,或者出现故障,它会检测出来并从服务器集群中剔除,待此台Web服务器恢复后自动加入到服务器集群中。

Web服务器

11DRBDDistribute Replicated Block Device)是一种块设备,它的功能类似于一个______
1:

网络RAID-1

LVS全称为Linux Virtual Server,是______博士(现淘宝网基础核心软件研发负责人)主持的自由项目。

正确答案:
1:

章文嵩

成熟的Linux集群架构有______LVS+Keepalived______、及DRBD+Heartbeat


1:

DNS轮询
2:

Nginx/HAProxy+Keppalived

14Keepalived的主要功能是实现真实机的故障隔离及______的失败切换。  负载均衡器

15LVS是基于第______层的负载均衡,Nginx是基于第______层的负载均衡   1:7  2: 4

四、判断题 (共10题,10分)

1B/S架构即Browser/Server(客户机/服务器)结构,C/S架构即(浏览器/服务器)结构   错误

2HTTP1.1支持持续连接,由于把建立和释放TCP连接的开销分摊到了多个请求上,因此对每个请求而言,有TCP连接造成的相对开销就被大大增强了  错误

3、如果磁盘I/O性能不高,造成的直接后果就是MySQL的性能会非常低下,解决这一制约因素可以考虑使用RAID5  正确

4B/S结构与C/S结构相比,大大简化了客户端,只要客户端机器能上网就可以。  正确

5Shell变量比C语言中的变量简单得多,没有众多存储类及类型的限制,也不需要预先定义,然后才能赋值,可以在使用时现定义、现赋值。这种说法。  正确

6、会话保持就是Session共享  错误

7Fabric命令中,@runs_once的作用是:标识此修饰符的函数会执行多次。  错误

8Fabric如果当前目录不存在默认入口文件fabfile.py,则必须用-f参数指定一个新的文件,否则会报错  正确

9、开源、免费的高级动态编程语言。 正确

10、使用内置函数open() 打开文件时,只要文件路径正确就总是可以正确打开的。 错误

五、简答题 (共5题,20分)

1、简述每秒查询率QPS”的概念。

正确答案:

QPSQuery  Per  Second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器其性能经常用每秒查询率来衡量。

2、简述CPU负载和CPU利用率的概念。

正确答案: CPU利用率是程序在运行期间实时占用CPU的百分比。而CPU负载是一段时间内正在使用和等待使用CPU的平均任务数。CPU利用率高,并不意味着负载就一定大。

3、简述Fabric概念

正确答案: Fabric是基于Python2.5及以上版本)实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务。它为系统提供了基础的操作组件,可以实现本地或远程Shell命令,包括文件上传、下载、脚本执行及完整的日志输出等功能。

4、简述OSIOpen System Interconnection7层中传输层的作用。

正确答案: 本层定义了一些传输数据的协议和端口号。TCPUDP等协议在此层中。

5、简述四层负载均衡与七层负载均衡的优缺点。

正确答案: 四层负载均衡的优势在于面对大流量的成绩时,报文知识单方面经过四层负载均衡设备,负载均衡设备负担很小,不易成为网站或系统的瓶颈。而七层负载均衡在分流过程中能够对应用层协议进行深度识别,带来了更精细化的均衡可能,再加上HTTP协议应用广泛并且相对简单,所以七层负载均衡对HTTP请求进行负载均衡的商用能力最强。而四层负载均衡(LVS)因为无法对七层业务实现按内容转发,限制了其适用范围,远程七层负载均衡(HAProxyNginx)目前已逐渐成为负载均衡技术的主流。