- 博客(96)
- 收藏
- 关注
原创 运维面试2026年1月8日 三家面试单位(合并)
在Jenkins集成的运维工作中,我编写过K8s集群应用发布后的健康检查与自动回滚Shell脚本。脚本核心功能1. 发布后,自检K8s中Deployment对应的Pod启动状态、容器健康检查结果、业务接口可用性;2. 若检测连续失败达到阈值(如3次),自动执行kubectl rollout undo回滚到上一个稳定版本;3. 同时将检测日志、失败原因和回滚操作记录输出到Jenkins构建日志,并发送告警邮件到运维组。脚本中核心命令及用途1. kubectl系列命令◦ kubectl get pods
2026-01-08 23:06:55
956
原创 中宏安科技、安乾国际大数据(2026.1.5)
比如线上 Java 应用 CPU 占用 100%,我通过 top+jstack 定位到死循环线程,先设置 CPU 亲和性应急,再协同研发修复代码,最终 CPU 占用降至 15%;还有一次 MySQL 磁盘 IO 打满,我调整了 innodb 刷盘参数和文件系统挂载选项,结合 SQL 索引优化,让慢查询减少 80%。在本地测试环境用日志分析(/var/log/)、进程追踪(ps/top)解决过服务启动失败、磁盘满导致的应用卡顿问题。在过往的运维工作中,我主要针对。,确保调优不影响业务稳定性。
2026-01-04 20:57:47
476
原创 小米 | 运维开发工程师一面面经来啦
(分布式版本控制工具),配套 GitLab/GitHub/Gitee 作为代码仓库,相比 SVN(集中式),Git 支持离线开发、分支管理更灵活,是研发协作的主流选择。的完整链路,实现系统的可观测性,为稳定性保障和性能优化提供数据支撑。在生产环境搭建过完整的监控体系,包括服务发现、自定义指标、Grafana看板、Alertmanager告警,深度使用PromQL进行业务分析。它的主要优势是什么?从零搭建过日志平台,处理过日志采集、解析、存储、可视化的全流程,解决过性能调优、索引管理、权限控制等生产问题。
2026-01-01 18:41:35
764
1
原创 运维人员面试题必看20道短问答
原理:主库开启binlog功能并授权从库连接主库同步的用户权限 ,将数据库的修改或变化生成bin-log日志,从库通过change mster的语句得到主库的相关信息,从库开启slave并连接主加进行相关验证,验证通过后,主库的IO线程根据从库的请求将相关位置点信息,与最新的blnlog信息发送给从库的IO线程,从库的IO线程将SQL语句的信息放在relay-log中,最后从库的SQL线程将relay-log中的SQL语句应用到从库中,实现主库与从库之间的数据同步,然后不断重新上述动作。
2025-12-04 20:57:24
774
原创 Docker核心概念与实战指南
以上内容涵盖了Docker的核心概念、在不同操作系统上的安装方法、常用的镜像与容器管理命令、Dockerfile的编写与镜像构建流程、Docker的多种网络模式,以及轻量级多容器编排工具Docker Compose的使用。这些是理解和应用Docker的关键知识点。
2025-11-17 10:30:57
1142
原创 Linux运维基础题看看你能得多少分
A free -bB du -a -c /C df -iD df -HA cat /etc/mesgB dmesgC mesg -dD cat /var/mesgA setpriB niceC reniceD priorityA 0.15B 0.1C 0.03D 0.05A nl /etc/passwd |headB account -lC wc --lines /etc/passwdD wc --users /etc/passwdA 按需自助服务B 资源池化C 无处不在的网络接入D 快速弹性伸缩A whi
2025-11-14 10:45:39
949
原创 10、11月份运维面试题
CPU利用率、内存使用率、磁盘空间/IO、网络带宽/流量/延迟;服务器在线状态、进程数、负载平均值(load average)、登录用户数;Nginx/MySQL/Tomcat等进程是否存活、端口是否监听、服务响应时间;系统错误日志、应用异常日志,支持自定义阈值告警(如CPU超80%告警)。
2025-11-11 23:26:42
1263
原创 Linux运维工程师 50个常见面试题
所有对容器的改动 - 无论添加、删除、还是修改文件,都只会发生在容器层中,因为只有容器层是可写的,容器层下面的所有镜像层都是只读的。因此我们后台处理忽略静态文件。首先,Dockerfile是一层一层的构建镜像,期间会产生一个或多个临时容器,构建过程中其实就是在临时容器里面安装应用,如果因为临时容器安装应用出现异常导致镜像构建失败,这时容器虽然被清理掉了,但是期间构建的中间镜像还在,那么我们可以根据异常时上一层已经构建好的临时镜像,将临时镜像运行为容器,然后在容器里面运行安装命令来定位具体的异常。
2025-11-05 21:34:54
715
原创 Mysql的数据优化、备份和高可用
导出操作:所有备份命令仅读取数据生成文件,不会修改原数据库,无覆盖风险。导入操作:避免误覆盖的建议: 是 Percona 推出的一款高性能 MySQL 物理备份工具(支持 MySQL、MariaDB、Percona Server),相比 逻辑备份,它更适合大数据库,支持热备份(不锁表),且备份 / 恢复速度更快。以下是其备份、恢复命令及对数据的影响总结: 作用:备份 MySQL 所有数据文件(含表结构、数据、索引等),生成完整的物理副本。 对原数据影响:仅读取数据,不修改原库,无覆盖风险。
2025-10-26 10:08:45
837
原创 关于岗位应聘的解决方案
2、为客户提供技术支撑,确保响应客户与处理技术问题的时效性,引导并指导客户使用算力平台产品,为客户提供最佳的技术解决方案。4.熟悉Docker、Kubernetes等周边云原生生态项目,如监控、日志、网络等方案,有实施经验者优先。5.熟悉TCP/IP、HTTP等协议,有良好的网络、存储、安全、计算机体系结构方面的知识。6.高度责任心,良好的沟通能力,较强的抗压能力及良好的风险识别能力。2.有云计算或者IT平台运维/技术支持经验,3年以上相关工作经验。7.有HPC/超算/云计算领域工作经验优先。
2025-09-27 16:03:41
229
原创 操作遇到的问题以及解决方式20250925
Error connecting to source 'repluser@10.0.0.201:3306'. This was attempt 5/86400, with a delay of 60 seconds between attempts. Message: Can't connect to MySQL server on '10.0.0.201:3306' (111) 报错问题错误分析:主节点的mysqld配置文件里都是127.1导致其他主机没法访问到这个机器。
2025-09-25 16:53:11
473
原创 企业级容器技术Docker 20250919总结
给网桥添加IP,用于给容器分配置IP,如果不指定IP,会自动向后续网段,默认是ExecStart-Hfd://-bbr0。
2025-09-19 20:56:44
1042
原创 企业级容器技术Docker 20250917总结
Docker官网帮助文档链接Docker镜像Docker中文网站Docker 是一个开源的容器化平台,它允许开发者将应用程序及其依赖项打包到一个标准化的单元(称为 “容器”)中,从而确保应用在任何支持 Docker 的环境中都能以相同的方式运行。简单来说,Docker 的核心思想是 “一次构建,到处运行”,解决了传统开发中 “在我电脑上能运行,到你电脑上就出错” 的环境一致性问题。
2025-09-17 17:34:32
813
原创 云原生监控系统 Prometheus大总结 20250909
本章内容如下:官方文档:工作流程Prometheus 只负责时序型指标数据的采集及存储apt install prometheus 其他安装略Dashboard 菜单说明我们选择一个监控项"scrape_duration_seconds",然后点击"Execute",查看效果查看所有的监控项: 10.0.0.203:9090/api/v1/label/__name__/valuesAPI访问
2025-09-09 17:53:19
1554
原创 linux 100个问答81~101 主要是k8s相关
控制平⾯的组件作出全局决策,例如调度,以及检测和响应集群范围内的事件(例如,启动新的 pod。:这是⼀个可选组件,⽤于检测节点上的问题,例如硬件故障或节点状态变化,并将这些信息发送给 K8s。的属性进⾏复杂的路由决策,并且提供了⼀个统⼀的⽅式来管理外部访问到集群内的应用程序。然⽽,⼤多数其他控制平⾯组件则是⽆状态的,通常在集群中运⾏⼀个或更少的实例。意,根据资源的类型和复杂性,可能需要⼀些时间来完成更改,特别是在⼤规模部署中。配置,启动和停⽌容器,监控容器的健康状态,并将节点的状态报告给控制平⾯。
2025-09-08 17:53:19
836
原创 Jenkins大总结 20250901
从清华源上下载jenkins.war 然后再java -jar jenkins.war 默认端口是8080 如果想更改端口,则在后面加上。简单来说,Jenkins 就像一个 “自动化调度中心”,帮助开发和运维团队减少重复的手动操作,提高软件交付效率和质量。流程,是 DevOps 实践中最常用的核心工具之一。Jenkins 是一款开源的自动化工具,主要用于实现。如清华大学地址,然后重启。查地址改成国内镜像地址。
2025-09-01 20:33:48
1038
原创 2025-08-18面试题关于公司
特点单体应用为主,数据库数量少。多为单机或主从架构(1 主 1 从)。运维人员 1–2 人,甚至可能是开发兼职。架构单机 MySQL,或简单主从复制。没有复杂的高可用(HA),更多依赖备份恢复。运维经验负责安装、配置、简单备份(mysqldump / xtrabackup)。遇到过主从延迟,通常通过优化 SQL 或增加索引解决。重点在基本可用,对性能要求不高。架构:单实例或主从复制(1 主 1 从),可能没有高可用,依赖云厂商 RDS。运维特点。
2025-08-30 14:22:53
1019
原创 2025-08-18面试题(nginx,mysql,zabbix为主)
创建主机 → 添加监控项 → 配置触发器 → 配置图表。我给你详细说明,并以 MySQL 监控为例。如果使用 Zabbix agent + UserParameter:编辑在 Zabbix Web 端用创建监控项作用:操作数据库结构(表、库、索引等)常用语句CREATE:创建数据库、表、索引等ALTER:修改表结构DROP:删除数据库、表、索引TRUNCATE:清空表特点操作的是数据库对象和结构通常不支持事务(执行后立即生效)会影响数据库的结构和元数据示例-- 创建表。
2025-08-30 14:17:42
1125
原创 面试-故障案例解析
公司使用NFS为web节点提供共享存储服务,某一天下午发现web节点CPU使用率低,而负载极高.登录web节点服务器排查发现后段NFS服务器故障.
2025-08-30 11:20:12
1250
原创 linux 101个问答(持续更新)
是⼀个强⼤的⽂件同步和复制⼯具,⽤于在本地和远程系统之间同步⽂件和目录。:归档模式,用于递归复制文件和目录,并保留文件属性(权限、所有。:模拟运行,显示将要执行的操作,但不实际执行复制。要查看更多详细信息和其他选项,可以使⽤。:显示详细输出,显示正在复制的⽂件列表。还有许多其他功能和选项,可以根据具体需求。:仅复制源中更新或新增的文件到目标。:启用压缩传输,减少数据传输量。:以人类可读的格式显示文件大小。:递归复制子目录和⽂件。:源文件或目录的路径。:目标文件或目录的路径。:显示复制进度信息。
2025-08-27 19:16:06
1611
2
原创 Zabbix企业级监控运维实践为主(新)
根据自己的需求进行安装10.0.0.100上按照上面的要求进行安装即可。100节点上修改 zabbix_agentd.conf 文件ServerActive=127.0.0.1,10.0.0.100 #主动提供数据的时候10.0.0.101 上安装 Zabbix Agent# apt update #至关重要需要安装到被监控的主机上,它负责定期收集各项数据,并发送到端,将数据存储到数据库中,zabbix web访问数据库在前端进行展现和绘图。
2025-08-25 19:09:39
750
原创 Zabbix企业级监控运维实践为主(残次 勿看)
基于Metrics(指标)监控、基于Logging(日志)、 基于Tracing(调用链) 监控一、
2025-08-25 15:20:12
192
原创 Top 100 Linux Interview Questions and Answers
【代码】Top 100 Linux Interview Questions and Answers。
2025-08-21 14:49:31
1085
原创 MySQL数据库知识体系总结2 20250817
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力,此种技术称为存储引擎,MySQL支持多种存储引擎,其中目前应用最广泛的是InnoDB和MyISAM两种。存储引擎决定了数据如何存储在磁盘上,以及如何被访问。它提供了数据的存储机制、索引技巧、锁定水平,并最终提供不同的功能和能力。具体的数据库里面的输入,如何存储到物理的数据文件里面,是由存储引擎来实现的。在MySQL5.5。
2025-08-17 11:31:11
991
原创 Kubernetes数据存储和配置管理
Docker的两种文件存储机制:★host机制通过数据卷或者数据卷容器,将当前宿主机上面的文件系统目录与容器里面的工作目录进行一一的关联。即使我们对本地是磁盘做 raid等冗余功能,但是这种等级的安全并不理想。★网络存储机制通过网络的方式,将外部的存储空间挂载到当前宿主机,然后借助于host机制实现容器数据的可持久化。Kubernetes卷(Volume链接如下Kubernetes支持丰富的存储类型,可以分为两种Kubernetes内置的插件可以直接支持无需安装。
2025-08-12 12:00:19
1165
原创 Ansible 面试题 20250811
使用 Ansible Tower 可以简化 Ansible 任务的管理和调度,提高任务执行的可靠性和效率。在 Ansible 中使用 Ansible Tower,需要安装 Ansible Tower 并创建 Ansible 任务模板,然后将模板与 Ansible 的主机清单关联,即可通过 Ansible Tower 管理和执行 Ansible 任务。Ansible 的角色(Role)是—种模块化的剧本,可以将—组任务和变量组织为可重用的部件,用于简化和标准化 Ansible 的部署和配置流程。
2025-08-11 20:28:06
643
原创 mysql数据库面试题总结 20250811
MySQL 有查询缓存(缓存查询结果)和表缓存(缓存表数据),还支持 InnoDB 缓存和 Memcached 缓存,减少查询次数。临时表用于存储临时数据,查询结束后自动删除,可提高查询性能(存储中间结果)、在会话间共享数据或在事务中存储数据。外键是一种约束,用于确保表之间数据的完整性和一致性,防止数据不一致,确保每行数据有唯一标识。索引是特殊数据结构,可提高查询速度、减少资源消耗,但会增加存储空间,需平衡性能和空间。主库记录所有更改(如插入、更新),并同步到从库,实现数据一致,提高可用性和数据安全性。
2025-08-11 14:54:42
1036
原创 Nginx的面试题大全20250809
Nginx 是一个 web 服务器和反向代理服务器,支持 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。# 空字符串匹配无"主机"头的请求return 444;# 返回非标准代码444,直接终止连接C10K 问题指传统网络服务器无法高效处理同时连接的 10,000 个客户端(即 “万级并发连接”)的技术挑战。Nginx 凭借异步非阻塞架构较好地解决了这一问题。正向代理。
2025-08-09 19:49:44
363
原创 linux防火墙 iptables和其他防火墙的总结--20250809
iptables 主要工作在网络层,可以通过规则控制数据包的进出方向、源/ 目的地址、源/目的端口等信息,来实现对包的过滤、转发、重定向等操作。
2025-08-09 11:27:29
1109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅