Keepalived 是一款基于 VRRP(Virtual Router Redundancy Protocol)的高可用服务管理软件,主要用于实现服务器之间的故障切换(Failover)和虚拟 IP 漂移(VIP Floating)。它可以监控服务健康状态,在主节点故障时自动将业务 IP 切换到备节点,确保业务连续性。此外,Keepalived 还可与 LVS 结合,用于构建高性能负载均衡集群,是 Linux 高可用架构中最常用、最成熟的解决方案之一。
Keepalived 是一款基于 VRRP(Virtual Router Redundancy Protocol)的高可用服务管理软件,主要用于实现服务器之间的故障切换(Failover)和虚拟 IP 漂移(VIP Floating)。它可以监控服务健康状态,在主节点故障时自动将业务 IP 切换到备节点,确保业务连续性。此外,Keepalived 还可与 LVS 结合,用于构建高性能负载均衡集群,是 Linux 高可用架构中最常用、最成熟的解决方案之一。
Redis(Remote Dictionary Server)是一种开源的内存型键值数据库(Key-Value Store),由 Salvatore Sanfilippo(antirez) 于 2009 年开发。它以高性能、丰富的数据结构和多种持久化机制而广泛应用于缓存、消息队列、分布式锁、会话存储等场景。
Zabbix是一个开源的企业级监控解决方案,用于监控各种IT基础设施组件,比如:服务器、网络设备(如交换机、路由器)、虚拟机、应用服务(如 MySQL、NGINX)、操作系统资源(如 CPU、内存、磁盘使用率)
开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。
Docker 是一个开源的容器化平台,能够将应用程序及其依赖打包到一个轻量级、可移植的容器中,从而实现跨环境的一致运行。它利用操作系统级虚拟化技术,使多个容器可以在同一主机上高效运行,具有启动快、资源占用少、易于部署和扩展等优点。Docker 广泛应用于微服务架构、持续集成/持续交付(CI/CD)和云计算等场景,是现代 DevOps 流程中的关键工具之一
shell是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。