网络工程师自动化配置工具试题及答案.docx
网络工程师自动化配置工具试题及答案
姓名:____________________
一、单项选择题(每题1分,共20分)
1.以下哪个工具被广泛用于自动化配置网络设备?
A.Bash
B.Ansible
C.Puppet
D.Git
2.在使用Ansible进行自动化配置时,以下哪个是Ansible的模块?
A.Template
B.Shell
C.Service
D.Alloftheabove
3.以下哪个命令可以用来检查Ansible的配置文件是否有语法错误?
A.ansible-playbook--check
B.ansible-playbook--validate
C.ansible-playbook--test
D.ansible-playbook--verify
4.在使用Ansible进行自动化配置时,以下哪个命令可以用来查看目标主机的信息?
A.ansiblelocalhost-mshell-awhoami
B.ansiblelocalhost-mcommand-awhoami
C.ansiblelocalhost-mshell-aid
D.ansiblelocalhost-mcommand-aid
5.以下哪个命令可以用来在Ansible中创建一个变量?
A.set
B.define
C.var
D.vars
6.在使用Ansible进行自动化配置时,以下哪个命令可以用来部署一个应用?
A.ansible-playbook-ihostsplaybook.yml
B.ansible-playbook-mservice-aname=httpdstate=startedplaybook.yml
C.ansible-playbook-mfile-apath=/etc/nginxstate=directoryplaybook.yml
D.Alloftheabove
7.以下哪个工具被广泛用于自动化配置Windows系统?
A.PowerShell
B.Ansible
C.Puppet
D.Chef
8.在使用PowerShell进行自动化配置时,以下哪个命令可以用来创建一个变量?
A.$var=value
B.Set-Variable-Namevar-Valuevalue
C.New-Variable-Namevar-Valuevalue
D.Alloftheabove
9.以下哪个命令可以用来在PowerShell中执行一个脚本?
A.script.ps1
B..\script.ps1
C.powershell-Filescript.ps1
D.Alloftheabove
10.在使用PowerShell进行自动化配置时,以下哪个命令可以用来检查目标主机的信息?
A.Get-ComputerInfo
B.Get-SystemInfo
C.Get-HostInfo
D.Alloftheabove
11.以下哪个工具被广泛用于自动化配置Linux系统?
A.Bash
B.Ansible
C.Puppet
D.Chef
12.在使用Bash进行自动化配置时,以下哪个命令可以用来创建一个变量?
A.var=value
B.declare-xvar=value
C.exportvar=value
D.Alloftheabove
13.以下哪个命令可以用来在Bash中执行一个脚本?
A../script.sh
B.bashscript.sh
C.sourcescript.sh
D.Alloftheabove
14.在使用Bash进行自动化配置时,以下哪个命令可以用来检查目标主机的信息?
A.hostname
B.lsb_release-a
C.uname-a
D.Alloftheabove
15.以下哪个工具被广泛用于自动化配置网络设备?
A.Bash
B.Ansible
C.Puppet
D.Chef
16.在使用Ansible进行自动化配置时,以下哪个命令可以用来部署一个应用?
A.ansible-playbook-ihostsplaybook.yml
B.ansible-playbook-mservice-aname=httpdstate=startedplaybook.yml
C.ansible-playbook-mfile-apath=/etc/nginxstate