云计算习题

一、单选题

下面哪个是软件代码版本控制软件?(B)

A.project 

B.SVN 

C.notepad++ 

D.Xshell 

为满足金融业务的监管和安全要求,平台不需要考虑下列哪个应用?(A)

A.文档版本管理 

B.防火墙策略 

C.安全漏洞扫描 

D.多租户安全隔离

以下哪一个是项目收尾过程的正确顺序?(C)

A.得到正式验收、解散团队、写出经验教训、结束合同 

B.写出经验教训、解散团队、得到正式验收、结束合同 

C.得到正式验收、写出经验教训、解散团队、结束合同 

D.得到正式验收、结束合同、写出经验教训、解散团队

在项目总结阶段,可得到的报告中不包括?(B)

A.《验收测试报告》 

B.《实施报告》 

C.《项目总结报告》 

D.《项目归档检查单》

子网掩码为255.255.255.0,下列哪个 IP地址和其余的不在同一网段中?(B)

A.172.16.32.55 

B.172.16.25.44 

C.172.16.32.201 

D.172.16.32.12

VLAN基本上可以看成是一个?(B)

A.局域网 

B.广播域 

C.工作站 

D.广域网

关于"rm -rf dirname"命令,说法正确的是?(D)

A.删除 dirname 目录中的文件 

B.删除 dirname 目录,删除时给予提示 

C.只能删除空目录。 

D.递归强行删除 dirname 目录,及其目录下的所有文件

Nginx 服务使用什么语言编写?(A)

A.C 语言 

B.JAVA 

C.python 

D.PHP

在主从数据库的哪种模式下,部分 slave 的数据同步不连接主节点,而是连接从节点?(A)

A.级联复制 

B.一主双从 

C.双主双从 

D.A、C

以下哪项是影响数据库速度的主要原因?(B)

A.查询数据 

B.写入数据 

C.删除数据 

D.修改数据

在使用命令上传一个glance镜像到 OpenStack平台的时候,需要配置镜像格式为 qcow2,使用的相应参数是?(C)

A.--container-format 

B.--containers-format 

C.--disk-format 

D.--disks-format

Ceilometer 服务将监控到的数据存储到哪里?(B)

A.MySQL 数据库 

B.MongoDB 数据库 

C.Swift 对象存储 

D.Hbase 数据库

Neutron 服务可以向 OpenStack 平台提供各种不同的网络,下列哪种网络不属于Neutron 服务能提供的网络?(A)

A.BGP 

B.vlan 

C.GRE 

D.vxlan

AWS 中的 RDS 目前支持多少个关系型数据库引擎?(C)

A.三个:MySQL,Oracle 和 Microsoft SQL Server。 

B.两个:MySQL 和 Oracle 

C.六个:Amazon Aurora,Oracle,Microsoft SQL Server,PostgreSQL,MySQL 

和 MariaDB。 

D.一个:MySQL。

AWS 中的 VPC 的公共子网是一个?(A)

A. 在其关联的路由表中至少有一个使用 Internet 网关(IGW)的路由。 

B. 通过网络地址转换(NAT)实例在其关联的路由表中包含路由。 

C. 有一个网络访问控制列表(NACL)允许出站流量到 0.0.0.0/0。 

D. 在其配置中选择了公共子网选项。

Amazon S3 存储桶提供以下哪项? (C)

A. 为新对象的放置编写一致性,并与 POST & DELETES 保持一致 

B. 为新对象的 POST 编写一致性,并最终为覆盖和删除一致 

C. 重新编写新对象的一致性,并最终与覆盖和删除一致 

D. 重新编写新对象的后写一致性,并与 POST & DELETES 保持一致

一个 EC2 实例可以连接多少个 EBS 卷?(C)

A.1 

B.2 

C.27 

D.无限 

以下哪个陈述是错误的?(D)

A.一个 VPC 可以有一个 Internet 网关。 

B.一个 VPC 可以有多个子网。 

C.停止和重新启动后,单个实例将其公共 IP 保留在 VPC 中。 

D.单个实例在停止和重新启动后不会在 VPC 内保留其公共 IP。 

下列选项当中,哪个是 Dockerfile FROM 指令的含义?(D)

A.为镜像指定标签 

B.运行指定命令 

C.容器启动时要运行的命令 

D.指定基础镜像 

下列选项当中,哪些是 Kubernetes 的核心技术?(D)

A.IPVS 

B.Pod 

C.Services 

D.其余都是

二、多选题

白盒技术主要包括?(ABCD)

A.语句覆盖 

B.判定覆盖 

C.条件覆盖 

D.逻辑覆盖 

IP 地址中网络号的作用有?(AC)

A.指定了主机所属的网络 

B.指定了网络上主机的标识 

C.指定了设备能够进行通信的网络 

D.指定被寻址的网中的某个节点 

下面那些是主从数据的优点?(ABC)

A.方便做数据的热备份 

B.架构的扩展更容易 

C.读写分离,使数据库能支撑更大的并发 

D.加快读写速度 

下列选项当中,哪些是云计算的特点?(ABCD)

A.虚拟化技术 

B.动态可扩展 

C.灵活性高 

D.性价比高

关于 S3 的以下哪种 HTTP 方法最终具有一致性?(BD)

A.更新 

B.删除 

C.放置新对象 

D.覆盖 PUT 

Docker 容器有几种状态?(ABCD)

A.运行 

B.已暂停 

C.重新启动 

D.已退出 

K8S 集群中有哪几种类型?(AC)

A.管理节点 

B.控制节点 

C.工作节点 

D.存储节点

三、实操题

本地 YUM 源管理

使用 VMWare 软件启动提供的 xserver1 虚拟机(配置虚拟机 xserver1 的 IP为 192.168.100.11,主机名为 xserver1),在虚拟机的/root 目录下,存在一个CentOS-7-x86_64-DVD-1511.iso 的镜像文件,使用这个镜像文件配置本地 yum 源,要求将这个镜像文件挂载在/opt/centos 目录,请问如何配置自己的 local.repo 文件,使得可以使用该镜像中的软件包,安装软件。请将 local.repo 文件的内容 和执行 yum repolist 的返回结果以文本形式提交到答题框。

[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[root@xserver1 yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
centos
| 3.6 kB 00:00:00
(1/2): centos/group_gz
| 155 kB 00:00:00
(2/2): centos/primary_db
| 2.8 MB 00:00:00
Determining fastest mirrors
repo id
repo name
status
centos
centos
3,723
repolist: 3,723

FTP 安装使用

使用 xserver1 虚拟机,安装 ftp 服务,并配置 ftp 的共享目录为/opt。使用VMWare 软件继续启动提供的 xserver2 虚拟机(配置虚拟机 xserver2 的 IP 为 192.168.100.12,主机名为 xserver2),并创建该虚拟机的 yum 源文件 ftp.repo 使用xserver1的ftp源(配置文件中的FTP地址使用主机名)。配置完成后,将xserver19节点执行 netstat -ntpl 命令(netstat 命令若不能用,则自行安装 net-tools 工具)的 返回结果和将 xserver2 节点的 ftp.repo 文件以文本形式提交到答题框。

[root@xserver1 ~]# 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:22 0.0.0.0:*
LISTEN 1426/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:*
LISTEN 1949/master
tcp6 0 0 :::21 :::*
LISTEN 3192/vsftpd
tcp6 0 0 :::22 :::*
LISTEN 1426/sshd
tcp6 0 0 ::1:25 :::*
LISTEN 1949/master
[centos]
name=centos
baseurl=ftp://xserver1/centos
gpgcheck=0
enabled=1

NFS 服务管理

使用 xserver1、xserver2 虚拟机,安装 NFS 服务所需要的软件包,将 xserver1节点中的/mnt/share 目录使用 NFS 服务共享出来(目录不存在请自行创建,要求可访问共享目录的网段为 192.168.100.0/24),接着在 xserver2 节点上,将 xserver110 中共享的文件挂载到/mnt 目录下。操作完毕后,依次将 xserver1 节点上执行 showmount -e ip 命令和 xserver2 节点上执行 df -h 命令的返回结果以文本形式提 交到答题框。

Export list for 192.168.100.11:
/mnt/share 192.168.100.0/24
[root@xserver2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 18G 878M 17G 5% /
devtmpfs 903M 0 903M 0% /dev
tmpfs 913M 0 913M 0% /dev/shm
tmpfs 913M 8.6M 904M 1% /run
tmpfs 913M 0 913M 0% /sys/fs/cgroup
/dev/sda1 497M 125M 373M 25% /boot
tmpfs 183M 0 183M 0% /run/user/0
/dev/sr0 4.1G 4.1G 0 100% /opt/centos
192.168.100.11:/mnt/share 5.8G 20M 5.5G 1% /mnt

主从数据库管理

在 xserver1、xserver2 上安装 mariadb 数据库,并配置为主从数据库(xserver1为主节点、xserver2 为从节点),实现两个数据库的主从同步。配置完毕后,请在 xserver2 上的数据库中执行“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)

LNMP 环境部署

使用 xserver1 节点,安装单节点 lnmp 环境。安装 lnmp 环境需要用到的 YUM 源为 CentOS-7-x86_64-DVD-1511.iso 和 lnmp 目录(均在/root 目录下)。安装并配置完 lnmp 环境后。依次查询数据库、nginx、php 服务的状态,并使用 netstat -ntpl命令查看端口开放情况。最后依次将查询服务状态的返回结果,和查看端口开放情况的返回结果以文本形式提交到答题框。

[root@localhost ~]# systemctl status mariadb
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2019-12-06 12:29:37 EST; 56s ago
Process: 2741 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
Process: 2713 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
Main PID: 2740 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─2740 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
└ ─ 2897 /usr/libexec/mysqld --basedir=/usr
--datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin
--log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/ma... 
Dec 06 12:29:34 localhost.localdomain systemd[1]: Starting MariaDB database server... 
Dec 06 12:29:34 localhost.localdomain mysqld_safe[2740]: 191206 12:29:34 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'. 
Dec 06 12:29:34 localhost.localdomain mysqld_safe[2740]: 191206 12:29:34 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Dec 06 12:29:37 localhost.localdomain systemd[1]: Started MariaDB database server.
[root@localhost ~]# systemctl status nginx
● nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2019-12-06 12:29:54 EST; 46s ago
Docs: http://nginx.org/en/docs/
Process: 2945 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 2946 (nginx)
CGroup: /system.slice/nginx.service
├ ─ 2946 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
└─2947 nginx: worker process
Dec 06 12:29:54 localhost.localdomain systemd[1]: Starting nginx - high performance web server...
Dec 06 12:29:54 localhost.localdomain systemd[1]: PID file /var/run/nginx.pid not readable (yet?) after start. 
Dec 06 12:29:54 localhost.localdomain systemd[1]: Started nginx - highperformance web server. 
[root@localhost ~]# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2019-12-06 12:30:00 EST; 59s ago
Main PID: 2953 (php-fpm)
Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec" CGroup: /system.slice/php-fpm.service
├─2953 php-fpm: master process (/etc/php-fpm.conf)
├─2955 php-fpm: pool www
├─2956 php-fpm: pool www
├─2957 php-fpm: pool www
├─2958 php-fpm: pool www
└─2959 php-fpm: pool www
Dec 06 12:29:59 localhost.localdomain systemd[1]: Starting The PHP FastCGI Process Manager... 
Dec 06 12:30:00 localhost.localdomain systemd[1]: Started The PHP FastCGI Process Manager. 
[root@localhost ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address
State PID/Program name
tcp 0 0 127.0.0.1:9000 0.0.0.0:*
LISTEN 2953/php-fpm: maste
tcp 0 0 0.0.0.0:3306 0.0.0.0:*
LISTEN 2897/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:*
LISTEN 2946/nginx: master
tcp 0 0 0.0.0.0:22 0.0.0.0:*
LISTEN 1494/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:*
LISTEN 2651/master
tcp6 0 0 :::22 :::*
LISTEN 1494/sshd
tcp6 0 0 ::1:25 :::*
LISTEN 2651/master

部署 WordPress 应用

使用 xserver1 节点,基于 lnmp 环境,部署 WordPress 应用(WordPress 源码包在/root 目录下)。应用部署完毕后,设置 WordPress 的站点标题为自己的姓名(例:名字叫张三,则设置站点标题为张三的 BLOG),设置完毕后登录WordPresss 首页。最后将命令 curl ip(ip 为 wordpress 的首页 ip)的返回结果以文本形式提交到答题框。

[root@localhost ~]# curl 192.168.100.10
<!DOCTYPE html>
<title>张三 &#8211; 又一个 WordPress 站点</title>
<p>欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!</p>

Linux 存储 LVM 管理

使用 xserver1 虚拟机,使用 VMWare 软件自行

  • 16
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值