- 2核2G的小服务器最常见的半夜报警不是 CPU 打满,而是磁盘满了。磁盘一满,数据库写不进、日志写不出、服务起不来,排查时连临时文件都删不干净。所以我的做法是先把“防满盘”当成基线来做,而不是等报警了再救火。先找到是谁在吃磁盘第一步永远是定位,而不是盲目删文件。我习惯从根目录逐层看:先看哪个大目录占得多,再进到里面看是日志、缓存还是旧镜像。数据库的数据目录、容器镜像层、包管理缓存和应用日志通... 2核2G的小服务器最常见的半夜报警不是 CPU 打满,而是磁盘满了。磁盘一满,数据库写不进、日志写不出、服务起不来,排查时连临时文件都删不干净。所以我的做法是先把“防满盘”当成基线来做,而不是等报警了再救火。先找到是谁在吃磁盘第一步永远是定位,而不是盲目删文件。我习惯从根目录逐层看:先看哪个大目录占得多,再进到里面看是日志、缓存还是旧镜像。数据库的数据目录、容器镜像层、包管理缓存和应用日志通...
- Linux 新手先掌握查看目录、切换目录、新建复制移动删除、查看搜索和权限帮助这几组基础命令,再通过每天十分钟练习打牢基础 Linux 新手先掌握查看目录、切换目录、新建复制移动删除、查看搜索和权限帮助这几组基础命令,再通过每天十分钟练习打牢基础
- 介绍 Docker Compose 健康检查机制,讲解 Running 与 Healthy 的区别、healthcheck 参数、depends_on 的 service_healthy 条件,以及容器 unhealthy 状态的排查方法。 介绍 Docker Compose 健康检查机制,讲解 Running 与 Healthy 的区别、healthcheck 参数、depends_on 的 service_healthy 条件,以及容器 unhealthy 状态的排查方法。
- 登录一台云主机排查“端口没通”时,很多人还在找 netstat。不少新发行版默认不再安装 net-tools,netstat 要么不存在,要么只是 iproute2 的一个兼容包装。直接用 ss 更合适:它读内核的套接字信息,输出更快,过滤条件也更明确。下面是我在排查云主机端口时固定的三步,只读查看,不改防火墙、不改安全组。一、先确认进程到底有没有在听端口不通,先分清是进程没监听,还是监听了... 登录一台云主机排查“端口没通”时,很多人还在找 netstat。不少新发行版默认不再安装 net-tools,netstat 要么不存在,要么只是 iproute2 的一个兼容包装。直接用 ss 更合适:它读内核的套接字信息,输出更快,过滤条件也更明确。下面是我在排查云主机端口时固定的三步,只读查看,不改防火墙、不改安全组。一、先确认进程到底有没有在听端口不通,先分清是进程没监听,还是监听了...
- 服务器上最常见的半夜报警不是 CPU 飙高,而是磁盘满了。磁盘一满,数据库写不进去、日志打不出来、网站直接 500,一堆服务连锁遭殃。好消息是排查就两条命令:df 看整体,du 找元凶,再配一套清理组合拳,十分钟就能把机器救回来。一、df:先看整体还剩多少df -h-h 是按人类可读单位显示。重点看 / 根分区的使用率(Use%)和剩余空间(Avail)。超过 85% 就要警惕,100% 就... 服务器上最常见的半夜报警不是 CPU 飙高,而是磁盘满了。磁盘一满,数据库写不进去、日志打不出来、网站直接 500,一堆服务连锁遭殃。好消息是排查就两条命令:df 看整体,du 找元凶,再配一套清理组合拳,十分钟就能把机器救回来。一、df:先看整体还剩多少df -h-h 是按人类可读单位显示。重点看 / 根分区的使用率(Use%)和剩余空间(Avail)。超过 85% 就要警惕,100% 就...
- 服务器上最贵的不是配置,是数据。网站改错一行、rm 敲错一个路径、升级把数据库写坏,这些事恢复起来往往不是“重装就行”,而是“昨天那份数据还在不在”。备份的意义不在“做过”,而在“出事那天能拿回来”。这篇只讲一套够用的做法:rsync 做增量备份、cron 每天自动跑、定期做一次恢复演练。 第一步:先分清,什么才算备份同一台机器上把 /var/www 复制到 /backup,严格说不算备份:... 服务器上最贵的不是配置,是数据。网站改错一行、rm 敲错一个路径、升级把数据库写坏,这些事恢复起来往往不是“重装就行”,而是“昨天那份数据还在不在”。备份的意义不在“做过”,而在“出事那天能拿回来”。这篇只讲一套够用的做法:rsync 做增量备份、cron 每天自动跑、定期做一次恢复演练。 第一步:先分清,什么才算备份同一台机器上把 /var/www 复制到 /backup,严格说不算备份:...
- 配置了 Restart=always 的服务断了却再也没起来。根因是 systemd 启动限流:阈值耗尽后它主动拒绝重启,failed 状态下重启策略完全失效。附三种正确配置和分层排查方法。 配置了 Restart=always 的服务断了却再也没起来。根因是 systemd 启动限流:阈值耗尽后它主动拒绝重启,failed 状态下重启策略完全失效。附三种正确配置和分层排查方法。
- 用 rsync 的 --link-dest 做硬链接备份:每天都是一份完整快照,未变化文件只存一份,附可用命令、自动脚本与恢复验证。 用 rsync 的 --link-dest 做硬链接备份:每天都是一份完整快照,未变化文件只存一份,附可用命令、自动脚本与恢复验证。
- 磁盘满了先别急着删:用 df、du、find 三步定位真凶云服务器最常见的半夜报警不是 CPU 跑满,而是磁盘满了:网站写不进日志、数据库拒绝写入、更新包下载到一半失败。很多人第一反应是进几个大目录挨个删,删错了系统文件反而把机器搞挂。正确顺序是先看全局、再定位目录、最后确认文件能不能删,三步走完再动手。 第一步:看全局,区分是空间满还是 inode 满先跑 df -h,看哪个挂载点用了 ... 磁盘满了先别急着删:用 df、du、find 三步定位真凶云服务器最常见的半夜报警不是 CPU 跑满,而是磁盘满了:网站写不进日志、数据库拒绝写入、更新包下载到一半失败。很多人第一反应是进几个大目录挨个删,删错了系统文件反而把机器搞挂。正确顺序是先看全局、再定位目录、最后确认文件能不能删,三步走完再动手。 第一步:看全局,区分是空间满还是 inode 满先跑 df -h,看哪个挂载点用了 ...
- 如果你查过云服务器的监听端口,可能会发现一个奇怪的现象:111端口明明没配过什么服务,却一直在公网监听,还总有大量陌生IP来连。这多半是 rpcbind 在工作。先搞清它是什么,再决定关不关,就不会误伤业务。rpcbind 是干嘛的rpcbind 是 Linux 系统自带的一个小服务,叫 RPC 端口映射器,固定占 111 端口的 TCP 和 UDP。它的工作方式像个电话总机:使用 RPC(... 如果你查过云服务器的监听端口,可能会发现一个奇怪的现象:111端口明明没配过什么服务,却一直在公网监听,还总有大量陌生IP来连。这多半是 rpcbind 在工作。先搞清它是什么,再决定关不关,就不会误伤业务。rpcbind 是干嘛的rpcbind 是 Linux 系统自带的一个小服务,叫 RPC 端口映射器,固定占 111 端口的 TCP 和 UDP。它的工作方式像个电话总机:使用 RPC(...
- 本文总结了华为云弹性云服务器(ECS)在长期运行过程中的高频运维优化技巧,涵盖大文件与 systemd 日志清理、Docker 冗余资源回收、Swap 虚拟内存配置防 OOM 崩溃,以及利用 Crontab 编写定时自动化维护脚本的完整流程。 本文总结了华为云弹性云服务器(ECS)在长期运行过程中的高频运维优化技巧,涵盖大文件与 systemd 日志清理、Docker 冗余资源回收、Swap 虚拟内存配置防 OOM 崩溃,以及利用 Crontab 编写定时自动化维护脚本的完整流程。
- 服务器出问题先看日志:本文介绍 journalctl 按服务、时间和级别查日志的方法,以及 /var/log 文本日志的 tail、grep、轮转查看方法,并给出网站 502 的排查顺序和新手常见坑。 服务器出问题先看日志:本文介绍 journalctl 按服务、时间和级别查日志的方法,以及 /var/log 文本日志的 tail、grep、轮转查看方法,并给出网站 502 的排查顺序和新手常见坑。
- ECS磁盘告警不要先扩容:先用df、df -i和du四步定位占用,区分可清理、可归档和必须保留的数据,再决定清理还是扩容,扩容后还需扩展分区和文件系统。 ECS磁盘告警不要先扩容:先用df、df -i和du四步定位占用,区分可清理、可归档和必须保留的数据,再决定清理还是扩容,扩容后还需扩展分区和文件系统。
- 很多人在云服务器上跑定时任务的第一反应是 crontab -e。cron 简单好用,但出了问题时常常让人摸不着头脑:任务到底跑没跑?输出去哪了?环境变量为什么和手动执行不一样?这篇文章分享一套用 systemd timer 管理定时任务的做法,适合 EulerOS、CentOS 7+、Ubuntu 16.04+ 等使用 systemd 的发行版。一、cron 常见的三个坑1. 日志难找:输出... 很多人在云服务器上跑定时任务的第一反应是 crontab -e。cron 简单好用,但出了问题时常常让人摸不着头脑:任务到底跑没跑?输出去哪了?环境变量为什么和手动执行不一样?这篇文章分享一套用 systemd timer 管理定时任务的做法,适合 EulerOS、CentOS 7+、Ubuntu 16.04+ 等使用 systemd 的发行版。一、cron 常见的三个坑1. 日志难找:输出...
- 定时任务写好了,到了时间却没跑,是 Linux 运维里最常见的“静默失败”。它不报错、不弹窗,只能按顺序排查。下面这 6 处查完,多数问题 10 分钟就能定位。一、先确认 cron 服务在跑很多机器装完系统后 cron 根本没启动。Debian/Ubuntu 看 cron,RHEL/CentOS 看 crond:systemctl status cronsystemctl status cr... 定时任务写好了,到了时间却没跑,是 Linux 运维里最常见的“静默失败”。它不报错、不弹窗,只能按顺序排查。下面这 6 处查完,多数问题 10 分钟就能定位。一、先确认 cron 服务在跑很多机器装完系统后 cron 根本没启动。Debian/Ubuntu 看 cron,RHEL/CentOS 看 crond:systemctl status cronsystemctl status cr...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签