单选题(200分)
1.下面哪个是软件代码版本控制软件?(10分) (答案正确:10分)
A、project
B、SVN (正确答案)
C、notepad++
D、Xshell

2.下面哪个阶段不是项目管理流程中的阶段?(10分) (答案错误:0分)
A、项目立项
B、项目开发
C、项目测试 
D、项目质保 (正确答案)

3.VRRP协议报文使用的固定组播地址是? (10分) (答案正确:10分)
教师点评
A、127.0.0.1
B、192.168.0.1
C、169.254.254.254
D、224.0.0.18 (正确答案)

4.每个物理端口传输速率为100 Mb/s,将2个物理端口聚合成逻辑端口后,该聚合端口AP的传输速率为多少? (10分)
A、200Mb/s (正确答案)
B、100Mb/s
C、300Mb/s
D、50Mb/s

5.下列关于DHCP服务器的描述中,正确的是?(10分) (答案错误:0分)
A、客户端只能接受本网段DHCP服务器提供的IP地址 
B、需要保留的IP地址可以包含在DHCP服务器的地址池中 (正确答案)
C、DHCP服务器不能帮助用户指定DNS服务器
D、DHCP服务器可以将一个IP地址同时分配给两个不同的用户

6.下列选项当中,创建名称为test的数据库的正确命令是?(10分) (答案错误:0分)
A、mysql -uroot –p000000 create test 
B、mysqladmin -uroot –p000000 create test (正确答案)
C、mysql -u root-p 000000 create test
D、mysqladmin -u root-p 000000 create test

7.操作Nginx时需要与哪个进程进行通讯?(10分) (答案正确:10分)
A、主进程 (正确答案)
B、通讯进程
C、网络进程
D、worker进程

8.Nginx中重新加载配置Master在接受到什么信号后,会先重新加载配置?(10分) (答案正确:10分)
A、kill -HUP pid (正确答案)
B、start -HUP pid
C、stop -HUP pid
D、restart -HUP pid

9.以下哪个服务为OpenStack平台提供了消息服务?(10分) (答案错误:0分)
A、Keystone 
B、Neutron
C、RabbitMQ (正确答案)
D、Nova

10.OpenStack在以下哪个版本正式发布Horizon?(10分) (答案错误:0分)
A、Cactus 
B、Diablo
C、Essex (正确答案)
D、Folsom

11.下列选项当中,哪个是Neutron查询网络服务列表信息的命令?(10分) (答案正确:10分)
A、neutron agent-list (正确答案)
B、neutron network-show
C、neutron agent-show
D、neutron network-list

12.以下关于腾讯云按量计费的描述中,哪项是错误的?(10分) (答案错误:0分)
A、先使用后付款,相对预付费更灵活,用多少付多少,计费准确,无资源浪费。
B、可按需紧急增加或者减少资源,快速根据业务需要调整资源购买需求。
C、单位价格较预付费低。 (正确答案)
D、较大量资源临时增加时,可能出现无资源可用情况。

13.下列关于CDN的说法,错误的是?(10分) (答案错误:0分)
A、简单接入
B、统计简单
C、配置复杂 (正确答案)
D、多样管理

14.VPN连接与专线接入是两种连接企业数据中心与腾讯云的方法,下列说法错误的是?(10分) (答案错误:0分)
A、专线接入具备更安全、更稳定、更低时延、更大带宽等特性 
B、VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点
C、专线接入的定价由物理专线定价、专用通道定价组成
D、VPN 通道、对端网关、VPN 网关需要付费使用 (正确答案)

15.关于腾讯云关系型数据库CDB的产品优势,下列说法不正确的是?(10分) (答案正确:10分)
A、默认支持双主备份模式 (正确答案)
B、用户可根据业务情况选择精确到秒粒度的按量计费模式,或者价格更优惠的包年包月模式。
C、提供多种存储介质选型,可根据业务情况灵活选择。
D、仅需几步可轻松完成数据库从部署到访问,不需要预先准备基础设施,也不需要安装和维护数据库软件。

16.以下关于腾讯云按量计费的描述中,哪项是错误的?(10分) (答案错误:0分)
A、先使用后付款,相对预付费更灵活,用多少付多少,计费准确,无资源浪费。
B、可按需紧急增加或者减少资源,快速根据业务需要调整资源购买需求。
C、单位价格较预付费低。 (正确答案)
D、较大量资源临时增加时,可能出现无资源可用情况。

17.用户购买了上海地区按量计费 500G SSD 云硬盘,使用2小时后释放,已知上海地区SSD云硬盘单价为0.0033元/GB*结
算单位,则用户需要付费多少元?(10分) (答案正确:10分)
A、3.3 (正确答案)
B、198
C、11880
D、0.14

18.腾讯云CDN提供哪些加速服务,使用高性能缓存系统,降低访问时延,提高资源可用性?(10分) (答案错误:0分)
A、静态内容加速
B、下载分发加速
C、音视频点播加速
D、以上所有 (正确答案)

19.下面哪个是Kubernetes可操作的最小对象?(10分) (答案错误:0分)
A、 container
B、 Pod (正确答案)
C、 image
D、 volume

20.下面哪个不是属于Shell的种类_____。(10分) (答案错误:0分)
A、Bourne Shell
B、Bourne-Again Shell
C、Korn Shell
D、J2SE (正确答案)


多选题(200分)
21.常见的项目开发模型有哪些?(10分) (答案错误:0分)
A、快速原型模型
B、增量模型
C、瀑布模型 (正确答案)
D、敏捷开发模型 (正确答案)

22.下面关于项目立项启动表述正确的是?(10分) (答案错误:0分)
A、项目启动阶段,将项目的目标、规划与任务进行完整地定义和阐述,成一份完成的项目工作任务书 (正确答案)
B、项目启动会是宣导项目重要性的关键节点,必须就项目目标、上线条件、管理权限和项目干系人列表达成共识 (正确答案)
C、项目启动阶段必须确定明确的责任人 (正确答案)
D、项目立项启动过程需要明确开发、测试阶段的任务 (正确答案)

23.VRRP协议的优点有哪些?(10分) (答案错误:0分)
A、容错率低
B、适应性强 (正确答案)
C、网络开销小 (正确答案)
D、简化网络管理 (正确答案)

24.VRRP协议中定义了哪些状态? (10分) (答案错误:0分)
A、活动状态 (正确答案)
B、转发状态
C、备份状态 (正确答案)
D、初始状态 (正确答案)

25.在Linux系统,关于硬链接的描述正确的是?(10分) (答案错误:0分)
A、跨文件系统
B、不可以跨文件系统 (正确答案)
C、为链接文件创建新的i节点
D、链接文件的i节点与被链接文件的i节点相同 (正确答案)

26.批量删除当前目录下后缀名为.c的文件。如a.c、b.c。(10分) (答案错误:0分)
A、rm *.c (正确答案)
B、find . -name "*.c" -maxdepth 1 | xargs rm (正确答案)
C、find . -name "*.c" | xargs rm
D、以上都不正确

27.哪些是zookeeper主要角色?(10分) (答案错误:0分)
A、领导者 (正确答案)
B、学习者 (正确答案)
C、客户端 (正确答案)
D、服务端

28.Kafka应用场景有哪些?(10分) (答案错误:0分)
A、 日志收集 (正确答案)
B、 消息系统 (正确答案)
C、 运营指标 (正确答案)
D、 流式处理 (正确答案)

29.制定银行容器平台的需求时,建议考虑包括的方面有哪些?(10分) (答案错误:0分)
A、管理大规模容器集群能力 (正确答案)
B、为满足金融业务的监管和安全要求,平台需要考虑应用的高可用性和业务连续性、多租户安全隔离、不同等级业务隔离 (正确答案)
C、器平台还对公网提供访问,那么还需要考虑访问链路加密、安全证书 (正确答案)
D、防火墙策略、安全漏洞扫描、镜像安全、后台运维的4A纳管、审计日志 (正确答案)

30 下面属于nova组件中的服务的是?(10分) (答案错误:0分)
A、nova-api (正确答案)
B、nova-scheduler (正确答案)
C、nova-novncproxy (正确答案)
D、nova-controller

31.Glance服务可以采用的后端存储有哪些?(10分) (答案错误:0分)
A、简单文件系统 (正确答案)
B、Swift (正确答案)
C、Ceph (正确答案)
D、S3云存储 (正确答案)

32.Ceilometer数据收集方式有哪些?(10分) (答案错误:0分)
A、触发收集 (正确答案)
B、自发收集
C、循环收集
D、轮询收集 (正确答案)

33.腾讯云服务器多地域多可用区部署有哪些优势?(10分) (答案错误:0分)
A、用户就近选择,降低时延提高速度 (正确答案)
B、可用区间故障相互隔离,无故障扩散 (正确答案)
C、保障业务连续性 (正确答案)
D、保证高可用性 (正确答案)

34.云服务器可用的镜像类型有哪几个?(10分) (答案错误:0分)
A、公有镜像 (正确答案)
B、自定义镜像 (正确答案)
C、服务市场镜像 (正确答案)
D、个人镜像

35.以下关于弹性伸缩特点描述正确的有哪几项?(10分) (答案错误:0分)
A、弹性伸缩可以根据您的业务需求和策略,自动调整 CVM 计算资源 (正确答案)
B、弹性伸缩的计费方式为按云服务器所使用的资源来计费 (正确答案)
C、弹性伸缩的计费方式为按年度计费
D、以上皆无

36.下列关于腾讯云负载均衡说法正确的是?(10分) (答案错误:0分)
A、公网应用型支持七层、四层转发 (正确答案)
B、内网应用型不支持四层转发
C、公网传统型支持七层、四层转发 (正确答案)
D、内网传统型不支持七层转发 (正确答案)

37.下面关于容器编排的说法,不正确的是?(10分) (答案错误:0分)
A、 容器编排是指对单独组件和应用层的工作进行组织的流程
B、 应用一般由单独容器化的组件(通常称为微服务)组成
C、 对单个容器进行组织的流程即称为容器编排 (正确答案)
D、 容器编排工具仅允许用户指导容器部署与自动更新 (正确答案)

38.下面关于OpenShift集群缩容的说法,正确的是?(10分) (答案错误:0分)
A、 缩容是指减少集群的网络资源
B、 缩容时集群管理员需要保证新的容器不会再创建于要缩减的计算节点之上 (正确答案)
C、 缩容时要保证当前运行在计划缩减的计算节点之上的容器能迁移到其他计算节点之上 (正确答案)
D、 般的缩容过程主要步骤包括禁止参与调度、节点容器撤离和移除计算节点 (正确答案)

39.IaaS平台中拥有下面哪些项目_____。(10分) (答案错误:0分)
A、ERP
B、Openstack (正确答案)
C、Cloudstack (正确答案)
D、CRM

40.Python中使用requests第三方库的优点在于_____。(10分) (答案错误:0分)
A、持使用Cookie保持会话 (正确答案)
B、支持文件上传 (正确答案)
C、支持自动确定响应内容的编码 (正确答案)
D、对用户来说比较人性化 (正确答案)


实操题(600分)
路由器管理(40分)

41.配置R1和R2路由器(路由器使用R2220),R1路由器配置端口g0/0/1地址为192.168.1.1/30,端口g0/0/1连接R2路由
器。配置端口g0/0/2地址为192.168.2.1/24,作为内部PC1机网关地址。R2路由器配置端口g0/0/1地址为
192.168.1.2/30,端口g0/0/1连接R1路由器,配置端口g0/0/2地址为192.168.3.1/24,作为内部PC2机网关地址。R1和R2
路由器启用OSPF动态路由协议自动学习路由。使PC1和PC2可以相互访问。(所有配置命令使用完整命令)将上述所有
操作命令及返回结果以文本形式提交到答题框。

答案:
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.1 30
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 192.168.2.1 24
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.3
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.1.2 30
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 192.168.3.1 24
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.3
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255

无线AC管理(40分)

42.配置无线AC控制器(型号使用AC6005),开启dhcp功能,设置vlan20网关地址为172.16.20.1/24,并配置vlan20接口
服务器池,设置dhcp分发dns为114.114.114.114、223.5.5.5。将上述所有操作命令及返回结果以文本形式提交到答题框。

答案:
[SW1]vlan batch 20
[SW1]dhcp enable
[SW1]interface vlanif 20
[SW1-Vlanif20]ip address 172.16.20.1 24
[SW1-Vlanif20]dhcp select interface
[SW1-Vlanif20]dhcp server dns-list 114.114.114.114 223.5.5.5

YUM源管理(40分)

43.若存在一个CentOS-7-x86_64-DVD-1511.iso的镜像文件,使用这个镜像文件配置本地yum源,要求将这个镜像文件挂载
在/opt/centos目录,请问如何配置自己的local.repo文件,使得可以使用该镜像中的软件包,安装软件。请将local.repo
文件的内容以文本形式提交到答题框。

答案:
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1

Raid存储管理(40分)

44.使用提供的虚拟机,该虚拟机存在一块大小为20G的磁盘/dev/vdb,使用fdisk命令对该硬盘进形分区,要求分出三个大
小为5G的分区。使用这三个分区,创建名为/dev/md5、raid级别为5的磁盘阵列。创建完成后使用xfs文件系统进形格
式化,并挂载到/mnt目录下。将mdadm -D /dev/md5命令和返回结果;df -h命令和返回结果以文本形式提交到答题框。

答案:
[root@xiandian ~]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Oct 23 17:08:07 2019
Raid Level : raid5
Array Size : 5238784 (5.00 GiB 5.36 GB)
Used Dev Size : 5238784 (5.00 GiB 5.36 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Wed Oct 23 17:13:37 2019
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Name : xiandian:0 (local to host xiandian)
UUID : 71123d35:b354bc98:2e36589d:f0ed3491
Events : 17
Number Major Minor RaidDevice State
0 253 17 0 active sync /dev/vdb1
1 253 18 1 active sync /dev/vdb2
2 253 19 2 active sync /dev/vdb3
[root@xiandian ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 41G 2.4G 39G 6% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 4.0K 3.9G 1% /dev/shm
tmpfs 3.9G 17M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 2.8G 33M 2.8G 2% /swift/node
tmpfs 799M 0 799M 0% /run/user/0
/dev/md5 10.0G 33M 10.0G 1% /mnt

主从数据库管理(40分)

45.使用提供的两台虚拟机,在虚拟机上安装mariadb数据库,并配置为主从数据库,实现两个数据库的主从同步。配置完
毕后,请在从节点上的数据库中执行“show slave status \G”命令查询从节点复制状态,将查询到的结果以文本形式提交
到答题框。

答案:
MariaDB [(none)]> start slave;
MariaDB [(none)]> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: mysql1
Master_User: user
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000003
Read_Master_Log_Pos: 245
Relay_Log_File: mariadb-relay-bin.000005
Relay_Log_Pos: 529
Relay_Master_Log_File: mysql-bin.000003
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 245
Relay_Log_Space: 1256
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 30
1 row in set (0.00 sec)

应用商城系统(40分)

46.使用提供的软件包和提供的虚拟机,完成单节点应用系统部署。部署完成后,进行登录,(订单中填写的收货地址填写
自己学校的地址,收货人填写自己的实际联系方式)最后使用curl命令去获取商城首页的返回信息,将curl http://你自
己的商城IP/#/home获取到的结果以文本形式提交到答题框。

答案:
[root@server ~]# curl http://172.30.11.27/#/home
<!DOCTYPE html><html><head><meta charset=utf-8><title>1+x-示例项目</title><meta name=keyw
ords content=""><meta name=description content=""><meta http-equiv=X-UA-Compatible content="I
E=Edge"><meta name=wap-font-scale content=no><link rel="shortcut icon " type=images/x-icon href
=/static/images/favicon.ico><link href=/static/css/app.8d4edd335a61c46bf5b6a63444cd855a.css rel=sty
lesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2d17a
82764acff8145be.js></script><script type=text/javascript src=/static/js/vendor.4f07d3a235c8a7cd4efe.js
></script><script type=text/javascript src=/static/js/app.81180cbb92541cdf912f.js></script></body>
</html><style>body{
min-width:1250px;

Zookeeper集群(40分)

47.使用提供的三台虚拟机和软件包,完成Zookeeper集群的安装与配置,配置完成后,在相应的目录使用./zkServer.sh
status命令查看三个Zookeeper节点的状态,将三个节点的状态以文本形式提交到答题框。

答案:
[root@zookeeper1 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: follower
[root@zookeeper2 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: leader
[root@zookeeper3 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: follower

Kafka集群(40分)

48.使用提供的三台虚拟机和软件包,完成Kafka集群的安装与配置,配置完成后,在相应的目录使用 ./kafka-topics.sh --
create --zookeeper 你的IP:2181 --replication-factor 1 --partitions 1 --topic test创建topic,将输入命令后的返回结果以
文本形式提交到答题框。

答案:
[root@zookeeper1 bin]# ./kafka-topics.sh --create --zookeeper 172.16.51.23:2181 --replication-factor 1 -
-partitions 1 --topic test
Created topic "test".

Zabbix-server节点搭建(40分)

49.使用提供的虚拟机和软件包,完成Zabbix监控系统server端的搭建,搭建完毕后启动服务,然后使用netstat -ntpl命令
查看端口启动情况,将netstat -ntpl命令的返回结果以文本形式提交到答题框。

答案:
[root@zabbix-server ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 10611/zabbix_server
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 10510/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 975/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 886/master
tcp6 0 0 :::10051 :::* LISTEN 10611/zabbix_server
tcp6 0 0 :::80 :::* LISTEN 10579/httpd
tcp6 0 0 :::21 :::* LISTEN 10015/vsftpd
tcp6 0 0 :::22 :::* LISTEN 975/sshd
tcp6 0 0 ::1:25 :::* LISTEN 886/master

Keystone管理(40分)

50.使用提供的“all-in-one”镜像,自行检查openstack中各服务的状态,若有问题自行排查。在keystone中创建用户
testuser,密码为password,创建好之后,查看testuser的详细信息。将openstack user show testuser命令的返回结果
以文本形式提交到答题框。

答案:
[root@xiandian~]# source /etc/keystone/admin-openrc.sh
[root@xiandian~]# openstack user show testuser
+-----------+----------------------------------+
| Field | Value |
+-----------+----------------------------------+
| domain_id | 639e7d52170d4759b5438e3b29bbf339 |
| enabled | True |
| id | df8ca15f17a8435d8889987b4b78c7a2 |
| name | testuser |
+-----------+----------------------------------+

Glance管理(40分)

51.使用提供的“all-in-one”镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用提供的cirros-0.3.4-
x86_64-disk.img镜像;使用glance命令将镜像上传,并命名为mycirros,最后将glance image-show id命令的返回结果
以文本形式提交到答题框。

答案:
[root@xiandian ~]# glance image-show d3663be2-3ebf-443a-b3fc-b3e39bda8783
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+

Nova管理(40分)

52.使用提供的“all-in-one”镜像,自行检查openstack中各服务的状态,若有问题自行排查。通过nova的相关命令创建名为
exam,ID为1234,内存为1024M,硬盘为20G,虚拟内核数量为2的云主机类型,查看exam的详细信息。将nova
flavor-show id操作命令的返回结果以文本形式提交到答题框。

答案:
[root@xiandian ~]# nova flavor-show 1234
+----------------------------+-------+
| Property | Value |
+----------------------------+-------+
| OS-FLV-DISABLED:disabled | False |
| OS-FLV-EXT-DATA:ephemeral | 0 |
| disk | 20 |
| extra_specs | {} |
| id | 1234 |
| name | exam |
| os-flavor-access:is_public | True |
| ram | 1024 |
| rxtx_factor | 1.0 |
| swap | |
| vcpus | 2 |
+----------------------------+-------+

Docker安装(40分)

53.使用提供的虚拟机和软件包,自行配置YUM源,安装docker-ce服务。安装完毕后执行docker info命令的返回结果以文
本形式提交到答题框。

答案:
Containers: 33
Running: 16
Paused: 0
Stopped: 17
Images: 22
Server Version: 18.09.6
Storage Driver: devicemapper
Pool Name: docker-253:0-113162281-pool
Pool Blocksize: 65.54kB
Base Device Size: 10.74GB
Backing Filesystem: xfs
Udev Sync Supported: true
Data file: /dev/loop0
Metadata file: /dev/loop1
Data loop file: /var/lib/docker/devicemapper/devicemapper/data
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
Data Space Used: 3.573GB
Data Space Total: 107.4GB
Data Space Available: 18.72GB
Metadata Space Used: 22.59MB
Metadata Space Total: 2.147GB
Metadata Space Available: 2.125GB
Thin Pool Minimum Free Space: 10.74GB
Deferred Removal Enabled: true
Deferred Deletion Enabled: true
Deferred Deleted Device Count: 0
Library Version: 1.02.158-RHEL7 (2019-05-13)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: b34a5c8af56e510852c35414db4c1f4fa6172339
runc version: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-1062.7.1.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.913GiB
Name: master
ID: U4ME:YWV6:WZEK:7R7W:5OLN:MO4A:NVNH:AEPR:L7GE:UD4S:UZOY:GZXQ
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
192.168.70.10:5000
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
WARNING: the devicemapper storage-driver is deprecated, and will be removed in a future release.
WARNING: devicemapper: usage of loopback devices is strongly discouraged for production use.
Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.

部署Swarm集群(40分)

54.使用提供的虚拟机和软件包,安装好docker-ce。部署Swarm集群,并安装Portainer图形化管理工具,部署完成后,使
用浏览器登录ip:9000界面,进入Swarm控制台。将curl swarm ip:9000返回的结果以文本形式提交到答题框。

答案:
[root@master ~]# curl 192.168.100.10:9000
<!DOCTYPE html><html lang="en" ng-app="portainer">
<head>
<meta charset="utf-8">
<title>Portainer</title>
<meta name="description" content="">
<meta name="author" content="Portainer.io">
<div class="row" style="text-align: center">
Loading Portainer...
<i class="fa fa-cog fa-spin" style="margin-left: 5px"></i>
</div>
<!-- !panel -->
</div>

Shell脚本补全(40分)

55.下面有一段脚本,作用是自动配置redis服务,由于工程师的失误,将脚本中的某些代码删除了,但注释还在,请根据
注释,填写代码。最后将填写的代码按照顺序以文本形式提交至答题框。 redis(){ cd #修改redis的配置文件,将bind
127.0.0.1注释 sed -i (此处填写) /etc/redis.conf #修改redis的配置文件,将protected-mode yes改为protected-mode
no sed -i (此处填写) /etc/redis.conf #启动redis服务 systemctl start redis #设置开机自启 systemctl enable redis if [
$? -eq 0 ] then sleep 3 echo -e "\033[36m==========redis启动成功==========\033[0m" else echo -e
"\033[31m**********redis启动失败,请检查**********\033[0m" exit 1 fi sleep 2 }

答案:
sed -i 's/bind 127.0.0.1/#bind 127.0.0.1/g' /etc/redis.conf
sed -i 's/protected-mode yes/protected-mode no/g' /etc/redis.conf
 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐