- 1
- 0
- 约4.72千字
- 约 15页
- 2026-03-12 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发公司系统运维面试题及答案
一、单选题(共10题,每题2分)
1.题目:在Linux系统中,以下哪个命令用于查看当前用户的登录历史?
A.`last`
B.`history`
C.`w`
D.`users`
答案:A
解析:`last`命令用于显示系统登录历史,`history`显示当前用户的命令历史,`w`显示当前登录用户状态,`users`显示当前登录用户名。
2.题目:以下哪种日志格式是Nginx默认使用的?
A.JSON
B.CSV
C.access.log(纯文本)
D.XML
答案:C
解析:Nginx默认使用纯文本格式的`access.log`和`error.log`,可通过配置修改。
3.题目:在Kubernetes中,用于管理Pod副本的控制器是?
A.Deployment
B.StatefulSet
C.DaemonSet
D.Job
答案:A
解析:Deployment用于管理无状态应用,StatefulSet用于有状态应用,DaemonSet确保所有节点运行一个副本,Job用于一次性任务。
4.题目:以下哪种负载均衡算法属于动态负载均衡?
A.RoundRobin(轮询)
B.LeastConnections(最少连接)
C.IPHash(IP哈希)
D.WeightedRoundRobin(加权轮询)
答案:B
解析:动态负载均衡根据实时状态调整,`LeastConnections`根据服务器连接数分配请求,其余为静态算法。
5.题目:在Python中,以下哪个库用于系统运维任务?
A.Pandas
B.Matplotlib
C.Paramiko
D.Flask
答案:C
解析:Paramiko用于SSH连接和远程执行命令,Pandas用于数据分析,Matplotlib用于绘图,Flask用于Web开发。
6.题目:以下哪种工具常用于监控系统资源使用情况?
A.Nginx
B.Docker
C.Zabbix
D.Elasticsearch
答案:C
解析:Zabbix是专业的监控系统,Nginx是Web服务器,Docker是容器化平台,Elasticsearch是日志分析工具。
7.题目:在Ansible中,用于执行远程任务的模块是?
A.`ansible-playbook`
B.`ansible-builtin`
C.`shell`
D.`hosts`
答案:C
解析:`shell`模块用于在远程执行命令,`ansible-playbook`是执行剧本,`ansible-builtin`是内置模块集合,`hosts`是主机文件。
8.题目:以下哪种协议用于DNS查询?
A.HTTP
B.HTTPS
C.TCP/UDP
D.FTP
答案:C
解析:DNS使用UDP(默认端口53)和TCP(非权威响应)传输数据,HTTP/HTTPS是Web协议,FTP是文件传输协议。
9.题目:在AWS中,用于管理虚拟网络的组件是?
A.EC2
B.VPC
C.S3
D.RDS
答案:B
解析:VPC(VirtualPrivateCloud)是AWS的虚拟网络,EC2是计算实例,S3是对象存储,RDS是数据库服务。
10.题目:以下哪种方法常用于防止SQL注入?
A.使用存储过程
B.使用ORM框架
C.输入验证
D.以上都是
答案:D
解析:存储过程、ORM框架和输入验证都是防止SQL注入的有效方法。
二、多选题(共5题,每题3分)
1.题目:以下哪些属于Linux系统中的权限类型?
A.读取(Read)
B.写入(Write)
C.执行(Execute)
D.修改(Modify)
E.所有权限
答案:A、B、C
解析:Linux文件权限分为读(r)、写(w)、执行(x),无“修改”权限,E不正确。
2.题目:在Kubernetes中,以下哪些组件属于控制平面?
A.APIServer
B.etcd
C.ControllerManager
D.Kubelet
E.Kube-proxy
答案:A、B、C
解析:控制平面包括APIServer、etcd、ControllerManager,Kubelet和Kube-proxy属于节点组件。
3.题目:以下哪些工具可用于自动化运维?
A.Ansible
B.Chef
C.Puppet
D.Jenkins
E.DockerCompose
答案:A、B、C
解析:Ansible、Chef、Puppet是自动化工具,Jenkins是CI/CD工具,Docke
原创力文档

文档评论(0)