Linux 与系统共120篇
Keepalived实战排障:脑裂原因、服务监控与VIP自动切换-AI运维探索者

Keepalived实战排障:脑裂原因、服务监控与VIP自动切换

一、Keepalived 真正的风险点在哪里 这里在完成基础高可用之后,马上引出了“问题”章节。 这说明 Keepalived 真正难的地方,不是把 VIP 漂起来,而是: - 出现异常时能不能及时切换 - 切换逻辑...
麒麟V10-系统时间被修改后如何定位操作人-AI运维探索者

麒麟V10-系统时间被修改后如何定位操作人

麒麟 V10 上系统时间被人改了,怎么从操作系统里查到具体是谁干的 事情是这样的。 机器上的时间一旦被人手工改掉,最先乱掉的通常不是时钟本身,而是日志、调度、证书校验、任务执行顺序,还有...
AI运维探索者的头像-AI运维探索者AI运维探索者2个月前
0675
kube-proxy 工作机制:iptables、IPVS 与负载均衡算法详解-AI运维探索者

kube-proxy 工作机制:iptables、IPVS 与负载均衡算法详解

一、kube-proxy 负责什么 除 `ExternalName` 之外,大多数 Service 的流量转发都依赖 kube-proxy。它运行在每个节点上,负责把访问 Service 的流量重定向到后端 Pod。 原文把常见代理模式分成两...
OpenSSH服务端配置详解:sshd_config加速优化、安全设置与监听策略-AI运维探索者

OpenSSH服务端配置详解:sshd_config加速优化、安全设置与监听策略

一、为什么 `sshd_config` 很重要 在 Linux 远程连接体系里,OpenSSH 服务端最核心的配置文件就是: 这里将它列为重点内容,是因为服务器能否更快、更安全地被远程访问,很大程度上都取决于这个...
Tomcat远程监控与Java排障:JMX、jps、jstack、jmap 和 MAT-AI运维探索者

Tomcat远程监控与Java排障:JMX、jps、jstack、jmap 和 MAT

一、为什么 Java 运维离不开监控 这里在 Tomcat 部署之后,继续讲了远程监控和故障案例,这个顺序很合理。 因为 Java 程序一旦上线,运维真正会遇到的问题通常不是“怎么启动”,而是: - 性能...
Nginx配置文件详解:nginx.conf、server、location 与 root-AI运维探索者

Nginx配置文件详解:nginx.conf、server、location 与 root

一、Nginx 配置文件的整体结构 这里先给出了 `/etc/nginx/nginx.conf` 的典型内容: 从这个示例可以看出,Nginx 配置通常分为: - 全局指令 - `events` 区域 - `http` 区域 - 通过 `include` 引...
Docker实战:Vue前端项目镜像制作与Nginx部署全流程-AI运维探索者

Docker实战:Vue前端项目镜像制作与Nginx部署全流程

一、前端镜像制作的基本思路 前端项目和后端项目的容器化思路有一个很大的不同点: - 前端通常先在构建环境里产出静态文件 - 最终镜像里通常只需要一个静态 Web 服务器,例如 Nginx 这意味着前...
Nginx location实战:限制后台仅内网访问与URI匹配规则-AI运维探索者

Nginx location实战:限制后台仅内网访问与URI匹配规则

一、`location` 到底是做什么的 核心定义是: - `location` 用于匹配用户请求中的 URI - 如果用户请求的 URI 是某种形式,就按对应规则处理 很多资料也会把它理解成 Nginx 的“路由规则”。 这...
Ansible高级变量实战:facts变量、template模板与register注册变量详解-AI运维探索者

Ansible高级变量实战:facts变量、template模板与register注册变量详解

一、为什么除了普通变量还要学 facts 和 register 前面的普通变量更多是人为定义的配置项,比如: - 路径 - 用户名 - IP 地址 但在真实自动化场景里,很多时候你还需要: - 动态获取目标主机自...
Tomcat HTTPS实战:PFX-JKS证书配置与8080跳8443-AI运维探索者

Tomcat HTTPS实战:PFX-JKS证书配置与8080跳8443

一、Tomcat 能不能自己做 HTTPS 结论是: - Tomcat 可以支持 HTTPS - 可以直接在 Tomcat 中配置证书 但它也补充了一个实践建议: - 生产中很多时候也会把证书放在 Nginx 上 - 让 Nginx 负责对外...