- 浏览器打不开网站,不一定是服务器宕机。域名解析、TCP 连接和 TLS 握手都可能失败,直接改 DNS 或重启网络,反而容易打断现有连接。下面用只读诊断命令逐层缩小范围,适用于常见 Linux 主机。示例命令采用保留示例用途的域名;排查时换成实际目标;命令输出可能包含内部地址,分享前先脱敏。 一、先看系统实际解析到什么getent ahosts example.comgetent 按系统配置... 浏览器打不开网站,不一定是服务器宕机。域名解析、TCP 连接和 TLS 握手都可能失败,直接改 DNS 或重启网络,反而容易打断现有连接。下面用只读诊断命令逐层缩小范围,适用于常见 Linux 主机。示例命令采用保留示例用途的域名;排查时换成实际目标;命令输出可能包含内部地址,分享前先脱敏。 一、先看系统实际解析到什么getent ahosts example.comgetent 按系统配置...
- 云服务器磁盘告警时,很多人会先删几个自己记得的日志,结果空间几乎没有变化。更稳妥的顺序是先看整盘还剩多少,再找出具体是哪个目录在增长。df 回答“文件系统整体用了多少”,du 回答“某个目录及其内容占用多少”。两者看的不是同一层信息,混用就容易误判。下面用常见用法说明如何把它们配合起来,不把某一次输出当成你机器上的实测结果。一、先用 df 看文件系统,而不是某个文件夹df 读取的是已挂载文件... 云服务器磁盘告警时,很多人会先删几个自己记得的日志,结果空间几乎没有变化。更稳妥的顺序是先看整盘还剩多少,再找出具体是哪个目录在增长。df 回答“文件系统整体用了多少”,du 回答“某个目录及其内容占用多少”。两者看的不是同一层信息,混用就容易误判。下面用常见用法说明如何把它们配合起来,不把某一次输出当成你机器上的实测结果。一、先用 df 看文件系统,而不是某个文件夹df 读取的是已挂载文件...
- 从 df、du 到 lsof,介绍排查 Linux 磁盘占用高的常用命令组合与注意事项,帮助你在服务器告警时快速定位大文件和被删除但仍被占用的文件。 从 df、du 到 lsof,介绍排查 Linux 磁盘占用高的常用命令组合与注意事项,帮助你在服务器告警时快速定位大文件和被删除但仍被占用的文件。
- 凌晨三点被告警吵醒,登录服务器一看,核心服务进程不见了,日志里只有一句:Out of memory: Killed process 12345 (java) ...这不是服务自己崩溃,而是 Linux 内核在内存耗尽时动了手:OOM Killer(内存溢出终结者)挑了一个进程杀掉,用来保住整个系统。本文把它的选择逻辑、复盘方法和预防手段一次讲清。 一、内存耗尽前,内核已经自救过两次OOM K... 凌晨三点被告警吵醒,登录服务器一看,核心服务进程不见了,日志里只有一句:Out of memory: Killed process 12345 (java) ...这不是服务自己崩溃,而是 Linux 内核在内存耗尽时动了手:OOM Killer(内存溢出终结者)挑了一个进程杀掉,用来保住整个系统。本文把它的选择逻辑、复盘方法和预防手段一次讲清。 一、内存耗尽前,内核已经自救过两次OOM K...
- 磁盘空间不足、应用写文件失败时,先分清问题:是整块盘满了,还是某个目录太大?Linux 里 df 和 du 各管一面:df 看文件系统还剩多少空间,du 看目录或文件实际占了多少。分清再动手,排查才不会走弯路。 一、df:先看还剩多少df 是 disk free 的缩写,查看所有已挂载文件系统的使用情况。最常用的是 df -h,h 表示用人易读的单位显示,如 G、M:df -h重点看挂载点和... 磁盘空间不足、应用写文件失败时,先分清问题:是整块盘满了,还是某个目录太大?Linux 里 df 和 du 各管一面:df 看文件系统还剩多少空间,du 看目录或文件实际占了多少。分清再动手,排查才不会走弯路。 一、df:先看还剩多少df 是 disk free 的缩写,查看所有已挂载文件系统的使用情况。最常用的是 df -h,h 表示用人易读的单位显示,如 G、M:df -h重点看挂载点和...
- 日志、df、ps 的输出大多是按列排的,awk 就是按列取数的顺手工具。它不用写脚本,一行命令就能把一列数字取出来、筛一遍、再算个总数。下面是我平时最常用的六个点。一、先认清字段与分隔符awk 默认按空白分列,$1 是第一列,$2 是第二列,$NF 是最后一列。先用 print 把列号对上,再写条件,就不容易取错。ps aux | awk '{print $2, $11}'df -h | a... 日志、df、ps 的输出大多是按列排的,awk 就是按列取数的顺手工具。它不用写脚本,一行命令就能把一列数字取出来、筛一遍、再算个总数。下面是我平时最常用的六个点。一、先认清字段与分隔符awk 默认按空白分列,$1 是第一列,$2 是第二列,$NF 是最后一列。先用 print 把列号对上,再写条件,就不容易取错。ps aux | awk '{print $2, $11}'df -h | a...
- 同一主机频繁执行 SSH、SCP、rsync 时,重复握手与认证会拖慢脚本。本文用 ControlMaster 与 ControlPersist 复用连接,给出 ssh config 占位符配置,并用 ssh -O check 与 time 验证复用状态及首次、后续连接差异。 同一主机频繁执行 SSH、SCP、rsync 时,重复握手与认证会拖慢脚本。本文用 ControlMaster 与 ControlPersist 复用连接,给出 ssh config 占位符配置,并用 ssh -O check 与 time 验证复用状态及首次、后续连接差异。
- 第十三章:SSH 远程连接——“人在家中坐,服务器听我说!”服务器放在机房,难道每改一行配置,都要坐高铁去敲键盘?当然不用。SSH 就是一条加密的远程命令通道,让你隔着网络操作 Linux。本章以 Ubuntu / Debian 为例。准备两台机器:一台当服务器,一台当客户端;只有一台电脑的话,用虚拟机也行。 1. 服务器先把门打开在服务器上安装并启动 SSH 服务:sudo apt up... 第十三章:SSH 远程连接——“人在家中坐,服务器听我说!”服务器放在机房,难道每改一行配置,都要坐高铁去敲键盘?当然不用。SSH 就是一条加密的远程命令通道,让你隔着网络操作 Linux。本章以 Ubuntu / Debian 为例。准备两台机器:一台当服务器,一台当客户端;只有一台电脑的话,用虚拟机也行。 1. 服务器先把门打开在服务器上安装并启动 SSH 服务:sudo apt up...
- 服务器最常见的半夜告警之一就是磁盘满了。磁盘一满,服务写不出日志、数据库拒绝写入,连 SSH 登录都可能失败。记住一个顺序:先看整体,再找大户,最后清理验证。 一、先看整体:dfdf -h 以人类可读的方式查看各分区使用率:df -h重点看 Use% 和 Mounted on。根分区 / 超过 90% 就要立即处理;同时留意 inode 是否耗尽:df -iinode 用满时即使还有空间也写... 服务器最常见的半夜告警之一就是磁盘满了。磁盘一满,服务写不出日志、数据库拒绝写入,连 SSH 登录都可能失败。记住一个顺序:先看整体,再找大户,最后清理验证。 一、先看整体:dfdf -h 以人类可读的方式查看各分区使用率:df -h重点看 Use% 和 Mounted on。根分区 / 超过 90% 就要立即处理;同时留意 inode 是否耗尽:df -iinode 用满时即使还有空间也写...
- 写给刚接触 Linux / 服务器的新手:环境变量不是玄学,它就是一组「名字 → 值」的配置表,程序启动时读它来决定自己怎么跑。 一、环境变量到底是什么打开终端,输入 echo $HOME,会看到类似 /home/用户名 的输出。HOME 就是一个环境变量:名字是 HOME,值是你的家目录路径。系统和程序启动时,会先读一遍这张表:HOME:当前用户的家目录;USER:当前登录的用户名;LAN... 写给刚接触 Linux / 服务器的新手:环境变量不是玄学,它就是一组「名字 → 值」的配置表,程序启动时读它来决定自己怎么跑。 一、环境变量到底是什么打开终端,输入 echo $HOME,会看到类似 /home/用户名 的输出。HOME 就是一个环境变量:名字是 HOME,值是你的家目录路径。系统和程序启动时,会先读一遍这张表:HOME:当前用户的家目录;USER:当前登录的用户名;LAN...
- 从第一次 SSH 连接到密钥免密登录:讲清 SSH 原理、首次连接时的指纹确认、密钥生成与上传、config 别名配置与安全习惯,帮你安全高效地远程管理服务器。 从第一次 SSH 连接到密钥免密登录:讲清 SSH 原理、首次连接时的指纹确认、密钥生成与上传、config 别名配置与安全习惯,帮你安全高效地远程管理服务器。
- 磁盘告警之后去哪找真凶?find 按 size、mtime、name 三维定位大文件与陈年旧账,配合 xargs 与 -exec 安全清理,一条命令链讲透。 磁盘告警之后去哪找真凶?find 按 size、mtime、name 三维定位大文件与陈年旧账,配合 xargs 与 -exec 安全清理,一条命令链讲透。
- free 和 nproc 在容器里经常显示宿主机数据。这篇讲清真实配额在哪三个文件里、memory.current 为什么虚高、OOM 之后怎么用退出码和 memory.events 确认是谁杀的,以及跑大任务前怎么估算峰值。 free 和 nproc 在容器里经常显示宿主机数据。这篇讲清真实配额在哪三个文件里、memory.current 为什么虚高、OOM 之后怎么用退出码和 memory.events 确认是谁杀的,以及跑大任务前怎么估算峰值。
- 一、生产环境问题背景与现象在微服务与分布式云原生应用架构中,Linux 服务器承载着高并发的网关、缓存与数据处理节点。某核心生产节点在业务高峰期出现核心服务进程离奇“蒸发”,端口监听瞬间消失,业务链路告警频发。运维团队初查应用进程自身的日志,发现日志在某个时间戳戛然而止,并没有记录任何 Java `OutOfMemoryError` 堆异常或 Python `MemoryError` 追踪信... 一、生产环境问题背景与现象在微服务与分布式云原生应用架构中,Linux 服务器承载着高并发的网关、缓存与数据处理节点。某核心生产节点在业务高峰期出现核心服务进程离奇“蒸发”,端口监听瞬间消失,业务链路告警频发。运维团队初查应用进程自身的日志,发现日志在某个时间戳戛然而止,并没有记录任何 Java `OutOfMemoryError` 堆异常或 Python `MemoryError` 追踪信...
- 服务器出怪事的时候,先看一眼时间——不是看表,是看机器自己的时间。时间差了几分钟,能闹出的乱子比想象中多:cron 明明设好了却不在预期的点跑;刚装好的证书浏览器报"证书尚未生效";两台机器的日志摆在一起,同一件事的时间戳对不上号;systemd 的定时器到点没动静。这些看起来不相干的症状,根子可能就一个:系统时间不准。先查现状。`date` 看一眼当前时间,再跑 `timedatectl ... 服务器出怪事的时候,先看一眼时间——不是看表,是看机器自己的时间。时间差了几分钟,能闹出的乱子比想象中多:cron 明明设好了却不在预期的点跑;刚装好的证书浏览器报"证书尚未生效";两台机器的日志摆在一起,同一件事的时间戳对不上号;systemd 的定时器到点没动静。这些看起来不相干的症状,根子可能就一个:系统时间不准。先查现状。`date` 看一眼当前时间,再跑 `timedatectl ...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签