- 内存使用率超过90%不一定是泄漏:先看free的available分清缓存,再用ps按RSS锁定大户,最后到/proc确认Swap与变化趋势,按清单处置。 内存使用率超过90%不一定是泄漏:先看free的available分清缓存,再用ps按RSS锁定大户,最后到/proc确认Swap与变化趋势,按清单处置。
- 第九章:定时任务——“凌晨三点的活,为什么要我醒着干?”凌晨三点,服务器要备份;早上九点,要生成报表;每隔五分钟,还得巡检一次服务。难道你要抱着电脑熬夜?不,Linux 有自己的闹钟——cron。本章以 Ubuntu/Debian 为例。学完你能让脚本定时运行,还能查出它为什么“到点装睡”。 1. 先认识两位主角cron:后台定时调度服务,负责盯时间。crontab:用来编排个人定时任务的... 第九章:定时任务——“凌晨三点的活,为什么要我醒着干?”凌晨三点,服务器要备份;早上九点,要生成报表;每隔五分钟,还得巡检一次服务。难道你要抱着电脑熬夜?不,Linux 有自己的闹钟——cron。本章以 Ubuntu/Debian 为例。学完你能让脚本定时运行,还能查出它为什么“到点装睡”。 1. 先认识两位主角cron:后台定时调度服务,负责盯时间。crontab:用来编排个人定时任务的...
- 服务器时间差几分钟,看起来是小事,实际能连锁惹出不少麻烦:HTTPS 证书校验失败、登录态刚签发就过期、定时任务在错误的时间跑、日志时间戳对不上,排障时两台机器的日志根本拼不到一起。遇到这类症状,先别急着重装系统或重启服务,按下面三步把时间对准,往往问题就消失了。第一步,先看清现在到底差多少。执行 timedatectl,重点看三行:Local time 是系统当前时间,Universal ... 服务器时间差几分钟,看起来是小事,实际能连锁惹出不少麻烦:HTTPS 证书校验失败、登录态刚签发就过期、定时任务在错误的时间跑、日志时间戳对不上,排障时两台机器的日志根本拼不到一起。遇到这类症状,先别急着重装系统或重启服务,按下面三步把时间对准,往往问题就消失了。第一步,先看清现在到底差多少。执行 timedatectl,重点看三行:Local time 是系统当前时间,Universal ...
- 针对小内存鲲鹏 ARM64 云服务器运行 Ubuntu 24.04 的常见内存瓶颈,梳理 Swap/zram 参数调优、常驻守护进程裁剪、日志限额与跨架构容器部署方案。 针对小内存鲲鹏 ARM64 云服务器运行 Ubuntu 24.04 的常见内存瓶颈,梳理 Swap/zram 参数调优、常驻守护进程裁剪、日志限额与跨架构容器部署方案。
- 背景很多开发者在华为云上买的是 1 核 2G 或 2 核 4G 的入门级 ECS,用来跑博客、测试环境或者几个小服务。刚开始一切正常,可一旦同时跑起 MySQL、Java 应用和 Nginx,就容易出现进程突然消失、SSH 卡顿甚至实例假死的情况。查看系统日志,往往能看到 “Out of memory: Killed process” 这样的记录,说明内核的 OOM Killer 已经出手... 背景很多开发者在华为云上买的是 1 核 2G 或 2 核 4G 的入门级 ECS,用来跑博客、测试环境或者几个小服务。刚开始一切正常,可一旦同时跑起 MySQL、Java 应用和 Nginx,就容易出现进程突然消失、SSH 卡顿甚至实例假死的情况。查看系统日志,往往能看到 “Out of memory: Killed process” 这样的记录,说明内核的 OOM Killer 已经出手...
- 【摘要】 本文以部署一套高可用 Web 架构为例,带你从零上手 Terraform + 华为云,体验"声明即基础设施"——一条命令创建,一条命令销毁,版本可控,可复用,可审计。还在控制台里一个一个手动建资源?改个配置要重复操作十几步?环境一多就分不清谁是谁?请花几分钟看完,再去试试 Terraform,你会发现管理基础设施可以像写代码一样优雅。以下整理自实际项目实践,按部署流程分步介绍。01... 【摘要】 本文以部署一套高可用 Web 架构为例,带你从零上手 Terraform + 华为云,体验"声明即基础设施"——一条命令创建,一条命令销毁,版本可控,可复用,可审计。还在控制台里一个一个手动建资源?改个配置要重复操作十几步?环境一多就分不清谁是谁?请花几分钟看完,再去试试 Terraform,你会发现管理基础设施可以像写代码一样优雅。以下整理自实际项目实践,按部署流程分步介绍。01...
- 服务半夜消失、日志没有异常退出,多半是被内核 OOM killer 杀了。本文说明怎么确认、怎么看它选谁下手,以及容器和 systemd 环境下内存上限该查哪一层。 服务半夜消失、日志没有异常退出,多半是被内核 OOM killer 杀了。本文说明怎么确认、怎么看它选谁下手,以及容器和 systemd 环境下内存上限该查哪一层。
- 服务器一报警说内存快满了,很多人第一反应是加内存,或者直接重启服务。重启确实能立刻把内存降下来,但问题并没有消失:过几天内存又会慢慢涨回去,而且你始终不知道到底是谁在吃内存。先花几分钟把占用讲清楚,再决定是优化、限流还是真的加内存,往往更省事。第一步先看全局:free -h。重点看 available 这一列,而不是 free。Linux 会把空闲内存拿去做缓存(buff/cache),所以... 服务器一报警说内存快满了,很多人第一反应是加内存,或者直接重启服务。重启确实能立刻把内存降下来,但问题并没有消失:过几天内存又会慢慢涨回去,而且你始终不知道到底是谁在吃内存。先花几分钟把占用讲清楚,再决定是优化、限流还是真的加内存,往往更省事。第一步先看全局:free -h。重点看 available 这一列,而不是 free。Linux 会把空闲内存拿去做缓存(buff/cache),所以...
- 开发中常要登录多台云服务器,每次输入 ssh -i ~/.ssh/key.pem -p 2222 root@1.2.3.4 既繁琐又容易出错。其实 OpenSSH 自带的配置文件就能把这些参数"记住"。 一、生成并使用密钥推荐使用 Ed25519 密钥,生成方式:ssh-keygen -t ed25519 -C "your_email@example.com"ssh-copy-id -i ~... 开发中常要登录多台云服务器,每次输入 ssh -i ~/.ssh/key.pem -p 2222 root@1.2.3.4 既繁琐又容易出错。其实 OpenSSH 自带的配置文件就能把这些参数"记住"。 一、生成并使用密钥推荐使用 Ed25519 密钥,生成方式:ssh-keygen -t ed25519 -C "your_email@example.com"ssh-copy-id -i ~...
- Linux 权限入门:rwx 与 chmod 一次讲清刚接触 Linux 时,很多人第一次被拦住不是命令记不住,而是权限看不懂:ls -l 输出的一串 -rw-r--r-- 像密码,chmod 755 像暗号。今天就把这套规则一次讲清。 先看懂 ls -l 的第一列执行 ls -l,每一行开头有 10 个字符。以 -rw-r--r-- 为例:第 1 位是文件类型:- 是普通文件,d 是目录... Linux 权限入门:rwx 与 chmod 一次讲清刚接触 Linux 时,很多人第一次被拦住不是命令记不住,而是权限看不懂:ls -l 输出的一串 -rw-r--r-- 像密码,chmod 755 像暗号。今天就把这套规则一次讲清。 先看懂 ls -l 的第一列执行 ls -l,每一行开头有 10 个字符。以 -rw-r--r-- 为例:第 1 位是文件类型:- 是普通文件,d 是目录...
- Linux 命令行是云上工作的必备技能。本文从零讲解最常用的文件、目录与权限管理命令:pwd、cd、ls、mkdir、touch、cp、mv、rm、cat、tail 等,帮你快速上手终端操作。 Linux 命令行是云上工作的必备技能。本文从零讲解最常用的文件、目录与权限管理命令:pwd、cd、ls、mkdir、touch、cp、mv、rm、cat、tail 等,帮你快速上手终端操作。
- 远程服务器上跑一个耗时任务,最怕的就是本地网络一抖、SSH 一断,任务跟着没了。把任务绑在终端会话里,而不是绑在某一次 SSH 连接上,是最省事的解法。tmux 就是干这个的:它在服务器上维持会话,SSH 断了会话还在,重连后 attach 回去,任务和输出都原样在那。第一个用法是新建并 detach。登录服务器后先 tmux new -s 任务名,比如 tmux new -s deploy... 远程服务器上跑一个耗时任务,最怕的就是本地网络一抖、SSH 一断,任务跟着没了。把任务绑在终端会话里,而不是绑在某一次 SSH 连接上,是最省事的解法。tmux 就是干这个的:它在服务器上维持会话,SSH 断了会话还在,重连后 attach 回去,任务和输出都原样在那。第一个用法是新建并 detach。登录服务器后先 tmux new -s 任务名,比如 tmux new -s deploy...
- 磁盘明明删了文件,空间却没回来:先查被进程占着的已删除文件磁盘告警响了,删掉几个大日志文件,df 一看,可用空间纹丝不动。这种“删了等于没删”的情况,十有八九是文件还被某个进程占着:文件在目录里已经看不见了,但进程手里还握着它的句柄,内核就不会真正回收空间。先确认是不是这个问题。用 lsof +L1 可以列出已删除但仍被打开的文件,输出里带有 (deleted) 标记的就是嫌疑对象。同一条... 磁盘明明删了文件,空间却没回来:先查被进程占着的已删除文件磁盘告警响了,删掉几个大日志文件,df 一看,可用空间纹丝不动。这种“删了等于没删”的情况,十有八九是文件还被某个进程占着:文件在目录里已经看不见了,但进程手里还握着它的句柄,内核就不会真正回收空间。先确认是不是这个问题。用 lsof +L1 可以列出已删除但仍被打开的文件,输出里带有 (deleted) 标记的就是嫌疑对象。同一条...
- Linux 新手先把 ls、pwd 与 cd、cat、less 与 grep、ps 与 top、df 与 du 这 5 组日常命令用熟,再谈脚本与自动化,避免在错误目录、错误日志和磁盘问题上反复踩坑。 Linux 新手先把 ls、pwd 与 cd、cat、less 与 grep、ps 与 top、df 与 du 这 5 组日常命令用熟,再谈脚本与自动化,避免在错误目录、错误日志和磁盘问题上反复踩坑。
- df 说盘满了、du 说没满?用今天的实测数字拆开三类看不见的占用:被删除但仍被进程打开的文件(300 MB 一点不释放)、稀疏文件(512 MB 逻辑占 0)、硬链接重复计数(40 MB 数成 121 MB),并附排查命令、ext4 保留块与 inode 耗尽。 df 说盘满了、du 说没满?用今天的实测数字拆开三类看不见的占用:被删除但仍被进程打开的文件(300 MB 一点不释放)、稀疏文件(512 MB 逻辑占 0)、硬链接重复计数(40 MB 数成 121 MB),并附排查命令、ext4 保留块与 inode 耗尽。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签