还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
运维工程师面试题及答案
一、单项选择题(共30题,每题1分)(以下题目覆盖Linux基础、网络、数据库、监控、自动化等核心运维领域,答案唯一)Linux系统中,用于创建新用户的命令是?A.useradd B.adduser C.mkdir D.usercreate答案A查看Linux系统内存使用情况的命令是?A.df-h B.free-m C.top D.du-sh答案B以下哪个不是TCP/IP协议栈的传输层协议?A.TCP B.UDP C.IP D.SCTP答案CNginx默认的主配置文件路径是?A./etc/nginx/nginx.conf B./usr/local/nginx/conf/nginx.confC./etc/nginx.conf D./usr/nginx/conf/nginx.conf答案AMySQL中,用于创建数据库的命令是?A.CREATE DATABASEB.CREATE SCHEMAC.A和B都对D.CREATETABLE答案CLinux中,查看系统负载的命令是?A.uptime B.w C.A和B都对D.top-d1答案C以下哪个工具可用于监控服务器CPU、内存、磁盘等指标?第1页共10页A.Prometheus B.Zabbix C.Nagios D.以上都是答案D防火墙规则中,允许所有外部IP访问80端口的命令(iptables)是?A.iptables-A INPUT-p tcp--dport80-j ACCEPTB.iptables-A OUTPUT-p tcp--sport80-j ACCEPTC.iptables-A FORWARD-p tcp--dport80-j ACCEPTD.iptables-A INPUT-p udp--dport80-j ACCEPT答案A以下哪个不是Linux系统的运行级别?A.0(关机)B.3(多用户无图形)C.5(单用户模式)D.6(重启)答案C简述Linux中查看端口占用的命令是?A.netstat-tulnp B.lsof-i:端口号C.A和B都对D.ss-tuln答案C用于备份MySQL数据库的命令是?A.mysqldump B.mysqlbackup C.mysql-e SELECT*FROM...D.A和B都对答案A以下哪个不是容器化技术?A.Docker B.Kubernetes C.LXC D.Nginx答案DLinux中,修改文件权限的命令是?第2页共10页A.chmod B.chown C.chgrp D.A和C都对答案A监控工具中,Prometheus的核心组件不包括?A.Prometheus ServerB.Grafana C.Exporter D.AlertManager答案B网络故障排查时,用于测试网络连通性的命令是?A.ping B.traceroute C.telnet D.以上都是答案D以下哪个是Linux系统的内核文件?A./boot/vmlinuz-xxx B./etc/kernel C./lib/modules D./usr/src/linux答案AMySQL中,用于创建表的命令是?A.CREATE TABLEB.INSERT INTOC.ALTER TABLED.SELECT*FROM答案A简述Ansible的核心功能是?A.配置管理B.自动化部署C.批量执行命令D.以上都是答案DLinux中,查看系统日志的常用文件是?A./var/log/messages B./var/log/syslog C./var/log/auth.log D.以上都是答案D以下哪个不是Web服务器?第3页共10页A.Nginx B.Apache C.Tomcat D.MySQL答案D用于查看系统进程树的命令是?A.pstree B.tree C.ps auxD.top-H答案A网络协议中,HTTP协议默认端口是?A.80B.443C.3306D.22答案A以下哪个是Linux系统的启动引导程序?A.GRUB B.LILO C.A和B都对D.SysVinit答案C监控告警中,当CPU使用率超过80%时触发告警,属于?A.阈值告警B.异常告警C.性能告警D.A和C都对答案A用于清理Linux系统临时文件的命令是?A.clean B.tmpwatch C.apt cleanD.yum cleanall答案B数据库中,索引的主要作用是?A.提高查询效率B.加快插入速度C.减少存储空间D.保障数据安全答案A以下哪个工具可用于批量部署服务?A.Ansible B.SaltStack C.Puppet D.以上都是答案DLinux中,重启网络服务的命令是?第4页共10页A.systemctl restartnetwork B.service network restartC./etc/init.d/networkrestartD.以上都是答案D网络中,OSI七层模型的第三层是?A.应用层B.传输层C.网络层D.数据链路层答案C简述Docker中,用于构建镜像的文件是?A.Dockerfile B.docker-compose.yml C.Docker imageD.Docker container答案A
二、多项选择题(共20题,每题2分)(以下题目答案不唯一,多选、少选、错选均不得分)以下属于Linux系统安全加固措施的有?A.禁用root直接登录B.使用密钥登录C.限制用户权限D.定期更新系统补丁答案ABCD网络中的TCP三次握手过程包括哪些步骤?A.客户端发送SYN包B.服务端返回SYN+ACK包C.客户端发送ACK包D.服务端发送FIN包答案ABC监控系统中,常见的监控指标类型有?A.系统指标(CPU、内存、磁盘)B.应用指标(响应时间、错误率)C.业务指标(订单量、注册用户数)D.网络指标(带宽、延迟)答案ABCD第5页共10页MySQL中,常见的索引类型有?A.主键索引B.唯一索引C.普通索引D.联合索引答案ABCD以下属于自动化运维工具的有?A.Ansible B.Jenkins C.GitLab CID.Docker Compose答案ABCDLinux系统中,属于系统服务管理的有?A.systemctl B.service C.chkconfig D.systemd答案ABD网络故障排查的常用工具包括?A.ping B.traceroute C.telnet D.mtr答案ABCD数据库备份的常见策略有?A.全量备份B.增量备份C.差异备份D.逻辑备份答案ABCD以下属于云平台的有?A.AWS B.Azure C.阿里云D.腾讯云答案ABCD用于限制Linux用户资源的配置文件有?A./etc/security/limits.conf B./etc/profile C./etc/security/limits.d/D./etc/sysctl.conf答案AC以下属于Web服务器优化的措施有?A.启用Gzip压缩B.配置缓存策略C.负载均衡D.禁用不必要模块第6页共10页答案ABCD容器编排工具Kubernetes的核心组件包括?A.kube-apiserver B.kube-controller-manager C.kube-scheduler D.etcd答案ABCDLinux中,文件系统相关的命令有?A.df B.du C.mount D.umount答案ABCD监控告警规则配置时,需要考虑的因素有?A.告警阈值B.告警频率C.告警渠道D.告警级别答案ABCD以下属于网络攻击类型的有?A.DDoS攻击B.SQL注入C.XSS攻击D.暴力破解答案ABCDMySQL中,用户授权的命令包括?A.GRANT B.REVOKE C.CREATE USERD.DROP USER答案ABC用于查看系统硬件信息的命令有?A.lspci B.lsusb C.dmidecode D.free答案ABC以下属于服务发现工具的有?A.Consul B.Etcd C.ZooKeeper D.Nacos答案ABCDLinux中,进程优先级相关的命令有?A.nice B.renice C.top D.ps-o pri第7页共10页答案ABD自动化部署流程中,常见的步骤有?A.代码提交B.自动构建C.自动测试D.自动部署答案ABCD
三、判断题(共20题,每题1分,对的打√,错的打×)Linux系统中,文件权限rwxr-xr--表示所有者有读、写、执行权限,同组用户有读、执行权限,其他用户有读权限(√)Nginx支持多进程模型,每个worker进程可以处理多个连接(√)MySQL的InnoDB引擎支持事务,而MyISAM引擎不支持事务(√)Prometheus通过采集目标的指标数据来生成监控图表(√)Linux系统中,/tmp目录下的文件会在系统重启后保留(×)TCP协议是无连接的传输层协议(×)Ansible基于SSH协议实现远程管理,无需在客户端安装Agent(√)数据库索引越多越好,能显著提高所有查询效率(×)网络中,防火墙只能阻止外部访问内部,不能限制内部访问外部(×)Linux系统中,使用crontab可以设置定时任务(√)Docker容器与虚拟机的区别在于容器共享主机内核,资源占用更少(√)MySQL的默认端口是3306(√)监控工具Zabbix的核心是Zabbix Server和Zabbix Agent(√)Linux中,使用mount命令挂载文件系统时,不需要指定挂载点(×)HTTPs协议是在HTTP协议基础上添加SSL/TLS加密层(√)第8页共10页数据库备份时,逻辑备份比物理备份恢复速度更快(×)Kubernetes的Pod是最小调度单元,一个Pod可以包含多个容器(√)Linux系统中,使用userdel命令删除用户时,默认会保留用户家目录(×)自动化工具SaltStack的配置文件是/etc/salt/minion(√)网络中,DNS协议用于将域名解析为IP地址(√)
四、简答题(共2题,每题5分)简述Linux系统中,当服务无法启动时,可从哪些方面排查问题?答案检查服务配置文件是否有误(如端口冲突、依赖缺失);查看服务日志(如/var/log/messages;确认服务依赖的组件是否正常(如数据库、网络);检查服务进程是否已存在(避免重复启动);尝试手动启动服务查看错误提示;检查系统资源(内存、磁盘空间是否充足)作为运维工程师,请简述监控告警系统的设计原则答案需满足可观测性(覆盖关键指标)、准确性(数据真实)、及时性(告警响应快)、可配置性(支持自定义阈值)、低噪性(避免误报)、可扩展性(支持多渠道通知)、标准化(统一指标规范),需结合业务优先级设置告警级别,确保关键问题优先处理附参考答案单项选择题(1-30题)
1.A
2.B
3.C
4.A
5.B
6.C
7.D
8.A
9.C
10.C
11.A
12.D第9页共10页
13.A
14.B
15.D
16.A
17.A
18.D
19.D
20.D
21.A
22.A
23.A
24.A
25.B
26.A
27.D
28.D
29.C第10页共10页。
个人认证
优秀文档
获得点赞 0