《自动化运维与开发》期末考试B卷及答案_第1页
《自动化运维与开发》期末考试B卷及答案_第2页
《自动化运维与开发》期末考试B卷及答案_第3页
《自动化运维与开发》期末考试B卷及答案_第4页
《自动化运维与开发》期末考试B卷及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专业:班级:姓名:学号:装订线装订线装订线期末考试(试题纸)自动化运维与开发科目试题B卷使用班级共2页题号一二三四评卷人审核人得分一、选择题(每题2分,共40分)。1、json模块的()函数可以对python对象进行转码,将其转化为json格式字符串。A、loadsB、dumpsC、loadD、dump2、yaml文件的第一行应该以()开始,表明YAML文件的开始。A、-B、#!C、D、###3、下列选项中,()符号是管道符号。A、``B、$C、&D、|4、ansible中完成主机名管理的模块是()。A、serviceB、yumC、hostnameD、file5、()对象用于建立与MySQL数据库的连接。A、ConnectionB、CursorC、DatabaseD、MySQL6、case语句中,每个模式的结束标志是(

)。A、;B、;;C、)D、}7、关于通配符,下列说法错误的是()。A、“*”符号表示匹配多个字符B、“?”符号表示匹配任意单个字符C、[1~9]表示匹配之间的任意数字D、“[!]”符号表示匹配[]之外的任一字符8、requests.models.Response类型数据中的()参数用于获取响应状态码。A、jsonB、textC、contentD、status_code9、若需要在当前终端上顺序执行命令,则应使用下列()符号连接?A、;B、|C、&&D、||10、下面选项中,哪个属于扩展正则表达式元字符()。A、限定符“*”B、限定符“+”C、字符组“[]”D、定位符“$”11、requests库中的()函数用于发送请求获取的响应对象。A、getB、postC、deleteD、put12、servie模块中,state参数为()代表重新加载服务。A、startedB、stoppedC、restartedD、reloaded13、下面关于Shell的说法,不正确的是()。A、操作系统的外壳B、用户与Linux内核之间的接口C、一种和C类似的高级程序设计语言D、一个命令语言解释器14、playbook剧本中,指定节点使用关键字()指明。A、clientB、controllerC、serverD、hosts15、使用json模块的()函数将JSON格式字符串转为Python数据类型。A、loadB、dumpC、dumpsD、loads()16、以下(

)组件用于在paramiko中执行远程命令。A、SFTPClientB、SSHClientC、TransportD、Channel17、下列选项中,(

)按键可以补齐Shell命令。A、<Tab>键B、<Shift>键C、<Esc>键D、<Ctrl>键18、关于python自动化运维常用模块,下列说法错误的是(

)。A、logging模块属于第三方模块,需要安装才可使用

B、requests模块需要安装

C、psutil模块主要用于获取系统的运行状态

D、paramiko模块可以将本地脚本推送到远程机运行

19、python中日志依照其重要程度分为5个级别,从低到高依次是(

)。A、INFO、DEBUG、WARNING、ERROR、CRITICALB、DEBUG、INFO、WARNING、ERROR、CRITICALC、INFO、DEBUG、WARNING、CRITICAL、ERRORD、DEBUG、INFO、ERROR、WARNING、CRITICAL20、从以下四个选项中,()能选出能成功将标准错误重定向到file文件中的选项。A、gcchello.c2<fileB、gcchello.c1<fileC、gcchello.c2>fileD、gcchello.c2>>file二、判断题(每题2分,共20分)。1、Shell中的双引号可以屏蔽所有字符的功能。()2、Ansible的shell模块可以执行远程主机的shell脚本。()3、python的logging模块需要提前安装才能使用。()4、sed命令可以对文本文件和标准输入进行行编辑。()5、Ansible只需要在一台普通的服务器上运行即可,不需要在客户端服务器上安装客户端。()6、copy模块在复制文件时会先比较一下文件的checksum(校验和),如果相同则不会复制。()7、Ansible可以管理多种类型的主机。()8、Ansible默认采用SSH方式管理客户端。()9、paramiko是python的内置模块,可以直接使用。()10、Cursor对象即游标对象,它主要负责执行SQL语句。()三、填空题(每空2分,共20分)。1、Ansible的playbook脚本是_________格式的文件。2、在Shell脚本中,符号______________表示注释。3、条件判断是条件语句的核心,Shell中通常使用______________命令或______________命令对条件进行判断。4、Ansible是基于__________语言开发一款集中化运维工具。5、__________模块能够从指定的服务器自动下载安装RPM包,并且可以自动处理依赖性关系。6、playbook剧本中,使用___________关键字来指定运行任务的主机。7、service模块的enabled参数用于设置___________。8、playbook剧本中,使用___________关键字指定远端主机中的哪个用户来登录。9、用户定义的环境变量需要使用____________关键字导出。四、简答题(共20分)。1、编写ad-hoc命令,使用ansible的copy模块,将控制节点/tmp/test.sh文件上传到远程服务器0节点的root目录,权限设置为644,所属组和用户为root。(6分)2、编写shell脚本,使用函数实现以下功能:让用户输入一个数字,判断这个数字是否大于100,如果大于100,输出数字大于100否则判断数字是否大于50如果大于50,输出数字大于50否则输出数字小于50。(8分)3、

简述什么是Ansible及特点。(6分)《自动化运维与开发》期末考试B卷-答案第第页一、选择题1、B2、C3、D4、C5、A6、B7、C8、D9、A10、B11、A12、D13、C14、D15、D16、B17、A18、A19、B20、C二、判断题1、×2、√3、×4、√5、√6、√7、√8、√9、×10、√三、填空题1、YAML2、#3、test;[]4、Python5、yum6、hosts7、服务开机自启状态8、remote_user9、export四、简答题1、答案:ansible0-mcopy-a"src=/tmp/test.shpath=/root/test.shmode=644owner=rootgroup=root"2、答案:#!/bin/bashfunctionjudge_num(){read-p"请输入一个数字:"numif[$num-gt100];thenecho"数字大于100"elif[$num-gt50];thenecho"数字大于50"elseecho"数字小于50"fi}judge_num3、答案:Ansible是一款基于Python开发、无客户端的开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论