网络自动化运维项目化教程 习题及答案 模块2 ansible自动化运维_第1页
网络自动化运维项目化教程 习题及答案 模块2 ansible自动化运维_第2页
网络自动化运维项目化教程 习题及答案 模块2 ansible自动化运维_第3页
网络自动化运维项目化教程 习题及答案 模块2 ansible自动化运维_第4页
网络自动化运维项目化教程 习题及答案 模块2 ansible自动化运维_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1:以下哪一项是自动化运维工具?A.MySQLB.AnsibleC.NginxD.Java答案:B2:Ansible是基于哪种语言开发的?A.RubyB.GoC.JavaD.Python答案:D3:Ansible与目标主机通信使用的协议是?A.FTPB.HTTPC.HTTPSD.SSH答案:D4:谁收购了Ansible?A.微软B.IBMC.红帽D.Google答案:C5:Ansible的学习曲线如何?A.陡峭B.中等C.平缓D.非常复杂答案:C6:Ansible将功能封装为什么?A.脚本B.函数C.库D.模块答案:D7:Ansible的核心概念之一是?A.框架B.函数C.剧本D.插件答案:C8:Ansible的配置文件通常位于哪个路径下?A./usr/ansible/ansible.cfgB./etc/ansible/ansible.cfgC./opt/ansible/ansible.cfgD./home/ansible/ansible.cfg答案:B9:在Ansible中,哪个文件指定了要管理的目标主机或主机组?A.ansible.cfgB.hostsC.rolesD.config答案:B10:角色目录通常位于哪个路径下?A./usr/ansible/rolesB./opt/ansible/rolesC./etc/ansible/rolesD./home/ansible/roles答案:C11:在安装Ansible之前需要安装什么存储库?A.APTB.EPELC.NPMD.RPM答案:B12:Ansible使用什么类型的语法描述系统状态和任务?A.XMLB.JSONC.YAMLD.SQL答案:C13:以下哪个选项是Ansible的关键特点?A.基于FTP协议B.需要客户端代理C.声明式语法D.仅用于Windows系统答案:C14:为了验证Ansible的安装,您应该运行哪个命令?A.ansibleB.ansible--helpC.ansible--versionD.ansible-check答案:C15:Ansible中,哪个文件是用于配置Ansible的行为和特性的?A.rolesB.hostsC.modulesD.ansible.cfg答案:D16:在Ansible中,哪个目录是用于组织和重用剧本和任务的结构化方式?A.配置文件B.主机清单C.角色目录D.模块目录答案:C17:以下哪个是Ansible中的关键概念?A.插件B.脚本C.模块D.剧本答案:D18:Ansible不需要在远程主机上安装什么?A.SSHB.客户端代理C.PythonD.模块答案:B19:为了安装EPEL存储库,您应该运行哪个命令?A.sudoyuminstallepelB.sudoapt-getinstallepel-releaseC.sudoyuminstallepel-releaseD.sudoapt-getupdateepel答案:C20:以下哪个工具是由Python语言开发的?A.DockerB.AnsibleC.KubernetesD.Jenkins答案:B1:Ansible在哪个目录中首先搜索配置文件?A./etc/ansible/ansible.cfgB.~/ansible/ansible.cfgC../ansible.cfgD.~/.ansible.cfg答案:C2:如果Ansible在当前目录中找不到配置文件,它会在哪里搜索接下来的配置文件?A./etc/ansible/ansible.cfgB.~/ansible/ansible.cfgC../ansible.cfgD.~/.ansible.cfg答案:D3:系统默认的Ansible配置文件位于哪个路径?A./etc/ansible/ansible.cfgB.~/ansible/ansible.cfgC../ansible.cfgD.~/.ansible.cfg答案:A4:要确认当前Ansible正在使用哪个配置文件,你应该执行哪个命令?A.ansible--configB.ansible-configC.ansible-cD.ansible--version答案:D5:如果你想存储一个特定的目标主机的IP地址,应该创建什么类型的文件?A.ansible.cfgB.hosts.cfgC.inventoryD.ansible.hosts答案:C6:在/etc/hosts文件中,你可以将IP地址映射到什么?A.MAC地址B.主机名C.网络名D.子网掩码答案:B7:在ansible.cfg文件中,哪个选项指定了用于存储主机清单的路径?A.remote_userB.roles_pathC.inventoryD.host_key_checking答案:C8:哪个选项在ansible.cfg文件中关闭了主机密钥检查?A.remote_userB.roles_pathC.inventoryD.host_key_checking答案:D9:在ansible.cfg文件中,哪个部分与特权升级有关?A.[defaults]B.[privilege_escalation]C.[remote_user]D.[roles_path]答案:B10:在特权升级部分,哪个选项用于指定使用sudo作为特权升级的方式?A.becomeB.become_methodC.become_userD.become_ask_pass答案:B11:使用哪个命令可以生成SSH密钥对?A.ssh-genkeyB.ssh-keygenC.genkey-sshD.generate-ssh答案:B12:要将SSH公钥复制到远程主机,应使用哪个命令?A.ssh-copyB.ssh-keycopyC.ssh-id-copyD.ssh-copy-id答案:D13:要测试主机的连通性,应使用Ansible的哪个模块?A.connectB.sshC.pingD.test答案:C14:在Ansibleplaybook中,哪个字段描述了正在进行的操作?A.hostsB.tasksC.nameD.yum答案:C15:哪个Ansible模块用于在基于RedHat的系统上安装软件包?A.aptB.yumC.dnfD.zypper答案:B16:在Ansible的playbook中,哪个选项确保软件包处于安装状态?A.updatedB.latestC.presentD.installed答案:C17:要运行特定的Ansibleplaybook,应使用哪个命令?A.ansibleB.ansible-taskC.ansible-scriptD.ansible-playbook答案:D18:在ansible.cfg文件中,哪个选项设置了远程主机连接使用的用户名?A.remote_userB.roles_pathC.inventoryD.host_key_checking答案:A19:哪个命令可以在Ansible工作目录下创建并打开名为python.yml的文件?A.openpython.ymlB.editpython.ymlC.nanopython.ymlD.vimpython.yml答案:D20:Ansibleplaybook中的哪个字段指定了playbook将在哪个主机组中执行?A.groupB.targetC.destinationD.hosts答案:D1:在Ansible中,默认的inventory文件路径是什么?A./etc/hostsB./usr/share/ansible/hostsC./etc/ansible/hostsD./home/ansible/hosts答案:C2:在Inventory文件中,如何表示目标主机使用非默认的SSH端口?A.my_host,2222B.my_host=2222C.my_host.2222D.my_host:2222答案:D3:在以下哪个选项中,db[1:3].会展开为、和?A.db_serversB.web_serversC.api_serversD.db_clients答案:A4:在ansible的inventory配置中,哪个参数用于指定将要连接的远程主机名或IP地址?A.ansible_hostB.ansible_ssh_portC.ansible_ssh_hostD.ansible_user_host答案:C5:在ansible的inventory配置中,如果你不想使用SSH代理并有多个密钥,你应该使用哪个参数来指定SSH私钥文件路径?A.ansible_key_pathB.ansible_ssh_private_key_pathC.ansible_private_keyD.ansible_ssh_key_file答案:B6:Ansible默认的配置文件路径是什么?A./etc/ansible/ansible.cfgB./usr/share/ansible/ansible.cfgC./home/ansible/ansible.cfgD./var/ansible/ansible.cfg答案:A7:在ansible.cfg文件中,默认的并发数是多少?A.10B.3C.5D.7答案:C8:哪个参数在ansible.cfg文件中,用于指定每次执行ansible命令是否询问SSH密码?A.ask_passwordB.ask_ssh_passC.ask_passD.ssh_ask_pass答案:C9:对称加密中,发送方和接收方使用的密钥是?A.不同的B.两个相似的C.相同的D.其他任何人知道的答案:C10:在对称加密中,什么是最关键的部分以确保安全性?A.数据传输B.保护密钥的机密性C.加密速度D.加密算法的选择答案:B11:在ansible中基于对称密钥登录,哪个参数可以快速指定SSH密码?A.ansible_passB.ansible_ssh_passC.ansible_login_passD.ansible_key_pass答案:B12:哪个参数在ansible中用于指定SSH使用的私钥文件路径?A.ansible_ssh_keyB.ansible_keyC.ansible_ssh_private_keyD.ansible_ssh_private_key_file答案:D13:对称加密的弱点是什么?A.效率低B.密钥分发问题C.加密速度慢D.需要高级硬件支持答案:B14:Ansible中推荐使用哪种方式进行登录?A.使用SSH代理B.使用对称密钥C.使用密码D.使用动态密钥答案:B15:Inventory文件默认遵循哪种文件风格?A.XMLB.JSONC.YAMLD.INI答案:D16:在ansible.cfg中,哪个参数可以设置默认的SSH端口?A.default_portB.ssh_default_portC.remote_portD.ansible_ssh_port答案:C17:在ansible的inventory配置中,哪个参数用于指定目标系统的shell类型?A.ansible_shell_typeB.ansible_system_shellC.ansible_shell_configD.ansible_ssh_shell答案:A18:在ansible.cfg文件中,哪个部分用于配置普通用户提权?A.[user_power]B.[privilege]C.[user_privilege]D.[privilegeescalation]答案:D19:对于使用对称加密的数据传输,加密和解密所用的密钥必须?A.公开B.只有发送方知道C.只有接收方知道D.保密,并且只有双方知道答案:D20:在ansible.cfg中,哪个参数指定sudo用户?A.sudo_userB.user_sudoC.root_userD.default_user答案:A1:非对称加密使用了几种密钥?A.1B.2C.3D.4答案:B2:哪个密钥在非对称加密中可以公开传播?A.共享密钥B.对称密钥C.公钥D.私钥答案:C3:在非对称加密中,哪个密钥用于解密数据?A.公钥B.私钥C.对称密钥D.共享密钥答案:B4:非对称加密的哪个特性使其在TLS/SSL握手中被广泛使用?A.安全性B.性能较慢C.公钥可公开传播D.密钥交换和认证答案:D5:与对称加密相比,非对称加密的哪个特性可能成为劣势?A.安全性B.密钥交换和认证C.公钥可公开传播D.性能较慢答案:D6:使用哪个命令生成SSH密钥对?A.ssh-genB.ssh-encryptC.ssh-keygenD.ssh-copy-id答案:C7:生成的SSH公钥通常保存在哪个文件?A.id_key.pubB.id_ssh.pubC.id_rsaD.id_rsa.pub答案:D8:使用什么命令将公钥复制到远程服务器?A.ssh-transferB.ssh-copy-idC.ssh-clone-keyD.ssh-key-paste答案:B9:在Ansible中连接远程服务器后,使用哪个模块来测试连接?A.connectB.ssh-testC.pingD.verify答案:C10:在非对称加密中,哪个问题的复杂性是非对称加密算法的安全性依赖的基础?A.二进制转换B.大素数分解C.编码解码D.字符串匹配答案:B11:在非对称加密中,使用接收方的什么来加密明文?A.私钥B.对称密钥C.共享密钥D.公钥答案:D12:哪种加密方法使用单一的密钥进行加密和解密?A.共享加密B.非对称加密C.对称加密D.公开密钥加密答案:C13:数字签名用于验证数据的什么?A.大小B.格式C.来源和完整性D.传输速度答案:C14:非对称加密的哪个特点允许任何人获取并使用公钥加密信息?A.密钥交换和认证B.安全性C.公钥可公开传播D.性能较慢答案:C15:在Ansible的主机清单文件中,哪个关键字用于指定远程服务器的用户名?A.ansible_keyB.ansible_passC.ansible_userD.ansible_host答案:C16:哪个命令在SSH中用于无密码登录到远程服务器?A.sshB.ssh-passC.ssh-loginD.ssh-connect答案:A17:SSH的默认密钥对生成在用户家目录的哪个文件夹中?A..keysB..sshC..sslD..connect答案:B18:如果Ansible成功连接到远程服务器,会收到什么响应?A.helloB.connectedC.successD.pong答案:D19:SSH密钥对中,哪个是私有的并且必须保密?A.id_rsa.pubB.id_key.pubC.id_rsaD.id_ssh答案:C20:非对称加密中,哪个密钥对可以公开传播?A.共享密钥和对称密钥B.公钥和私钥C.公钥D.私钥答案:C1:Adhoc命令在Ansible中的作用是什么?A.执行复杂的任务流程B.使用Playbook进行配置管理C.在命令行上直接执行简单任务D.创建新的Ansible模块答案:C2:执行Adhoc命令时,哪个参数用于指定模块参数?A.-pB.-hC.-aD.-m答案:C3:以下哪个模块允许您在目标主机上执行原生的shell命令?A.shellB.pingC.commandD.playbook答案:C4:使用command模块执行命令时,默认情况下它是否支持管道和重定向?A.是B.不是C.仅支持管道D.仅支持重定向答案:B5:在Adhoc命令中,<hosts>参数的作用是?A.指定命令B.指定模块名称C.指定目标主机或主机组D.指定命令的输出格式答案:C6:如果我们想要使用shell模块在特定的目录中执行命令,我们应该使用哪个参数?A.-lB.chdirC.-dirD.-cd答案:B7:使用command模块时,哪个参数表示你想执行的命令?A.cmdB.runC.executeD.shell答案:A8:哪个模块允许在目标主机上执行使用管道、变量替换和shell操作符等的命令?A.playbookB.commandC.pingD.shell答案:D9:使用Adhoc命令检查所有主机的连接状态应该使用哪个模块?A.pingB.connectC.statusD.check答案:A10:在Adhoc命令格式中,哪个选项用于指定Ansible模块名称?A.-aB.-hC.-mD.-p答案:C11:执行Adhoc命令时,如果想指定多个目标主机,应该如何分隔?A.空格B.分号C.逗号D.斜杠答案:C12:当使用command模块,并且指定的文件存在时不想执行命令,应该使用哪个参数?A.cmdB.removesC.createsD.exist答案:C13:如果你要在目标主机上获取内核版本,你应该执行哪个命令?A.ls-lB.uname-aC.uname-rD.cat/etc/os-release答案:C14:如果你想使用shell模块来查找正在运行的sshd进程,你应该使用哪个命令?A.ps-ef|grepapacheB.ps-ef|grepmysqlC.ps-a|grepsshdD.ps-ef|grepsshd答案:D15:在Adhoc命令格式中,<module_arguments>是使用什么来包裹的?A.单引号B.括号C.双引号D.斜杠答案:C16:在执行shell命令时,如果你想执行的命令中包含管道操作,你应该使用哪个模块?A.playbookB.commandC.pingD.shell答案:D17:以下哪个是command模块的参数?A.cmdB.shell_commandC.run_commandD.execute_shell答案:A18:当我们想要在所有主机上创建一个名为example.txt的文件,我们应该运行哪个命令?A.ansibleall-mshell-a"touch/tmp/example.txt"B.ansibleall-mcommand-a"touch/tmp/example.txt"C.ansibleall-mplaybook-a"touch/tmp/example.txt"D.ansibleall-mping-a"touch/tmp/example.txt"答案:B19:在Adhoc命令的示例中,如果我们想要在所有主机上检查连接状态,应返回的结果是?A.CONNECTEDB.pongC.PINGSUCCESSD.CONNECTEDTOSERVER答案:B20:shell模块与command模块的主要区别是什么?A.shell模块不支持管道和重定向B.command模块不支持管道和重定向C.shell模块和command模块都支持管道和重定向D.shell模块和command模块均不支持管道和重定向答案:B1:在Ansible中,哪个模块用于从主控节点复制文件或文件夹到远程托管节点?A.fetchB.copyC.lineinfileD.file答案:B2:如果您想从远程托管节点获取文件,并将其复制到Ansible主控节点,您应该使用哪个模块?A.fetchB.copyC.lineinfileD.file答案:A3:使用lineinfile模块确保文件中存在某个特定的行的基本语法格式是什么?A.ansible<host-pattern>-mlineinfile-a"path=<file_path>file=<line_content>"B.ansible<host-pattern>-mlineinfile-a"src=<file_path>dest=<line_content>"C.ansible<host-pattern>-mlineinfile-a"path=<file_path>line=<line_content>"D.ansible<host-pattern>-mlineinfile-a"line=<line_content>path=<file_path>"答案:C4:如果您想使用Ansible在目标主机上创建一个目录,您应该设置file模块的哪个参数为directory?A.modeB.pathC.stateD.src答案:C5:在Ansible中,哪个模块用于处理文本文件中的单个行?A.copyB.fetchC.lineinfileD.file答案:C6:为了替换匹配到的行,你可以使用lineinfile模块的哪个功能?A.确保文件中存在特定的行B.删除文件中的特定行C.插入行到文件的特定位置D.替换文件中的特定行答案:D7:在使用fetch模块时,<destination_path>参数指的是什么?A.Ansible主控节点上的路径B.远程托管节点上的路径C.文件的名称D.文件的权限答案:A8:为了确保在配置文件中存在一个特定的配置项(以行的形式),你应该使用lineinfile模块的哪个功能?A.确保文件中存在特定的行B.删除文件中的特定行C.插入行到文件的特定位置D.替换文件中的特定行答案:A9:在Ansible中,哪个模块是用于管理文件和目录的?A.copyB.fetchC.lineinfileD.file答案:D10:使用copy模块时,<source_path>参数指的是什么?A.在Ansible主控节点上的文件路径B.远程托管节点上的路径C.文件的名称D.文件的权限答案:A11:在Ansible命令行中使用copy和fetch模块,需要用哪个选项来指定这两个模块?A.-aB.-bC.-cD.-m答案:D12:在使用file模块更改文件属性时,哪个参数用于指定文件的权限?A.ownerB.groupC.modeD.state答案:C13:为了删除匹配的行,你应该设置lineinfile模块的state参数为什么?A.presentB.directoryC.absentD.file答案:C14:使用copy模块时,<destination_path>参数指的是什么?A.在Ansible主控节点上的文件路径B.远程托管节点上的路径C.文件的名称D.文件的权限答案:B15:在使用fetch模块时,<source_path>参数指的是什么?A.在Ansible主控节点上的文件路径B.远程托管节点上的路径C.文件的名称D.文件的权限答案:B16:为了确保文件中存在某个特定的行,你应该使用lineinfile模块的哪个参数?A.srcB.destC.lineD.state答案:C17:在Ansible命令行中使用copy和fetch模块,需要用哪个选项来指定参数?A.-aB.-bC.-cD.-m答案:A18:使用file模块时,哪个参数用于指定要操作的文件或目录的路径?A.ownerB.groupC.modeD.path答案:D19:在使用fetch模块时,目标文件应保存在Ansible控制节点的哪里?A.当前目录B./tmp目录C./etc目录D./var目录答案:A20:为了在文件中搜索,插入,替换或删除特定行,您应该使用哪个Ansible模块?A.copyB.fetchC.lineinfileD.file答案:C1:在Ansible中,哪个关键字用于直接在剧本中定义变量?A.varB.variableC.varsD.variable_set答案:C2:哪种数据类型不能存储在Ansible的变量中?A.字符串B.图片C.列表D.字典答案:B3:为了引用存在于单独文件中的变量,我们需要使用哪个指令?A.vars_loadB.vars_importC.vars_setD.vars_files答案:D4:在ansible-playbook命令中,哪个选项用于仅检查可能会发生的更改,但不实际执行操作?A.--verifyB.--validateC.--checkD.--test答案:C5:哪个核心元素用于定义Playbook中的任务集?A.HostsB.TasksC.TemplatesD.Varniables答案:B6:在定义变量时,变量名必须以什么开始?A.一个数字B.一个特殊字符C.一个字母D.一个下划线答案:C7:以下哪个选项不是ansible-playbook命令的常用选项?A.--list-filesB.--list-hostsC.--checkD.--limit答案:A8:哪个核心元素在Playbook中用于定义要执行的远程主机列表?A.HostsB.TasksC.TemplatesD.Varniables答案:A9:在YAML中,哪种缩进方法是不被允许的?A.使用TabB.使用两个空格C.使用四个空格D.使用一个空格答案:A10:在Ansible变量的优先级中,哪个级别的变量优先级最低?A.任务级变量B.主机级变量C.全局变量D.组级变量答案:C11:在一个playbook中,如何启动一个新的任务定义?A.using"task"B.using"new_task"C.startingwith"-"D.startingwith"+"答案:C12:为了让handlers根据特定条件执行操作,我们需要使用哪个关键字与其配合?A.actionB.reactC.triggerD.notify答案:D13:在ansible-playbook命令中,哪个选项可以显示执行过程的更多详细信息?A.-vB.-vvC.-showD.-detail答案:B14:为了在Playbook中引用一个模板,我们使用的核心元素是?A.HostsB.TasksC.TemplatesD.Handlers答案:C15:在定义变量时,哪种命名策略是推荐的?A.使用有意义的、描述性的变量名B.使用简短的变量名以节省空间C.使用数字作为变量名D.使用特殊字符作为变量名的一部分答案:A16:如果想仅在当前任务内使用一个变量,我们应该在哪里定义它?A.在全局变量中B.在主机级变量中C.在任务级变量中D.在组级变量中答案:C17:在YAML中,如何表示同级的key?A.使用";"B.使用"."C.使用"::"D.使用"-"答案:D18:在ansible中,哪个命令用于运行playbook?A.ansibleB.ansible-playbookC.ansible-runD.ansible-script答案:B19:为了在Playbook中复制文件,我们使用哪个模块?A.copyB.moveC.replicateD.transfer答案:A20:在Ansibleplaybook中,变量定义的语法是?()A.variable_name=valueB.variable_name:valueC.definevariable_nameasvalueD.variable_name==value答案:B1:在Ansible中,哪个关键字用于存储任务执行的结果或模块返回的值?A.factsB.debugC.commandD.register答案:D2:通过哪个属性可以从register变量中获取任务的标准输出?A.rcB.stderrC.stdoutD.changed答案:C3:facts变量中包含哪种类型的信息?A.只包含Ansible版本信息B.主机的操作系统、IP地址、CPU等信息C.任务的标准输出和错误输出D.playbook的文件路径答案:B4:如何获取当前主机的IPv4地址?A.{{ansible_facts['ansible_ipv4']['address']}}B.{{ansible_facts['ansible_os_family']}}C.{{ansible_facts['ansible_hostname']}}D.{{ansible_facts['ansible_default_ipv4']['address']}}答案:D5:哪个"Magic"变量是一个包含当前主机所在的所有组名称的列表?A.hostvarsB.group_namesC.groupsD.inventory_hostname答案:B6:哪个"Magic"变量返回当前主机的inventory名?A.hostvarsB.group_namesC.groupsD.inventory_hostname答案:D7:如果我们想要获取当前批次中的所有主机,应使用哪个"Magic"变量?A.play_hostsB.ansible_play_batchC.inventory_hostname_shortD.ansible_playbook_python答案:B8:哪个"Magic"变量保存运行当前playbook的Python解释器的路径?A.play_hostsB.ansible_play_batchC.inventory_hostname_shortD.ansible_playbook_python答案:D9:哪个命令模块可以用于执行命令并保存其输出?A.factsB.debugC.commandD.shell答案:D10:如何在Ansibleplaybook中输出操作系统类型?A.使用ansible_play_hosts变量B.使用ansible_os_familyfactC.使用register关键字D.使用ansible_play_batch变量答案:B11:哪个"Magic"变量是一个字典,其中包含所有主机的变量?A.hostvarsB.group_namesC.groupsD.inventory_hostname答案:A12:哪个属性可以从register变量中获取任务是否引起了更改的布尔值?A.rcB.stderrC.stdoutD.changed答案:D13:哪个命令模块可以用于打印命令的输出?A.factsB.debugC.commandD.register答案:B14:ansible_os_familyfact在CentOSStream9系统中的值是?A.DebianB.SUSEC.RedHatD.Ubuntu答案:C15:哪个"Magic"变量返回当前主机的短inventory名?A.hostvarsB.group_namesC.inventory_hostname_shortD.ansible_playbook_python答案:C16:在执行任务时,可以使用哪个关键字将任务的输出结果存储到一个变量中?A.factsB.debugC.commandD.register答案:D17:在Ansible中,如果我们想知道任务执行的返回码,应使用register变量的哪个属性?A.rcB.stderrC.stdoutD.changed答案:A18:哪个"Magic"变量是一个字典,键是所有组的名称,值是在该组中的主机列表?A.hostvarsB.group_namesC.groupsD.inventory_hostname答案:C19:如何在Ansibleplaybook中输出当前主机的IPv4地址?A.使用ansible_facts['ansible_ipv4']['address']变量B.使用ansible_play_hosts变量C.使用register关键字D.使用ansible_facts['ansible_default_ipv4']['address']变量答案:D1:在Ansible的playbook中,进行条件判断使用的关键字是什么?A.ifB.conditionC.whenD.check答案:C2:当想要知道某个文件是否存在时,我们常使用哪个模块?A.fileB.findC.pathD.stat答案:D3:以下哪个是测试某个服务是否正在运行的条件?A.service.runningB.service.stat.existsC.result.service.runningD.result.stat.exists答案:D4:在playbook中,多个条件判断间的逻辑“与”操作符是?A.&B.andC.&&D.or答案:B5:在Ansible2.5之前,哪个关键字用于简单的列表循环?A.with_loopB.with_itemsC.loop_listD.items_with答案:B6:哪个循环语句关键字用于遍历子元素?A.with_nestedB.with_dictC.with_subelementD.with_sequence答案:C7:在Ansibleplaybook中,哪个关键字用于创建循环?A.repeatB.cycleC.forD.loop答案:D8:为了确保一个包已安装,yum模块中state的值应为?A.startedB.installedC.presentD.active答案:C9:在多服务器上安装和运行多个服务时,我们通常使用哪种结构简化playbook?A.多重条件B.循环C.递归D.多线程答案:B10:为了提升到超级用户权限,在playbook中我们应该使用:A.elevate:yesB.sudo:yesC.become:yesD.root:yes答案:C11:要确保服务在系统启动时自动启动,service模块中应设定的值是?A.autostart:yesB.start_on_boot:yesC.boot:yesD.enabled:yes答案:D12:哪个循环语句关键字用于生成一个自增的整数序列?A.with_sequenceB.with_numbersC.with_orderD.with_list答案:A13:以下哪个不是ansible的循环关键字?A.with_itemsB.with_togetherC.with_checkD.with_dict答案:C14:为了输出调试信息,我们通常使用哪个模块?A.printB.logC.debugD.message答案:C15:哪个关键字在Ansibleplaybook中用于定义变量?A.defineB.variableC.setD.vars答案:D16:在playbook中,多个条件判断间的逻辑“或”操作符是?A.|B.orC.||D.either答案:B17:在循环结构中,为了引用当前循环项,我们使用哪个关键词?A.currentB.thisC.itemD.loop_item答案:C18:要遍历数据并行集合,应使用哪个关键字?A.with_sequenceB.with_parallelC.with_subelementD.with_together答案:D19:如果一个任务依赖于前一个任务的结果,应使用哪个关键字来保存这个结果?A.saveB.resultC.storeD.register答案:D20:在Ansible的playbook中,用于否定一个条件的关键字是?A.noB.falseC

温馨提示

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

评论

0/150

提交评论