给你一段报错,说出最可能的原因。24 题,四个分类,全是真机上最常见的坑。
提示:可以直接按数字键 1-4 作答,按 回车 跳到下一题。
报错人话翻译表(点开对照)
| 英文 | 人话 | 先查什么 |
|---|---|---|
Connection refused | 对面端口没开 | 服务在跑吗、端口对吗 |
Connection timed out | 包根本没到 | ping、nc -zv、防火墙 |
Permission denied | 权限不够 | ls -l、namei -l |
No such file or directory | 路径错(注意大小写) | 文件真在那吗 |
No space left on device | 磁盘满 或 inode 满 | df -h、df -i |
Address already in use | 端口被占 | ss -ltnp | grep 端口 |
Could not resolve host | DNS 解析不了 | nslookup、/etc/resolv.conf |
Cannot allocate memory | 内存不够 | free -h |
Operation not permitted | 权限/属性锁 | sudo、lsattr |
Too many open files | 打开文件数超限 | ulimit -n |
Argument list too long | 通配符匹配太多 | find -exec / xargs |
bad interpreter: ^M | Windows 换行符 | sed -i 's/\r$//' |
三个"长得像但完全不同"的
Connection refused → 到了对方,对方说"这端口没人"
Connection timed out → 路上就没了(防火墙/路由)
No route to host → 本机不知道该往哪发(路由表缺)