本文主要是介绍阿里云GTS-平台,混合云TAM-云平台运维 笔试题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
秉承互联网开源精神,现含泪分享阿里面试题,考试过程不能切屏,开摄像头,拍照,险过,如果有缘面了同一岗位,一定要熟悉下面的题
![在这里插入图片描述](https://img-blog.csdnimg.cn/1c696bf29b0a4056aaf137d5861c5246.png
一、单项选择题
- 一个大型网站准备上线,时间非常紧急,需要在 2 天内完成 2000 台 ECS 的开
通的环境部署,以下哪个功能可以帮客户解决困难?(C)
A、SSD
B、快照+OpenAPI
C、自定义镜像+OpenAPI
D、共享快照
2.存放用户账号的文件是(C)
A shadow
B group
C passwd
D Gshadow
3.Linux 系统中,下面哪个命令可以查看服务器的序列号(A)
A:dmidecode
B: lspci
C:modinfo
D:dmesg
4.当运行在多用户模式下时,用 Ctrl+ALT+F* 可以切换多少虚拟用户终端(B)
A:3
B:6
C:1
D:12
5.Linux 系统中,如何查看静态进程数?(B)
A:pstree
B: ps -ef
C:tree
D:top
6.如何查看当前 linux 系统的状态,如 CPU 使用内存使用负载情况,下列描述不
正确的是?(D)
A:可以使用 top 命令分析 CPU 使用,内存使用,负载等情况
B:可以使用 free 查看内存整体的使用情况
C:可以使用 cat/proc/meminfo 查看内存更详细的情况
D:可以使用 isof 打开指定的端口
7.Linux 系统中,更改文件 test.txt 属主和属组,如属主为 test,属组为 test1,
下面哪个命令是正确的? ( C)
A:chmod test.test1 test.txt
2
B: chmod test1.test test.txt
C: chown test.test1 test.txt
D: chown test1.test test.txt
8.Linux 用于启动系统所需加载的内核程序位于(C)
A:/
B:/lib/modules/2.4.20_8/kernel
C:/boot
D:/proc
9.下列对协程的理解错误的是?(D)
A:一个线程可以运行多个协程
B:协程的调度由所在程序自身控制
C:Linux 中线程的调度由操作系统控制
D:Linux 中协程的调度由操作系统控制
10.在 bash 中,在一条命令后加入“1>&2”意味着(A)
A: 标准输出重定向到标准错误输出
B: 标准输入重定向到标准错误输出
C: 标准输出重定向到标准输入
D: 标准错误输出重定向到标准输入
11.在给定文件中查找与设定条件相符字符串的命令为(A)
A:grep
B:gzip
C:find
D:sort - 阿里云的产品中负责负载均衡的产品是?(A)
A. SLB
B. ECS
C. OSS
D. RDS
13.SLB 结合哪个产品可以实现跨地域(region)的容灾?(B)
A:OSS
B: DNS
14.建立动态路由需要用到的文件有(B)
A. /etc/hosts
B. /etc/gateways
C. /etc/resolv、conf
3
15.假设文件 fileA 的符号链接为 fileB,那么删除 fileA 后,下面的概述正确的
是(B)
A fileB 也随之被删除
B fileB 仍存在,但是属于无效文件
C 因为 fileB 未被删除,所以 fileA 会被系统自动重新建立
D fileB 会随 fileA 的删除而被系统自动删除
16.如果想在 Linux 下实现热启,应当修改/etc/inittab 下的哪一行(B)
A #Trap CTRL-ALT-DELETE
B ca::ctrlaltdel:/sbin/shutdown -t3 -r now
C id:3:initdefault:
D 10:3wait:/etc/rc.d/rc 3
17.Linux 系统中,下面哪个命令可以批量复制 test.txt 文件到多台物理机
/root/路径下,假设多台物理机 ip 列表文件为 all_ip? ( C)
A cp -h all_ip test.txt/root/
B scp -h all_ip test.txt/root/
C pscp -h all_ip test.txt/root/
D rsync -h all_ip test.txt/root/
18.启动 DNS 服务的守护进程 C
A:httpd start
B:httpd stop
C: named start
D:named stop - 弹性伸缩是否一定要搭配 ECS 使用?(A)
A. 否
B. 是 - Aliyun Linux 和以下哪个系统兼容?(D)
A. UBUNTU
B. OpenSUSE
C. windows server2008
D. Red Hat
21.使用阿里云弹性伸缩来实现计算资源的弹性配置时,做了如下设置:伸缩组的
属性中设置 MinSize=2,MaxSize=7 伸缩规则为增加 3 台 ECS,伸缩配置也进行了
正常的配置。该伸缩组当前的云服务器 ECS 实例数为 3 台,通过设置定时任务来
执行,执行一次后,会增加几台云服务器 ECS 实例?(C)
4
A.1 台
B.2 台
C.3 台 - 小明是一个社交网站的架构师,创业初期用户量较少,每个注册客户上传的
图片文件直接保存在了一台阿里云的云服务器 ECS 实例上。最近用户量爆增,图
片存储的空间达到了 3.5T,WEB 服务器由原来的 1 台 ECS 实例扩展到了 5 台
ECS 实例,性能问题得到了解决,可是保存在 ECS 实例的图片无法在多台 ECS 之
间共享读写。 阿里云的____A____产品非常适合解决这个问题。
A. 对象存储 OSS;
B. 负载均衡 SLB;
C. 归档存储(Archive Storage);
D. 内容分发网络 CDN; - 您基于阿里云的云服务器 ECS 实例部署了 Mysql 数据库,随着业务量的不断
上涨,您需要通过读写分离的方式来改善数据库的性能,可以采用阿里云的( C)
产品来快速解决该问题。
A. 对象存储 OSS
B. 本读 SSD 盘
C. 云数据库 RDS
D. 表格存储 - RED HAT LINUX 9 默认使用的文件系统类型为(B)
A. ext2
B. ext3
C. FAT
D. Swap
25.在 vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用
(C)命令。
A 上箭头
B 下箭头
C .
D *
26.一个文件名字为 rr.Z,可以用来解压缩的命令是(C)
A tar
B gzip
C compress
D uncompress
5
27.删除文件命令为(D)
A:mkdir
B:move
C: mv
D: rm - pwd 与 pwdx 命令的区别是 pwd 用于查看进程的运行目录,pwdx 用于查看当前
目录(B)
A. 正确
B. 错误
29.若当前目录为/home,命令 ls -l 将显示 home 目录下的 (D)
A 所有文件
B 所有隐含文件
C 所有非隐含文件
D 文件的具体信息 - 在/etc/fstab 文件中指定的文件系统加载参数中,(D)参数一般用于 CD-ROM
等移动设备。
A. Defaults
B. sw
C. rw 和 ro
D. noauto - 系统平均负载考虑 CPU 和内存因素(A)
A. 正确
B. 错误 - 如何快速切换到用户 Mary 的主目录下?(D)
A. cd @Mary
B. cd #Mary
C. cd &Mary
D. cd ~Mary - /etc/shadow 文件中存放(B)
A. 用户账号基本信息
B. 用户口令的加密信息
C. 用户组信息
D. 文件系统信息 - linux 系统中,通过哪个命令可以查看磁盘空间使用情况?(A)
A. df -h
B. du -sm
C. fdisk
D. fsck - 除非特别指定,cp 嘉定要拷贝的文件中在下面哪个目录下(D)
A. 用户目录
B. Home 目录
C. Root 目录
D. 当前目录
36.若当前目录为/etc,命令 ls –l 将显示 etc 目录下的(D)
A. 所有文件
B. 所有隐含文件
C. 所有非隐含文件
D. 文件的具体信息
37.某文件的组外成员的权限未只读,所有者拥有全部权限,组内权限为读与写,
则改文件的权限为(D)
A. 467
B. 674
C. 476
D. 764 - 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于
(D)目录
A. /home
B. /bin
C. /etc
D. /dev - 卸载某个软件包,应使用(B)
A. rpm -i
B. rpm -e
C. rpm -q
7
D. rpm -v - linux 系统中,更改文件权限,例如更改文件名 test.txt 权限为-rw-r-xr–,
下面哪个命令是正确的( C)
A. chown 644 test.txt
B. chmod 655 test.txt
C. chmod 654 test.txt
D. chmod 655 test.txt - linux 系统中,如何使用命令 crontab 查看当前用户下有哪些定时任务?(B)
A. crontab -e
B. crontab -l
C. crontab -r
D. crontab –s - docker 环境下,如何无需进入 docker 从 docker 中拷贝文件到本地?(A)
A. docker cp 容器 id:/root/.bashrc /tmp/
B. ftp
C. scp :/root/.bashrc /tmp
D. docker scp 容器 id:/root/.bashrc /tmp/ - 如何查看容器 abc 的详细信息?(D)
A. Docker rmi -f‘docker images -q -a’
B. Docker stats 容器 id
C. Docker top 容器 id
D. Docker inspect abc - 如何备份一个 docker 镜像? (B)
A. docker backup
B. docker save
C. docker export
D. docker write - 请判断查看容器的进程命令为“Docker top 容器 id”是否正确(A)
A. 正确
B. 错误
8 - 如何运行一个 zabbix 的镜像,并打开一个终端?(A)
A. docker r run -it zabbix bash
B. docker pull zabbix
C. docker search zabbix
D. docker inspect zabbix - docker 如何停止所有正在运行的容器?(D)
A. sudo docker run IMAGE env
B. sudo docker rmi $(sudo docker images -q -f danging=true)
C. docker kill $(sudo docker ps -q)
D. docker kill $(sudo docker ps -a -q) - 在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选
项是(D).
A. -m
B. -d
C. -f
D. -p - 在使用 docker create 命令创建容器或使用 docker run 创建并运行容器的
时候。可以使用-m|–memory 参数来调整容器使用内存的大小。(A)
A. 正确
B. 错误 - 用于将事务处理写到数据库的命令是( C )
A.insert
B.rollback
C.commit
D.savepoint
51 docker 如何批量清理临时镜像文件?(B)
A. sudo docker run IMAGE env
B. sudo docker rmi $(sudo docker images -q -f danging=true)
C. docker kill $(sudo docker ps -q)
D. docker rm $(sudo docker ps -a -q) - 容器具有数据持久化特性,无论进入容器进行什么样的更改,退出容器后再
重新启动容器,里面数据不会丢失(A)
A. 对
9
B. 错 - 如何查看容器的统计信息?(B)
A. Docker rmi -f‘docker images -q -a’
B. Docker stats 容器 id
C. Docker top 容器 id
D. Docker inspect abc - Docker 能在非 Linux 平台(Windows+MacOS)上运行(B)
A. 正确
B. 错误 - docker 本地的镜像文件都存放在哪里(A)
A. /var/lib/docker/目录下
B. /lib/docker/目录下
C. /var/docker/目录下
D. /var/libs/docker/目录下 - 容器退出后,使用 docker ps 命令无法查看到,说明容器被自动删除了?(B)
A. 对
B. 错 - linux 中 vi 打开文件后,若是想要从光标开始处向文件尾搜索 test,该执行
什么命令?(A)
A. /test
B. ?test
C. s/test
D. find/test - 通过以下哪个命令可以查看当前网卡和网卡配置 ip 地址的情况?(B)
A. ipconfig -a
B. ifconfig -a
C. ip -a - 请给出查看“cat”命令全路径的命令。©
A. where cat
B. find cat
C. which cat
D. search cat - shell 中修改 test.txt 的 23 行 test 为 tset 的命令为(A)
A. sed –i ‘23s/test/tset/g’ test.txt
B. sed –i ‘n23s/test/tset/g’ test.txt
C. sed -l ‘n23s/test/tset/g’ test.txt
D. sed -a ‘23s/test/tset/g’ test.txt - 在 linux 中,要查看文件内容,可用(A)命令。
A. more
B. cd
C. login
D. logout - usermod 命令无法实现的操作是(B)
A. 账户重命名
B. 删除指定的账户和对应的主目录
C. 加锁与解锁用户账户
D. 对用户密码进行加锁或解锁 - 关于/etc/fstab 文件的正确描述有(B)
A. 系统启动后,有系统自动生成
B. 用于管理文件系统信息
C. 用于设置命名规则,是否使用可以用 tab 命名一个文件
D. 保存硬件信息 - shell 查看 test.txt 的 5 到 10 行的命令为( C)
A. sed -i ‘5,10p’ test.txt
B. sed -n ‘5,10h’ test.txt
C. sed -n ‘5,10p’ test.txt
D. sed -i ‘5,10n’ test.txt - 当字符串用单引号(’’)括起来时,SHELL 将 ( C)。
A. 解释引号内的特殊字符
B. 执行引号中的命令
C. 不解释引号内的特殊字符
11
D. 结束进程 - 如何删除一个非空子目录 /tmp( B )。
A. del /tmp/*
B. rm -rf /tmp
C. rm -Ra /tmp/*
D. rm –rf /tmp/*
67.Linux 用户磁盘配额配置文件 aqupta.user 的默认访问权限是(C)
A:644
B: 755
C:600
D:700
68.若 URL 地址为 http://www.nankai.edu/index.html,请问哪个代表主机名(D)
A: nankai.edu.cn
B: index.html
C: www.nankai.edu/index.html
D: www.nankai.edu
二.多项选择题 - <阿里云>OSS 与自建存储对比有哪些优势? (ABCD)
A. 数据更可靠;
B. 存储能力强;
C. 系统更安全;
D. 服务可用性高; - 数据库通常采用的备份方式有(ABE)
A. 完全备份
B. 增量备份
C. 日志备份
D. 冗余备份
E. 差异备份 - Linux 操作系统中,下列哪些命令可以实现重启:(CDF)
A. shutdown -h
B. poweroff
12
C. reboot
D. shutdown -r
E. init 0
F. init 1 - 运维人员想要列出目录下的内容,而且需要 cd 到该目录下,操作者需要哪些
权限?(AC)
A. 读
B. 写
C. 执行
D. 递归 - 以下说法正确的是(ABC)。
A. zip 命令中的“-m”选项表示压缩完成后删除源文件
B. unzip 命令中的“-n”选项表示不覆盖已有的文件
C. tar 命令中的“-u”选项表示更新文件
D. gzip 命令中的“-l”选项表示显示文件名和压缩比 - 在服务器上安装 linux 安装系统并进行系统分区时,哪些分区是要进行分出
的?(AC)
A. /
B. /usr
C. /swap
D. /proc - Linux 系统中的常见的设备类型有哪些(AB)
A. 块设备
B. 字符设备
C. 流设备
D. 缓冲设备 - 以下的命令中哪些可以在日常工作中帮助运维人员查看分析网络故障?
(ACD)
A. ping
B. init
C. telnet
D. netstat
13 - 以下哪些命令不能直接在 test 中显示以"*"开头的行?(ABC)
A. find * test
B. wc -l * < test
C. grep -n * test
D. grep ‘^*’ test - 在 linux 中,shell 环境都有哪些?(ABCD)
A. bash
B. ksh
C. csh
D. pdksh
sh—Bourne Shell,最初使用的 shell
bash—Bourne Again Shell,LinuxOS 默认的,它是 sh 的扩展
csh—C Shell,比 sh 更适合的变种 Shell,它的语法与 C 语言很相似
Tcsh— ,C Shell 的一个扩展版本
ksh—Korn Shell,集合了 csh 和 sh 的优点
pdksh— ,是 Linux 系统提供的 ksh 的扩展 - linux 系统上配置 web 服务器而且需要支持动态页面,需要安装的软件有哪
些?(ABCD)
A. Apache
B. MySQL
C. httpd
D. PHP
12.Docker 的存储驱动程序有哪些(BCDE)
A AUES
B Btrfs
C Device mapper
D OverlayFS
E ZFS
F VFS - PaaS 是 Platform as a Service 的首字母缩写,意为平台即服务,即把 IT
环境的平台软件层作为服务出租出去,下面属于该层的服务包含哪些? (ABC)
A. 中间件&运行库;
B. 数据库;
C. 操作系统;
D. 应用软件;
14 - docker 命令以下哪些为高危操作(AD)
A. docker rm 容器 id
B. docker inspect 容器 ID
C. docker mv 容器 ID
D. docker rm -f 镜像 ID - docker 网络模式包括(ABCD)
A. host 模式
B. container 模式
C. none 模式
D. bridge 模式 - docker 容器与主机之间的数据拷贝命令是?(BCD)
A. docker pc /www 96f7f14e99ab:/www/
B. docker cp /www 96f7f14e99ab:/www/
C. docker cp 96f7f14e99ab:/www /www/
D. docker cp 96f7f14e99ab:/www /tmp/ - 如何启动本机 Docker 服务(AC)
A. $ sudo systemctl start docker
B. $ docker version
C. $ sudo service docker start
D. $ docker info - Docker 的主要用途有(ABC)
A. 提供一次性的环境
B. 提供弹性的云服务
C. 组建微服务架构
D. 提供存储服务 - 以下哪些命令能构建一个镜像?(BD)
A. docker create
B. docker commit
C. docker add
D. docker build - docker 进入容器的方法有哪些?(CD)
A. 使用 docker attch 命令
15
B. 使用 exit 命令
C. 使用 docker attach 命令
D. 使用 docker exec 命令 - 有关 docker 正确的是(ABC)
A. docker info 可以查看到集群内容器的数量
B. docker ps 容器 ID(参数 -a:显示所有容器,包括未运行的;-n:列出最近
创建的 n 个容器)
C. docker pause 暂停容器中所有的进程
D. docker create 创建一个新的容器并且启动它
22.有关 docker 下列说法正确的是(ACD)
A 当我们在本地主机上使用一个不存在的镜像时 Docker 就会自动下载这个镜像。
如果我们想预先下载这个镜像,我们可以使用 docker pull 命令下载它。#docker
pull ubuntu : 13.10 , 同 样 设 置 镜 像 标 签 #docker tag 860c279d2fec
runoob/centos:dev。
B docker stats 动态查看 docker 资源消耗情况,包括:内存,网络 I/O 但是不
包括 CPU。
C docker 通过 exec 可以创建两种任务(后台型任务和交互型任务)交互型任务:
docker exec -it “容器 ID”/bin/bash 后台型任务:docker exec -d “容器
ID”touch 123.
D 批量操作容器,docker ps -q 只列出 docker id - net 选项后面可以跟哪些参数?(ABC)
A. None
B. host
C. bridge
D. Btrfs - Docker 的核心组件有哪些?(ACD)
A. 镜像
B. 虚拟机
C. 容器
D. 仓库
25.Docker 的主要用途有(ABC)
A 提供一次性的环境
B 提供弹性的云服务
C 组建微服务构架
D 提供存储服务
26.构建 Docker 镜像应该遵循哪些原则?(ABCDE)
16
A:尽量选取满足需求但较小的基础系统镜像,建议选择 debian:wheezy 镜像,
仅有 43MB 大小
B:理编译生成文件,安装包的缓存等临时文件
C:安装各个软件时候要指定准确的版本号,并避免已入不需要的依赖
D:从安全的角度考虑,应用尽量使用系统的库和依赖
E:使用 Dockerfile 创建镜像时候要添加.dockerignore 文件或使用干净的工作
目录
27.下面有关孤儿进程和僵尸进程的描述说法。错误的是:(ABC)
A 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行。那么那些子
进程将成为孤儿进程。
B 僵尸进程:一个进程使用 fork 创建子进程,如果子进程退出,而父进程并没有调
用 wait 或 waitpid 获取子进程的状态信息。那么子进程的进程描述符仍然保存在
系统中,这种进程称为僵尸进程。
C 孤儿进程将被 init 进程(进程号为 1)所收养,并由 init 进程为他们完成状态
收集工作。
D 孤儿进程和僵尸进程都可能使系统不能产生新的进程,都应该避免。
28.在服务器上安装 Linux 安装系统并进行系统分区时哪些分区是要进行分出
的?(AC)
A: /
B: /usr
C: /swap
D: /proc
29…如下的命令中哪些能让服务程序以超级用户的权限运行?(BCD)
A:su
B:sudo
C:设置程序的 SUID 位
D:设置程序的 SGID 位
三.简答题 - 请给出查看当前默认网关和其它路由表的信息的命令。
netstat -rn - 请给出查看/var 目录下每个文件/文件夹的大小的命令。
du -sk /var/*
17 - 请给出将“sleep 1500“命令放在后台执行的命令,并给出查询该后台命令
Pid,然后 kill 掉该命令的方法和命令。(8 分)
nohup sleep 1500 &
kill -9ps -ef|grep 1500|grep -v 'grep'|awk '{print $2}'
or 分步操作也可以 - 请给出”su oracle” 和”su - oracle”的区别。
“-”代表:开启新的 shell 环境,切换到新用户并且读取新用户的环境变量
没有“-” 不开启新的 shell 环境,保持老用户的环境变量,仅仅切换用户 - 请给出将 test1,test2,test3 三个文件打包成 test.tar 的文件的命令,并
给出查看 test.tar 打包信息的命令,并给出解压 test.tar 文件的命令。
tar -cvf test.tar tes1 test2 test3 打包
tar -tvf test.tar 查看
tar -xvf test.tar 解包
1:你工作上遇到的复杂的问题是什么?怎么处理的?
2:简述你参与过的一个项目,主要部署产品及承担的作用是什么?你在工作中的
责任?
3.每天 8 小时工作中,你的工作任务都是什么?你是如何安排这个时间的
这篇关于阿里云GTS-平台,混合云TAM-云平台运维 笔试题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!