- 网站打不开别急着重启:按 ping、curl、ss、dig 的顺序分层排查,几分钟定位是连通、HTTP、监听还是解析的问题,并附一张按顺序走的排查清单。 网站打不开别急着重启:按 ping、curl、ss、dig 的顺序分层排查,几分钟定位是连通、HTTP、监听还是解析的问题,并附一张按顺序走的排查清单。
- 服务器时间偏了几秒,看起来不起眼,却常常引出一串怪问题:HTTPS 证书校验失败、Kerberos 或 JWT 认证报“token 未生效/已过期”、分布式数据库告警时钟偏移、日志时间对不上导致排障困难。下面整理一套用 chrony 排查和修复时间同步的顺序,命令在 EulerOS、CentOS 7+/8、Ubuntu 20.04+ 上都适用。 一、先确认时间到底偏了多少timedatect... 服务器时间偏了几秒,看起来不起眼,却常常引出一串怪问题:HTTPS 证书校验失败、Kerberos 或 JWT 认证报“token 未生效/已过期”、分布式数据库告警时钟偏移、日志时间对不上导致排障困难。下面整理一套用 chrony 排查和修复时间同步的顺序,命令在 EulerOS、CentOS 7+/8、Ubuntu 20.04+ 上都适用。 一、先确认时间到底偏了多少timedatect...
- 介绍如何用 Makefile 把安装依赖、测试、运行等常用命令封装成目标,含 .PHONY 与变量依赖示例。 介绍如何用 Makefile 把安装依赖、测试、运行等常用命令封装成目标,含 .PHONY 与变量依赖示例。
- df 显示还有几个 G,但 echo 一个文件就报 No space left on device。这个现象基本只有两个原因:inode 用光了,或者被删掉的文件还占着空间没释放。一、inode 耗尽df -h 看的是块(block),df -i 才是 inode。小文件特别多(日志、缓存、session 文件、容器层)时,块还剩很多,inode 先满。判断方法一行:df -i /path如... df 显示还有几个 G,但 echo 一个文件就报 No space left on device。这个现象基本只有两个原因:inode 用光了,或者被删掉的文件还占着空间没释放。一、inode 耗尽df -h 看的是块(block),df -i 才是 inode。小文件特别多(日志、缓存、session 文件、容器层)时,块还剩很多,inode 先满。判断方法一行:df -i /path如...
- 介绍 rsync 的基本用法:本机目录增量同步、通过 SSH 同步到远程服务器、用排除规则跳过无关文件,以及 --delete 与 --dry-run 的注意点。适合日常备份和静态资源发布。 介绍 rsync 的基本用法:本机目录增量同步、通过 SSH 同步到远程服务器、用排除规则跳过无关文件,以及 --delete 与 --dry-run 的注意点。适合日常备份和静态资源发布。
- 用 tmux 在云服务器上跑长任务:创建会话、断线后接回、窗口分屏与实用习惯,SSH 断线也不中断。 用 tmux 在云服务器上跑长任务:创建会话、断线后接回、窗口分屏与实用习惯,SSH 断线也不中断。
- Linux Bonding 常用有 7 种模式(0~6),每种模式适合的交换机环境完全不同。 mode=0 balance-rr(Round Robin)轮询发送。原理:包1 -> 网卡1包2 -> 网卡2包3 -> 网卡1包4 -> 网卡2 优点两条链路都能跑满理论带宽最高例如:10G + 10G = 20G 缺点容易乱序。例如:TCP包1 -> 网卡1TCP包2 -> 网卡2到达顺序可能... Linux Bonding 常用有 7 种模式(0~6),每种模式适合的交换机环境完全不同。 mode=0 balance-rr(Round Robin)轮询发送。原理:包1 -> 网卡1包2 -> 网卡2包3 -> 网卡1包4 -> 网卡2 优点两条链路都能跑满理论带宽最高例如:10G + 10G = 20G 缺点容易乱序。例如:TCP包1 -> 网卡1TCP包2 -> 网卡2到达顺序可能...
- 一、主流包管理器总览包管理器所属系底层工具高层工具软件包格式APTDebian 系dpkgapt / apt-get.debRPM/YUMRed Hat 系rpmyum / dnf.rpmDNFFedora / RHEL 8+rpmdnf.rpmZypperSUSE 系rpmzypper.rpmPacmanArch 系pacmanpacman.pkg.tar.zstPortageGento... 一、主流包管理器总览包管理器所属系底层工具高层工具软件包格式APTDebian 系dpkgapt / apt-get.debRPM/YUMRed Hat 系rpmyum / dnf.rpmDNFFedora / RHEL 8+rpmdnf.rpmZypperSUSE 系rpmzypper.rpmPacmanArch 系pacmanpacman.pkg.tar.zstPortageGento...
- 一次磁盘 100% 告警,du 加起来只有 30G。原因是文件被 rm 了但进程还握着 fd。讲清 inode 与硬链接的回收条件、三种定位方法(lsof +L1、遍历 /proc/*/fd、grep deleted)、重启与 truncate 两种处理,以及 logrotate 的 copytruncate 怎么从根上避免。 一次磁盘 100% 告警,du 加起来只有 30G。原因是文件被 rm 了但进程还握着 fd。讲清 inode 与硬链接的回收条件、三种定位方法(lsof +L1、遍历 /proc/*/fd、grep deleted)、重启与 truncate 两种处理,以及 logrotate 的 copytruncate 怎么从根上避免。
- Linux 系统服务与 systemd 入门:开机自启、日志查看一次讲清很多新手第一次在云服务器上部署程序都会遇到同一个问题:程序在终端里跑得好好的,一关终端就停了;服务器一重启,服务又得手动再起一遍。解决这个问题的标准办法,就是把程序交给 systemd 管理。本文从零讲清 systemd 的基本概念与常用操作,读完你就能自己写一个开机自启的服务。 一、systemd 是什么system... Linux 系统服务与 systemd 入门:开机自启、日志查看一次讲清很多新手第一次在云服务器上部署程序都会遇到同一个问题:程序在终端里跑得好好的,一关终端就停了;服务器一重启,服务又得手动再起一遍。解决这个问题的标准办法,就是把程序交给 systemd 管理。本文从零讲清 systemd 的基本概念与常用操作,读完你就能自己写一个开机自启的服务。 一、systemd 是什么system...
- 磁盘空间告警最常见也最容易走弯路:看到根分区 100% 就直接删日志,结果删错文件、服务反而起不来。按下面这个顺序排查,先定位,再清理,最后防复发。 第一步:先看整体,用 df 确认是哪个分区满了df -h重点看 Use% 和 Mounted on:是根分区 / 满,还是 /var、/data 等数据分区满。不同分区满,处理方式完全不同,先别急着删。 第二步:用 du 定位大目录,一层一层往... 磁盘空间告警最常见也最容易走弯路:看到根分区 100% 就直接删日志,结果删错文件、服务反而起不来。按下面这个顺序排查,先定位,再清理,最后防复发。 第一步:先看整体,用 df 确认是哪个分区满了df -h重点看 Use% 和 Mounted on:是根分区 / 满,还是 /var、/data 等数据分区满。不同分区满,处理方式完全不同,先别急着删。 第二步:用 du 定位大目录,一层一层往...
- 在 2核2G 的云服务器上跑自己的小应用,一开始我是 nohup node app.js & 挂着,结果 SSH 一断、进程一崩就得手动拉起。后来全部改成 systemd 托管,顺手加了内存上限和一些沙箱选项。这篇记录我的 unit 文件写法和踩过的坑。 一、新建专用用户不要用 root 跑应用。先建一个没有登录 shell 的用户:sudo useradd --system --creat... 在 2核2G 的云服务器上跑自己的小应用,一开始我是 nohup node app.js & 挂着,结果 SSH 一断、进程一崩就得手动拉起。后来全部改成 systemd 托管,顺手加了内存上限和一些沙箱选项。这篇记录我的 unit 文件写法和踩过的坑。 一、新建专用用户不要用 root 跑应用。先建一个没有登录 shell 的用户:sudo useradd --system --creat...
- 服务器"连不上"是运维中最常见的问题之一。与其凭感觉猜,不如按层次用命令逐步定位。下面五个命令覆盖了从链路到应用的大部分场景。一、ip addr 与 ip route:先看本机排查第一步是确认本机网卡有地址、默认路由正确。ip addr 查看网卡状态和 IP,ip route 查看路由表。如果默认路由缺失或网关写错,后面所有测试都会失败。二、ping 与 mtr:测连通和丢包ping 能快速... 服务器"连不上"是运维中最常见的问题之一。与其凭感觉猜,不如按层次用命令逐步定位。下面五个命令覆盖了从链路到应用的大部分场景。一、ip addr 与 ip route:先看本机排查第一步是确认本机网卡有地址、默认路由正确。ip addr 查看网卡状态和 IP,ip route 查看路由表。如果默认路由缺失或网关写错,后面所有测试都会失败。二、ping 与 mtr:测连通和丢包ping 能快速...
- 自己在服务器上跑一个小服务,最怕的不是写不出来,而是机器一重启、终端一关,服务就没了,还得手动再起一次。systemd 解决的正是这个问题:把服务写成一个单元交给系统管,开机自动起、挂了按策略处理、日志也有地方集中看。先理解一个关系:systemd 单元不是脚本本身,而是告诉系统怎么起这个服务的说明书。服务程序还是你原来的那个,单元里写清用什么用户跑、从哪个目录起、命令是什么、失败了怎么办。... 自己在服务器上跑一个小服务,最怕的不是写不出来,而是机器一重启、终端一关,服务就没了,还得手动再起一次。systemd 解决的正是这个问题:把服务写成一个单元交给系统管,开机自动起、挂了按策略处理、日志也有地方集中看。先理解一个关系:systemd 单元不是脚本本身,而是告诉系统怎么起这个服务的说明书。服务程序还是你原来的那个,单元里写清用什么用户跑、从哪个目录起、命令是什么、失败了怎么办。...
- 服务器"连不上"是运维中最常见的问题之一。与其凭感觉猜,不如按层次用命令逐步定位。下面五个命令覆盖了从链路到应用的大部分场景。一、ip addr 与 ip route:先看本机排查第一步是确认本机网卡有地址、默认路由正确。ip addr 查看网卡状态和 IP,ip route 查看路由表。如果默认路由缺失或网关写错,后面所有测试都会失败。二、ping 与 mtr:测连通和丢包ping 能快速... 服务器"连不上"是运维中最常见的问题之一。与其凭感觉猜,不如按层次用命令逐步定位。下面五个命令覆盖了从链路到应用的大部分场景。一、ip addr 与 ip route:先看本机排查第一步是确认本机网卡有地址、默认路由正确。ip addr 查看网卡状态和 IP,ip route 查看路由表。如果默认路由缺失或网关写错,后面所有测试都会失败。二、ping 与 mtr:测连通和丢包ping 能快速...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签