【Linux网络编程】四十九.《Reactor 模式详解:基于 epoll ET 实现反应堆 Tcp 服务器实战开发》---详解
Reactor 模式(反应器模式,也称 Dispatcher 分发器模式)是一种事件驱动的设计模式: 它通过 I/O 多路复用(select / poll / epoll)同时监听多个句柄,当某个句柄上的事件就绪时,把事件分派给事先注册好的处理程序(回调)去处理。基于 IO 多路转接,当检测到事件就绪后,通过回调函数执行业务逻辑的编程模型,叫做反应堆(Reactor)模式。上面代码中的 TcpServer 就是一个反应堆实例,而每一个 Connection 对象代表一个事件。文件描述符独立缓冲区。
没有公网 IP 怎么远程抓取服务器指标?node_exporter + Prometheus + cpolar 实战
这次最值得保留的不是“没有公网 IP 也能监控服务器”这句结论,而是整个排查顺序。9100→ Prometheus 本地抓取 → 停端口验证失败 → cpolar → 随机公网 → Prometheus 远程抓取成功 → 固定二级子域名node1。先看 node_exporter 是否运行 → 再看9100是否可访问 → 再看本地 Prometheus 是否能抓取 → 最后检查 cpolar 公网地址。这样比一上来同时改 Prometheus、node_exporter 和公网配置要清楚得多。
【运维实战】Ubuntu Server 安装到服务器全流程详解:从镜像准备到远程 SSH 登录
本文详细介绍了在物理或远程服务器上安装 Ubuntu Server 22.04/24.04 LTS 的完整流程,特别针对 Linux 服务器新手和需要标准化装机流程的运维人员。主要内容包括:安装前的硬件检查与准备工作、ISO镜像下载与校验、启动盘制作方法、服务器 BIOS/RAID 配置要点、Ubuntu Server 安装的逐步指导(含网络配置和磁盘分区方案)、静态IP设置、系统初始化及SSH安全配置等关键步骤。文章提供了针对不同场景的RAID配置建议和分区方案,并强调了生产环境中静态IP、系统日志英文环
麒麟高级服务器操作系统 V10(Kylin Linux Advanced Server V10,简称银河麒麟V10)部署Java、Python、MySQL、Tomcat、Redis、Milvus
本文详细介绍了在麒麟V10操作系统上部署完整开发环境的步骤。首先通过命令检查系统架构和已有环境,然后依次安装核心依赖工具、OpenJDK 11、Python 3.9(编译安装)、MySQL 8.0、Tomcat 9.0、Redis 6.2(编译安装)以及Milvus 2.4(Docker Compose部署)。每个组件均包含详细的安装命令、配置说明和验证方法,并特别针对麒麟V10系统进行了适配优化,包括软件源配置、防火墙设置和开机自启等操作。该方案适用于x86_64和aarch64架构,为基于麒麟V10系统




