- 公网机器仅靠 fail2ban、禁用密码登录等常规措施不足:分散式扫描不易触发阈值,公开恶意 IP 也可能尚未被日志记录;更关键的是出方向风险,机器一旦被当作跳板,入站规则就失效,必须限制其连接已知恶意端点。作者的做法是拉取多份开源威胁名单,生成 nftables 的四个集合——白名单兜底、入站两层、出站一层——并用脚本每天自动更新,加载失败则回滚;文中名单条数和端口号仅为示例,需按实际环境调整。 公网机器仅靠 fail2ban、禁用密码登录等常规措施不足:分散式扫描不易触发阈值,公开恶意 IP 也可能尚未被日志记录;更关键的是出方向风险,机器一旦被当作跳板,入站规则就失效,必须限制其连接已知恶意端点。作者的做法是拉取多份开源威胁名单,生成 nftables 的四个集合——白名单兜底、入站两层、出站一层——并用脚本每天自动更新,加载失败则回滚;文中名单条数和端口号仅为示例,需按实际环境调整。
- 本文记录在华为云 ECS(弹性云服务器)上挂载一块全新的 EVS 数据盘,并通过 UUID 写入 /etc/fstab 实现开机自动挂载的完整流程,含分区、格式化、挂载、验证与常见坑点。 本文记录在华为云 ECS(弹性云服务器)上挂载一块全新的 EVS 数据盘,并通过 UUID 写入 /etc/fstab 实现开机自动挂载的完整流程,含分区、格式化、挂载、验证与常见坑点。
- 引言在日常的云端业务部署中,直接在宿主机上安装各类运行环境不仅耗时,还容易出现依赖冲突(如多版本 Java、Python 或 Node.js 共存问题)。借助华为云弹性云服务器(ECS)与 Docker 容器化技术,我们可以实现开发与生产环境的高度一致,做到“一次构建,随处运行”。本文将分享如何在云服务器上利用 Docker Compose 与 Nginx 快速搭建一套标准、易维护的 We... 引言在日常的云端业务部署中,直接在宿主机上安装各类运行环境不仅耗时,还容易出现依赖冲突(如多版本 Java、Python 或 Node.js 共存问题)。借助华为云弹性云服务器(ECS)与 Docker 容器化技术,我们可以实现开发与生产环境的高度一致,做到“一次构建,随处运行”。本文将分享如何在云服务器上利用 Docker Compose 与 Nginx 快速搭建一套标准、易维护的 We...
- 介绍 Linux 服务器磁盘空间不足时的常用排查方法,包括 df、du、系统日志、APT 缓存和 Docker 空间占用,帮助快速定位问题并安全清理。 介绍 Linux 服务器磁盘空间不足时的常用排查方法,包括 df、du、系统日志、APT 缓存和 Docker 空间占用,帮助快速定位问题并安全清理。
- 第一次在华为云上买服务器,本来以为点几下就完事了,结果中间踩了好几个坑,写出来给同样刚上云的朋友参考。一开始想简单了我就是想搭个简单的个人博客,登录华为云控制台,搜 "ECS",随便选了个最低配的实例,点购买,两分钟就好了。然后拿着公网 IP 一 ssh,—— 连接超时。坑一:安全组没开 22 端口翻了半天文档才知道,华为云的安全组默认只放行了很少的端口,SSH 的 22 端口根本没开。去安... 第一次在华为云上买服务器,本来以为点几下就完事了,结果中间踩了好几个坑,写出来给同样刚上云的朋友参考。一开始想简单了我就是想搭个简单的个人博客,登录华为云控制台,搜 "ECS",随便选了个最低配的实例,点购买,两分钟就好了。然后拿着公网 IP 一 ssh,—— 连接超时。坑一:安全组没开 22 端口翻了半天文档才知道,华为云的安全组默认只放行了很少的端口,SSH 的 22 端口根本没开。去安...
- ## 一、什么是弹性云服务器(ECS)弹性云服务器(Elastic Cloud Server,简称 ECS)是华为云提供的一种可随时获取、弹性可伸缩的计算服务。你可以把它理解为一台"住在云上的虚拟机"——但它比传统物理服务器更灵活:几分钟内就能启动一台,不需要了随时释放,按需付费,精确到秒,不为闲置资源买单。每台 ECS 由以下核心要素组成:| 组件 | 华为云服务 | 说明 | 关键参数 ... ## 一、什么是弹性云服务器(ECS)弹性云服务器(Elastic Cloud Server,简称 ECS)是华为云提供的一种可随时获取、弹性可伸缩的计算服务。你可以把它理解为一台"住在云上的虚拟机"——但它比传统物理服务器更灵活:几分钟内就能启动一台,不需要了随时释放,按需付费,精确到秒,不为闲置资源买单。每台 ECS 由以下核心要素组成:| 组件 | 华为云服务 | 说明 | 关键参数 ...
- 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ArkTS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开... 下面按「问题定位 → 方案设计 → 落地验证 → 效果对比」四个阶段展开。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ArkTS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开...
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 冷启动:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ModelArts 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 冷启动:镜像预热 + 实例分级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ModelArts 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验...
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 写入链路:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 HarmonyOS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 写入链路:预拉取减少按需加载抖动。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 HarmonyOS 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 预拉取减少按需加载抖动2. 边界条件单独处理,避免主链路被污染3. 保留灰度开...
- 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 连接池:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Nginx 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 镜像预热 + 实例分级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分两个... 本文不展开产品选型,只聚焦工程层面如何把方案做稳。现状与问题在原有架构下,核心瓶颈集中在 连接池:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Nginx 替换原方案中耦合较重的部分,把 序列化开销 拆成独立可水平扩展的单元。关键点有三:1. 镜像预热 + 实例分级2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚落地与验证分两个...
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ModelArts 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 连接复用并设置合理上限2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 缓存命中率:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 ModelArts 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 连接复用并设置合理上限2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,...
- 本文记录在华为云 ECS(弹性云服务器)上挂载一块全新的 EVS 数据盘,并通过 UUID 写入 /etc/fstab 实现开机自动挂载的完整流程,含分区、格式化、挂载、验证与常见坑点。 本文记录在华为云 ECS(弹性云服务器)上挂载一块全新的 EVS 数据盘,并通过 UUID 写入 /etc/fstab 实现开机自动挂载的完整流程,含分区、格式化、挂载、验证与常见坑点。
- 引言在现代互联网架构中,云计算已经成为企业基础设施的核心底座。如何快速构建一套既具备弹性扩展能力,又能保证网络逻辑隔离与数据安全的云端环境,是每位开发者和运维工程师的必修课。本文将结合华为云的核心服务——虚拟私有云(VPC)与弹性云服务器(ECS),探讨如何从零搭建安全的云上应用环境,并简要剖析服务端认证状态的架构演进。一、 网络先行:使用虚拟私有云(VPC)构建隔离防线在创建任何计算实例之... 引言在现代互联网架构中,云计算已经成为企业基础设施的核心底座。如何快速构建一套既具备弹性扩展能力,又能保证网络逻辑隔离与数据安全的云端环境,是每位开发者和运维工程师的必修课。本文将结合华为云的核心服务——虚拟私有云(VPC)与弹性云服务器(ECS),探讨如何从零搭建安全的云上应用环境,并简要剖析服务端认证状态的架构演进。一、 网络先行:使用虚拟私有云(VPC)构建隔离防线在创建任何计算实例之...
- 新机器到手,多数人的第一反应是 `ssh root@<IP>` 上去就把服务跑起来——能用就行。真正让人半夜爬起来的是另外几件事:口令登录忘了关,防火墙规则一改就再也连不上,swap 写进 `fstab` 却把系统拖进紧急模式,日志悄无声息写满磁盘。 本篇按我个人的顺序走一遍:**连接 → 系统配置 → SWAP 与 zRAM → 调优→安全→容器**。每条给出可以直接抄的配置片段和验证命令 新机器到手,多数人的第一反应是 `ssh root@<IP>` 上去就把服务跑起来——能用就行。真正让人半夜爬起来的是另外几件事:口令登录忘了关,防火墙规则一改就再也连不上,swap 写进 `fstab` 却把系统拖进紧急模式,日志悄无声息写满磁盘。 本篇按我个人的顺序走一遍:**连接 → 系统配置 → SWAP 与 zRAM → 调优→安全→容器**。每条给出可以直接抄的配置片段和验证命令
- 用 Nginx 反向代理把前后端分离项目部署到一台云服务器,说明为什么需要反向代理、location 分流与 try_files 兜底配置,以及 proxy_pass 末尾斜杠的语义差异。云服务器以华为云 ECS 为例、以官网为准。 用 Nginx 反向代理把前后端分离项目部署到一台云服务器,说明为什么需要反向代理、location 分流与 try_files 兜底配置,以及 proxy_pass 末尾斜杠的语义差异。云服务器以华为云 ECS 为例、以官网为准。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签