- df -h 看着还有空间,touch 一个新文件却报 No space left on device,或者服务写日志、建缓存突然失败。这种情况多半不是磁盘满了,而是 inode 用完了。先说清两个概念:磁盘空间是按块算的,inode 是按文件个数算的。每个文件、每个目录都要占一个 inode,文件系统建好时 inode 总数就定死了。小文件再多也不怎么占空间,但每个都要吃一个 inode,攒... df -h 看着还有空间,touch 一个新文件却报 No space left on device,或者服务写日志、建缓存突然失败。这种情况多半不是磁盘满了,而是 inode 用完了。先说清两个概念:磁盘空间是按块算的,inode 是按文件个数算的。每个文件、每个目录都要占一个 inode,文件系统建好时 inode 总数就定死了。小文件再多也不怎么占空间,但每个都要吃一个 inode,攒...
- 服务器变慢先看什么?读懂 top 的 load average、iowait 与内存 available,学会按 CPU/内存排序定位资源大户,再用 htop、iostat、vmstat 深入排查。 服务器变慢先看什么?读懂 top 的 load average、iowait 与内存 available,学会按 CPU/内存排序定位资源大户,再用 htop、iostat、vmstat 深入排查。
- 排查端口占用是 Linux 上最日常的操作之一。本文按实用性排序整理了 5 种方法:ss、lsof、fuser、netstat,以及在没有工具时直接读 /proc 的兜底做法,并补充了 IPv6 监听和容器命名空间这两个高频坑。 排查端口占用是 Linux 上最日常的操作之一。本文按实用性排序整理了 5 种方法:ss、lsof、fuser、netstat,以及在没有工具时直接读 /proc 的兜底做法,并补充了 IPv6 监听和容器命名空间这两个高频坑。
- 新买的云服务器一旦开放 22 端口,日志里很快就会出现大量来自陌生 IP 的登录尝试。如果还在用简单密码登录,被暴力破解只是时间问题。其实只要做几项基础设置,就能大幅降低风险。本文介绍 SSH 密钥登录的配置方法,以及几个简单实用的加固项。一、生成并上传密钥在本地电脑执行:ssh-keygen -t ed25519 -C "my-laptop"按提示设置一个密钥口令,会在 ~/.ssh 下生... 新买的云服务器一旦开放 22 端口,日志里很快就会出现大量来自陌生 IP 的登录尝试。如果还在用简单密码登录,被暴力破解只是时间问题。其实只要做几项基础设置,就能大幅降低风险。本文介绍 SSH 密钥登录的配置方法,以及几个简单实用的加固项。一、生成并上传密钥在本地电脑执行:ssh-keygen -t ed25519 -C "my-laptop"按提示设置一个密钥口令,会在 ~/.ssh 下生...
- 在服务器上,有很多活不需要人守着:每天凌晨备份一次、每小时清理一次临时文件、每周生成一份报表。这些“到点就干”的活,Linux 里一般交给 cron。它由两部分组成:常驻后台的 cron 守护进程,和每位用户自己的任务表 crontab。守护进程每分钟醒来一次,对照任务表决定该不该执行,执行结果按配置发邮件或写日志。时间表达式是 cron 的核心,一行任务的前五个字段依次是分、时、日、月、周... 在服务器上,有很多活不需要人守着:每天凌晨备份一次、每小时清理一次临时文件、每周生成一份报表。这些“到点就干”的活,Linux 里一般交给 cron。它由两部分组成:常驻后台的 cron 守护进程,和每位用户自己的任务表 crontab。守护进程每分钟醒来一次,对照任务表决定该不该执行,执行结果按配置发邮件或写日志。时间表达式是 cron 的核心,一行任务的前五个字段依次是分、时、日、月、周...
- 背景云服务器(比如华为云 Flexus L 实例)上跑着博客、数据库导出和配置文件,一旦误删或被入侵,没有备份就很被动。整盘快照很方便但有成本,对于几 GB 的业务数据,用 rsync 的 --link-dest 做“硬链接增量快照”就足够了:每天一个完整目录,看起来是全量,实际只占用变化文件的空间。 原理一句话rsync --link-dest=上一次快照 会把没变化的文件以硬链接方式指... 背景云服务器(比如华为云 Flexus L 实例)上跑着博客、数据库导出和配置文件,一旦误删或被入侵,没有备份就很被动。整盘快照很方便但有成本,对于几 GB 的业务数据,用 rsync 的 --link-dest 做“硬链接增量快照”就足够了:每天一个完整目录,看起来是全量,实际只占用变化文件的空间。 原理一句话rsync --link-dest=上一次快照 会把没变化的文件以硬链接方式指...
- 分享五个实战高频的 Linux 日志排查技巧:tail -f 实时跟踪、grep 正则过滤、journalctl 查看 systemd 日志、awk/cut 统计字段,以及 logrotate 与磁盘排查,均含命令示例。 分享五个实战高频的 Linux 日志排查技巧:tail -f 实时跟踪、grep 正则过滤、journalctl 查看 systemd 日志、awk/cut 统计字段,以及 logrotate 与磁盘排查,均含命令示例。
- 很多人在服务器上跑程序还停留在 nohup ./app & 的阶段:SSH 一断还好,机器一重启服务就没了,进程挂了也没人知道。 很多人在服务器上跑程序还停留在 nohup ./app & 的阶段:SSH 一断还好,机器一重启服务就没了,进程挂了也没人知道。
- 服务启动失败时,很多人第一反应是重装软件或者重启整台机器:重装一次不行就再重启一次,结果往往是服务偶尔能起来、过一会儿又倒下,真正的原因始终没有找到。服务起不来很少是“软件坏了”,多半是配置、权限、端口或依赖中的某一环没对上。先把失败的原因讲清楚,再动手修,顺序不能反。systemctl status 和 journalctl,就是干这件事最顺手的两个工具。第一步是先用 systemctl ... 服务启动失败时,很多人第一反应是重装软件或者重启整台机器:重装一次不行就再重启一次,结果往往是服务偶尔能起来、过一会儿又倒下,真正的原因始终没有找到。服务起不来很少是“软件坏了”,多半是配置、权限、端口或依赖中的某一环没对上。先把失败的原因讲清楚,再动手修,顺序不能反。systemctl status 和 journalctl,就是干这件事最顺手的两个工具。第一步是先用 systemctl ...
- 一、问题长什么样上周一台 2 核 2G 的 Flexus L 服务器(Ubuntu 22.04)突然告警:内存使用率 96%,SSH 登录卡顿,docker ps 都要等七八秒。重启后半小时又涨回 90%。很多人第一反应是"加内存"或者"清缓存",但内存问题九成不是内存不够,而是某个进程在稳定地漏。这篇文章记录一次完整的排查过程,从 free 一路定位到代码里的一个未关闭的 Respons... 一、问题长什么样上周一台 2 核 2G 的 Flexus L 服务器(Ubuntu 22.04)突然告警:内存使用率 96%,SSH 登录卡顿,docker ps 都要等七八秒。重启后半小时又涨回 90%。很多人第一反应是"加内存"或者"清缓存",但内存问题九成不是内存不够,而是某个进程在稳定地漏。这篇文章记录一次完整的排查过程,从 free 一路定位到代码里的一个未关闭的 Respons...
- 第六章:网络排障——“能 ping 通,为什么网站还是打不开?”Linux 用得越久,你越会发现:很多问题最后都会变成一句话:“网络是不是有毛病?”但“网络不通”只是表象。可能是 IP 不对、DNS 挂了、端口没开、服务没监听,甚至只是你访问错了地址。这一章不背网络八股,直接学会怎么查。 1. 先确认自己是谁查看网卡和 IP:ip addr简写:ip a你会看到类似:inet 192.16... 第六章:网络排障——“能 ping 通,为什么网站还是打不开?”Linux 用得越久,你越会发现:很多问题最后都会变成一句话:“网络是不是有毛病?”但“网络不通”只是表象。可能是 IP 不对、DNS 挂了、端口没开、服务没监听,甚至只是你访问错了地址。这一章不背网络八股,直接学会怎么查。 1. 先确认自己是谁查看网卡和 IP:ip addr简写:ip a你会看到类似:inet 192.16...
- Linux tar 命令的基本使用Linux 中的 tar 命令可以将多个文件和目录打包成一个归档文件,也可以对归档文件进行压缩和解压,常用于服务器备份和文件传输。创建压缩包将 website 目录打包并使用 gzip 压缩:tar -czvf website.tar.gz website/参数说明:-c:创建归档文件。-z:使用 gzip 压缩。-v:显示处理过程。-f:指定归档文件名称。... Linux tar 命令的基本使用Linux 中的 tar 命令可以将多个文件和目录打包成一个归档文件,也可以对归档文件进行压缩和解压,常用于服务器备份和文件传输。创建压缩包将 website 目录打包并使用 gzip 压缩:tar -czvf website.tar.gz website/参数说明:-c:创建归档文件。-z:使用 gzip 压缩。-v:显示处理过程。-f:指定归档文件名称。...
- 一次发布后 Pod 长时间停留在 Terminating。本文从 finalizer、节点状态和控制器日志三个方向还原排查过程,给出可验证的修复顺序与防止误删的检查清单。 一次发布后 Pod 长时间停留在 Terminating。本文从 finalizer、节点状态和控制器日志三个方向还原排查过程,给出可验证的修复顺序与防止误删的检查清单。
- 批量重命名先预览再执行:用 find 确认范围、对照旧名新名、用 -print0 处理空格,并先小批量试验、保留备份,避免一次改错上百个文件。 批量重命名先预览再执行:用 find 确认范围、对照旧名新名、用 -print0 处理空格,并先小批量试验、保留备份,避免一次改错上百个文件。
- 用 rsync 做增量备份的三步做法:先确认源与目标目录及斜杠含义,再用 --dry-run 演练核对清单,最后正式同步并抽查验证,避免方向写反和误删。 用 rsync 做增量备份的三步做法:先确认源与目标目录及斜杠含义,再用 --dry-run 演练核对清单,最后正式同步并抽查验证,避免方向写反和误删。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签