Arthas(阿尔萨斯)是阿里巴巴开源的一款Java应用诊断利器,它能够帮助开发人员直接在线上环境定位问题,无需修改代码或重启应用。本文将全面介绍Arthas的核心功能和实际应用场景,帮助开发者掌握这一强大的诊断工具。
在开发环境中,我们经常遇到这样的情况:内网中的 Linux 服务器(CentOS/RHEL)由于安全策略无法直接访问互联网,导致无法使用 yum 或 dnf 进行软件更新。而我们的日常办公电脑(如 macOS)却拥有正常的网络连接。
本文将介绍如何利用 macOS 作为跳板,通过 lightweight 的 Tinyproxy 服务,让内网服务器“借用”Mac 的网络进行更新。无需复杂的公网 IP 配置,只要 Mac 与服务器在同一局域网即可实现。
本文适用于 H3C S5130S / S5560 / S6520 等支持 IRF 的交换机,详细介绍了使用 GigabitEthernet 1/0/23–24 和 2/0/23–24 端口进行交叉连接的配置步骤。
在生产环境中,MySQL 一般都会做主从复制和高可用切换;但如果 Redis 仍然停留在“单机 + 简单从库”的阶段,就很容易出现数据库已经切到新主库,但缓存层没有跟着切换的问题:
因此,Redis 的主从角色必须与 MySQL 的主从切换保持一致。本文记录一次在 CentOS 7 / Ubuntu 20.04 环境中,使用 Redis 6.x + Keepalived 2.x 搭建高可用、支持秒级切换的实践过程,重点总结踩坑和解决方案。
在某些生产环境中,服务器无法连接互联网,需要采用离线方式安装Docker。本文详细介绍Docker离线安装的完整步骤,包括二进制文件下载、安装配置以及系统服务注册,帮助运维人员在离线环境下成功部署Docker。
在某些生产环境中,服务器无法连接互联网,需要采用离线方式安装Keepalived。本文详细介绍在Ubuntu 24.04系统上离线安装Keepalived 2.2.8的完整步骤,包括下载安装包、安装依赖项、按顺序安装Keepalived组件以及后续配置,帮助运维人员在离线环境下成功部署Keepalived高可用服务。
在某些生产环境中,服务器无法连接互联网,需要采用离线方式安装MySQL。本文详细介绍在Ubuntu 24.04 LTS系统上离线安装MySQL 8.0.44的完整步骤,包括下载安装包、安装依赖项、按顺序安装MySQL组件以及后续配置,帮助运维人员在离线环境下成功部署MySQL数据库。