运维笔试66题

一、单选:

1、修改文件权限的命令    

A. chown

B. chmod

C. awk

D. su

2、以下文件权限为765的是     

A.-rw-r--r--

B.-rw-rwxr--

C.-rwxr-xrw-

D.-rwxrw-r-x

3、查看docker运行有哪些容器    

A. docker run

B. docker ps

C. docker push

D. docker pull

4、shell命令中,表示大于的参数是    

A.-eq

B.-ge

C.-gt

D.-le

5、修改文件夹所属组    

A. chmod

B. chmod -R

C. chown

D. chown –R

6、将/dev/sda1盘挂载到/data1目录下    

A. mount   /dev/sda1  /data1

B. mount   /data1  /dev/sda1

C. umount  /dev/sda1  /data1

D. umount  /data1  /dev/sda1

7、Bash Shell的基本功能和语法借鉴于哪一个Shell  

A. C shell

B. Bourne shell

C. Korn shell

D. Z shell

8、以下两条命令的输出结果为:

echo true||echo "done"

echo true&&echo "done"

A. true

    done

    true

    done

B. true

     true

     done

C. done

     done

     true

     done

D. done

     done

9、哪一项echo命令的输出为:\  \"www.abc.com"/  / (斜杠之间有空格)

A. echo "\\ \\"www.abc.com"/ /"

B. echo "\\ \\\"www.abc.com\"/ /"

C. echo "\ \\"www.abc.com\"/ /"

D. echo "\  \"www.abc.com"/  /"

10、如果sellion为一个变量,那么${#sellion}的值为  

A. 在 sellion前面增加一个#的字符信息

B. sellion字符的长度

C. 替换为sellion值为对应的命令后执行输出的结果

D. sellion本身

11、删除一个非空目录 /sellion及其内容,应使用命令  

A. rm /sellion

B. rm -r /sellion

C. rmdir /sellion

D. rm -f /sellion

12、查找当前目录下所有扩展名为 .log 的文件   

A. find . -type f -name "log"

B. ls *.log 

C. find . -name "*.log"

D. grep -r ".log"

13、强制终止进程ID2345的进程,命令是  

A. kill -9 2345

B. kill -15 2345

C. pkill 2345

D. systemctl stop 2345

14、CentOS中安装软件包 nginx,应使用   

A. apt install nginx

B. yum install nginx

C. dnf remove nginx

D. rpm -ivh nginx.rpm

15、查看磁盘分区使用情况,命令是   

A. df -h

B. du -sh /

C. fdisk -l

D. mount /dev/sda1

16、格式化 /dev/sdb1 ext4文件系统,命令是  

A. mkfs.ext4 /dev/sdb1

B. fdisk /dev/sdb1

C. mount /dev/sdb1 /mnt

D. fsck /dev/sdb1

17、实时查看系统日志文件的最新内容,命令是  

A. tail -f /var/log/syslog

B. cat /var/log/messages

C. grep "error" /var/log/dmesg

D. journalctl -u nginx

18、在Shell脚本中,获取上一条命令的退出状态码的变量是  

A. $#

B. $0

C. $?

D. $$

19、将变量 VAR 的值设置为全局环境变量,应使用  

A. declare VAR=value

B. set VAR=value

C. env VAR=value

D. export VAR=value

20、每天凌晨3点执行脚本 /backup.shcrontab条目应为  

A. 3 0 * * * /backup.sh

B. 0 3 * * * /backup.sh

C. * * 3 0 * /backup.sh

D. 0 * 3 * * /backup.sh

21、允许来自IP 192.168.1.0/24 访问SSH端口(22),iptables规则是

A. iptables -A INPUT -p tcp --dport 22 -s 192.168.1.0/24 -j ACCEPT

B. iptables -A OUTPUT -p tcp --dport 22 -s 192.168.1.0/24 -j ACCEPT

C. iptables -D INPUT -p tcp --dport 22 -j DROP

D. iptables -P FORWARD ACCEPT

22、如何将本地目录 /app 挂载到容器内的 /data

A. docker run -v /app:/data ...

B. docker run -p /app:/data ...

C. docker run -mount /app=/data ...

D. docker run -link /app:/data ...

23、如何清理所有未使用的Docker镜像和容器

A. docker system prune –a

B. docker rm –rf

C. docker stop

D. doker clear

24、K8s中最小调度单元是

A. Pod

B. Node

C. Deployment

D. Service

25、重载Nginx配置不中断服务

A. nginx -v

B. nginx –t

C. nginx –c

D. nginx –s reload

26Redis默认端口号是  

A. 26379

B. 6379

C. 3306

D. 8088

27Docker容器与虚拟机的主要区别是

A. 容器需要完整的操作系统

B. 容器共享宿主机内核

C. 虚拟机资源占用更少

D. 容器启动速度更慢

28、以下哪个命令用于构建Docker镜像

A. docker build

B. docker run

C. docker create

D. docker push

29、查看系统内存使用情况的命令是

A. top

B. free -h

C. df -h

D. ps aux

30Hadoop的核心组件不包括

A. HDFS

B. YARN

C. MapReduce

D. ZooKeeper

31Nginx的默认配置文件路径是

A. /etc/nginx/nginx.conf

B. /usr/local/nginx/conf/nginx.conf

C. /var/log/nginx/access.log

D. /etc/httpd/conf/httpd.conf

32MySQL的默认端口号是

A. 3306

B. 3307

C. 3308

D. 3309

33、以下哪个命令可以查看当前MySQL的连接数  

A. SHOW PROCESSLIST

B. SHOW STATUS LIKE 'Threads_connected'

C.以上都可以

D. 以上都不可以

34AnsiblePlaybook默认存放目录是

A. /usr/share/ansible

B. /var/lib/ansible

C. ~/.ansible

D. /etc/ansible

‌35Docker默认的网络模式是

A. host

B. container

C. bridge

D. overlay

36、交换机中VLAN的隔离是通过哪个协议实现的

A. 802.1Q

B. ARP

C. STP

D. OSPF

‌37、大数据框架Hadoop的核心组件不包括

A. Kubernetes

B. YARN

C. MapReduce

D. HDFS

38Nginx中反向代理的配置指令是

A. upstream

B. location

C. proxy_pass

D. server

39Linux中用于解压.tar.gz文件的命令是

A. rar x

B. unzip

C. gzip -d

D. tar –zxvf

40Linux系统crontab定时任务中表示每周1凌晨2点执行一次的配置是

A. 0 2 * * 1 command

B. 0 0 2 * 1 command

C. 0 0 0 2 1 command

D. 0 1 * * 2 command

二、多选:

1、查看Linux主机网络详情的命令  

A. ip a

B. ipconfig

C. ifconfig

D. ip link show

2、awk应用的输入可以来自于

A. 管道和重定向

B. 文件

C. 命令行输入数据

D. 网络接口

3、哪几项属于Bash Shell的启动文件

A. /etc/profile

B. ~/.profile

C. ~/.bash_login

D. ~/.bash_profile

4、查看端口是否被监听常用命令

A. ss –ntl

B. netstat –anp

C. cat –n

D. fdisk –l

5、查看file.txt文件并显示行号   

Acat –n file.txt

Bless –N file.txt

Cnl file.txt

Dgrep –n file.txt

6、查看当前系统的SELinux状态  

A. setsebool

B. getenforce

C. sestatus

D. chcon

7、以下哪些命令可用于查看文件内容

A. cat

B. tail

C. more

D. less

8Redis的持久化方式包括

A. RDB

B. AOF

C. Memcached

D. Replication

9、以下哪些是MySQL的日志类型

A. 错误日志(Error Log

B. 二进制日志(Binlog

C. 慢查询日志(Slow Query Log

D. 审计日志(Audit Log

10、大数据框架Hadoop的核心组件包括

A. HBase

B. YARN

C. Hive

D. HDFS

11ansible常用模块包括

A. ping

B. shell

C. file

D. yum

12PaaS平台的核心能力包括

A. 自动化部署

B. 弹性伸缩

C. 日志管理

D. 持续集成

13Nginx的负载均衡算法包括

A. 轮询

B. 加权轮询

C. 最少连接

D. IP哈希

14Docker的网络模式包括

A. host

B. bridge

C. none

D. container

15Keepalived的主要功能包括

A. 实现双机热备(HA

B. 提供负载均衡服务

C. 监控Real Server健康状态

D. 管理Docker容器生命周期

三、简答题:

1、TCP/IP参考模型分几个层次,分别是什么

2、解释Dockerfile中 CMD 和 ENTRYPOINT 的区别。

3、K8S集群中Service类型ClusterIP和NodePort的区别。

4、ELK分别代表哪三个组件。

5、解释Docker数据卷(Volume)的作用及使用场景。

四、实现题:

1、AWK 解析 docker 命令输出利用 AWK 对下面这一行 docker ps -a 命令的输出进行解析,配合 xargs 命令,实现对这个处于 Exited 状态的容器进行删除的目的。

f8dece1fa897    toolbox   """"/bin/sh -c 'service…""""   8 weeks ago         Exited (255) 2 weeks ago        22/tcp         host1

上方显示为一行

2 查找/sellion目录下所有扩展名为 .log 的文件,并将该文件置空。

3、通过kubectl命令创建一个名为sellion的命名空间。

4、使用mysqldump备份所有数据库,并压缩成gzip文件。

5、使用ansible批量重启所有data服务组的主机的httpd服务。

6crontab设置每天凌晨2点执行定时任务。

答案:

请在百度网盘中打开该链接 '崧嵛丁遭互左具功秤重乓茱妫',下载答案详情。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风奇休休

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值