温馨提示×

ubuntu dropped怎样排查错误

小樊
49
2026-10-18 09:45:05
栏目: 智能运维

“Ubuntu dropped” 这个表述比较模糊,通常指 Ubuntu 系统崩溃、卡死、掉线、SSH 断开、启动失败或被 kill 掉 等情况。下面我按常见场景给你一个排查思路清单,你可以对照自己的情况来看。


一、如果是 SSH 连接“dropped”

表现:Connection dropped / Broken pipe / 自动断开

排查步骤

  1. 网络问题
ping your_server_ip
mtr your_server_ip
  • 丢包 → 网络问题
  • 稳定 → 看系统
  1. SSH 超时设置 客户端:
vim ~/.ssh/config
ServerAliveInterval 60
ServerAliveCountMax 3

服务端:

vim /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3

然后:

systemctl restart ssh
  1. 系统资源耗尽(OOM)
dmesg | grep -i "killed process"
free -h
uptime

二、如果是 Ubuntu 启动后“dropped to shell / initramfs”

表现:

  • BusyBox built-in shell
  • initramfs
  • drop to root shell

排查步骤

  1. 看具体错误
cat /proc/cmdline
ls -l /dev/mapper
  1. 文件系统错误
fsck /dev/sdX
  1. 磁盘问题
blkid
cat /etc/fstab

常见原因:

  • fstab 写错
  • LVM / UUID 不匹配
  • 磁盘损坏

三、如果是 Ubuntu 卡死 / 直接掉线 / 重启

1. 查看系统日志

journalctl -xe
journalctl -b -1

2. 查看内核崩溃

dmesg
cat /var/log/kern.log

3. 查看是否被 OOM Kill

grep -i "out of memory" /var/log/syslog
dmesg | grep -i oom

四、如果是 Docker / 容器 dropped

docker ps -a
docker logs <container_id>
journalctl -u docker

五、如果是桌面版 Ubuntu 掉线 / 黑屏

  • Ctrl+Alt+F3 切终端
  • 看 X / 显卡:
cat /var/log/Xorg.0.log

六、快速自检清单

你可以先回答这几个问题,我能更精确判断:

  1. 是 服务器还是桌面?
  2. 是 SSH 断开 还是 系统重启/卡死?
  3. 有没有报错原文(截图或文字)?
  4. Ubuntu 版本(lsb_release -a)

如果你愿意,把 具体报错信息贴出来,我可以直接帮你定位。

0 踩