Linux网络配置和排查怎么做才不瞎猜?ip/ss看网卡端口、ping与traceroute实战

Linux网络配置和排查怎么做才不瞎猜?ip/ss看网卡端口、ping与traceroute实战
张文保 26 分钟阅读 1,160 阅读
本文目录
  1. 为什么ifconfig、netstat这些老命令该换成ip和ss了?
  2. 怎么用ip addr看清服务器有哪些网卡和IP?
  3. ip link和ip route分别看什么?默认网关怎么查?
  4. ip命令改的网络配置为什么一重启就没了?怎么持久化?
  5. ss怎么替代netstat看监听端口和占用进程?
  6. 网站连不上,怎么用ping判断到底通不通?
  7. ping通了还是慢,怎么用traceroute、mtr找出是哪一跳的问题?
  8. 域名解析不对,怎么用dig排查DNS?
  9. 端口到底有没有通?怎么用curl、telnet验证服务可达性?
  10. 保哥排查一个“海外访问独立站时好时坏”的网络问题,是怎么一层层来的?
  11. Linux网络排查最容易踩的坑有哪些?
  12. 常见问题解答
  13. ifconfig和netstat还能用吗?为什么很多新系统里没有?
  14. 我用ip命令配好了网络,为什么服务器一重启就又不通了?
  15. ss -tulnp这串参数分别是什么意思?
  16. ping不通是不是就代表服务器挂了或网络断了?
  17. 本机服务监听正常,但从外部就是连不上,问题出在哪?
  18. 权威参考资料

独立站服务器“连不上”“访问慢”“某个端口不通”,是运维里最让人抓狂的一类问题——因为它看不见摸不着,不像磁盘满了、CPU飙高那样有明确指标。很多人遇到网络问题就开始瞎猜:是不是机房挂了?是不是被墙了?是不是DNS坏了?猜来猜去就是定位不到那一层。

其实Linux早就把网络排查的工具备齐了,关键是你得会用、得有章法地一层层往下查。这一篇保哥把现代Linux的网络命令讲透:用ip看网卡和路由、用ss看端口和连接、用ping判断连通性、用traceroute找出是哪一跳出了问题、用dig排查DNS、用curl验证端口和服务可达性。把这套串起来,你排查网络问题就能从“瞎猜”变成“分层定位”。

顺带把一个很多人没注意的事说清楚:ifconfig、netstat这些用了十几年的老命令其实早就被淘汰了,现在的标准是ip和ss。保哥会讲清新旧命令的对应关系,再用一个“海外访问独立站时好时坏”的真实排查案例把所有工具串成一条完整链路,最后列几个最容易踩的坑。

先讲个保哥常遇到的场景。客户急吼吼地说“网站打不开了,服务器是不是挂了”,保哥SSH一连——能连上,说明服务器活得好好的。这时候真正的问题往往在网络的某一层:可能是某个服务没监听端口、可能是防火墙挡了、可能是DNS解析到了错的地方、可能是中间某段网络线路抽风。“网站打不开”是一个笼统的症状,背后可能是完全不同的原因,而网络排查的核心,就是用对工具把问题锁定到具体哪一层。

这跟服务器“变慢、负载高”是两类问题。负载高了你去查CPU、内存、磁盘IO,那是性能排查的范畴;而“连不上、不通、解析错”这类,考的是网络排查的功夫。这一篇专讲后者,按“看配置、看端口、测连通、查路由、排DNS、验可达”这条真实链路一步步来。

为什么ifconfig、netstat这些老命令该换成ip和ss了?

很多教程、很多老运维张口还是ifconfig、netstat、route,但保哥得先把这事说清楚:这些命令属于net-tools工具包,已经被官方淘汰、很多新的Linux发行版默认都不装了。取代它们的是iproute2工具包,核心就是ip和ss两个命令。

为什么要换?一是net-tools已经多年没人好好维护,二是它对现代网络特性(比如某些高级路由、网络命名空间)支持不全,三是ip和ss功能更强、输出更规范、性能也更好。你在新装的Ubuntu、Debian上敲ifconfig,很可能直接报command not found,这时候别急着去装老工具,而是该用新命令。

新旧对应关系记一下就顺了:看网卡和IP,ifconfig换成ip addr;看路由表,route换成ip route;看网络连接和端口,netstat换成ss;看ARP表,arp换成ip neigh。功能一一对得上,只是命令变了。

根据 Linux官方的ip(8) 手册,iproute2把大部分网络操作统一收进了一个ip命令下面,通过“对象”来区分干什么——ip address(地址)、ip link(网卡链路)、ip route(路由)、ip neigh(邻居/ARP)等等,对象名还能简写,ip address可以写成ip addr甚至ip a。理解了这个“一个ip命令、多个对象”的设计,后面就好学了。保哥这篇全部用现代命令讲,你也该把肌肉记忆从ifconfig切换过来。

怎么用ip addr看清服务器有哪些网卡和IP?

排查网络第一步,通常是搞清楚“这台机器有哪些网卡、各自是什么IP、状态正不正常”。这就用ip addr,最常简写成ip a。

ip addr

输出会列出机器上所有的网络接口。一般你会看到至少两个:lo是回环接口(loopback,IP是127.0.0.1,机器跟自己通信用的,永远在);还有一个或多个真实网卡,名字可能是eth0、ens3、enp1s0之类(现代命名规则下名字花样比较多),这才是连外网的网卡。

每个接口下面,重点看几样:接口状态,括号里的UP表示网卡是启用的,DOWN表示禁用了;inet后面那一串就是这个网卡的IPv4地址,比如inet 192.168.1.10/24,斜杠后面的24是子网掩码位数;inet6 开头的是IPv6地址。如果你发现该有IP的网卡上没有inet地址,那问题可能就出在这——没拿到IP,自然通不了网。

只看某一个网卡可以指定名字:ip addr show eth0。排查时保哥的第一反应就是ip a,先确认“网卡在不在、状态是不是UP、IP有没有正确分配”,这三样有一样不对,后面都白搭,得先解决这层。

ip link和ip route分别看什么?默认网关怎么查?

ip addr偏重看地址,ip link偏重看链路层的网卡状态,ip route则是看路由——数据包该往哪走,这是连通外网的关键。

ip link看网卡的物理/链路状态。ip link 能看到每个网卡是UP还是DOWN、MAC地址是什么。如果要手动启用或禁用一个网卡,用 ip link set eth0 upip link set eth0 down。网卡是DOWN的,IP配得再对也通不了,所以确认网卡UP是基础。

ip route看路由表,这是排查“能不能出网”的核心。ip route(或ip r)看到的是这台机器的路由规则——按 ip-route(8) 官方手册的说法,它管理的是发往不同目的地的数据包分别从哪个网卡、经哪个网关出去。

ip route

这里面最关键的一行是default开头的,那就是默认网关,类似 default via 192.168.1.1 dev eth0,意思是“凡是路由表里没专门指定去向的流量,都交给192.168.1.1这个网关、走eth0出去”。这个默认网关就是你的服务器通向外部世界的大门。如果ip route里压根没有default这一行,那这台机器就出不了网——能ping通同网段的机器,但ping不了外网IP,这是很典型的“没配默认网关”故障。

所以网络不通时,ip route一定要看:有没有默认网关、网关地址对不对、走的网卡对不对。很多“内网通、外网不通”的问题,根子就在这张路由表上。

ip命令改的网络配置为什么一重启就没了?怎么持久化?

这是个特别容易让新手懵的坑。你用ip addr add、ip route add这些命令手动配好了IP和路由,当时一切正常,结果服务器一重启,配置全没了、网又不通了。

原因是:ip命令对网络的修改都是临时的、只存在于内存里,重启就丢。ip命令的定位是“即时生效、临时调整、排查测试”,不负责把配置写进磁盘。要让网络配置开机自动加载、重启也在,得改对应的持久化配置文件,而这部分各发行版不一样。

常见的几种:Ubuntu现在用Netplan,配置在 /etc/netplan/ 下的yaml文件,改完用 netplan apply 生效;用NetworkManager的系统(很多桌面版和部分服务器)可以用nmcli命令或改其配置;较老的Debian 用 /etc/network/interfaces文件;CentOS/RHEL系传统上是 /etc/sysconfig/network-scripts/ 下的ifcfg文件(新版本也转向NetworkManager)。

保哥的实战习惯是:ip命令用来“临时救急和测试”——比如网突然不通了,先用ip命令手动加个IP或路由把网恢复、确认思路对不对,验证通了之后,再去改持久化配置文件把它固化下来,最后可以重启或重载网络服务验证持久化生效。千万别用ip命令临时配好就以为完事了,那只是“这次开机有效”,重启就现原形。这个“先临时验证、再持久固化”的两步法,能避免你在生产服务器上改配置文件改错了直接把网搞断、连SSH都连不上的尴尬。

ss怎么替代netstat看监听端口和占用进程?

排查“服务起没起、端口通不通”,最常用的就是看监听端口,这活以前用netstat,现在用ss——它更快、信息更全。根据 ss(8) 官方手册,ss是用来dump套接字统计信息的工具,能显示比老netstat更详细的TCP和连接状态信息。

最经典的一条命令,保哥几乎天天敲:

ss -tulnp

这几个参数拆开看:-t 看TCP连接、-u 看UDP、-l 只看处于监听(listening)状态的、-n 不做名字解析直接显示数字端口(更快也更清楚)、-p 显示是哪个进程在占用这个端口。合起来 ss -tulnp 就是“列出所有正在监听的TCP/UDP端口,以及各自是哪个程序在听”。

这条命令排查时的价值太大了。比如你的网站打不开,想确认Nginx到底起没起、有没有在听80和443端口,敲一下ss -tulnp,如果看到80、443端口有nginx进程在LISTEN,说明服务本身没问题,问题在更外层(防火墙、DNS等);如果压根没看到这两个端口,那就是Nginx没起来或配置没监听,问题在服务本身。“服务到底在不在听端口”这个判断,能一刀切开“是服务的问题还是网络的问题”,是排查时极其关键的分水岭。

顺便一个安全用途:ss -tulnp 还能帮你审计服务器对外开了哪些端口,看看有没有不该监听的服务暴露在外。这跟保哥讲SSH登录加固时强调的“减少攻击面”是一个思路——先用ss看清自己开了哪些门,才知道该关哪些、该用防火墙挡哪些。

网站连不上,怎么用ping判断到底通不通?

测连通性,最基础的工具是ping。它通过发送ICMP包看对方回不回应,来判断“能不能到达对方、来回要多久、丢不丢包”。

ping zhangwenbao.com

ping的输出里看三样:能不能收到回复(有reply就是通的,一直timeout就是不通);time= 后面的延迟(毫秒数,越小越快,几百毫秒以上就明显慢了);丢包率(停掉ping后会统计packet loss,0% 最好,丢包说明线路质量差或不稳)。Linux下ping默认会一直发,按Ctrl+C停止并看统计。

ping的几个实战判断:ping域名不通,先ping IP试试——如果ping域名不通但ping IP通,那问题在DNS解析(域名没正确解析到IP),不是网络不通;如果ping IP也不通,那才是网络层面到不了对方。ping自己的默认网关,能ping通网关说明本地到网关这段没问题,问题在更外面;连网关都ping不通,那是本机网络配置或本地链路的问题。

不过ping有个要注意的:ping不通不一定代表服务不可用。很多服务器出于安全考虑禁用了ICMP回应(防止被扫描),这种情况下ping不通是正常的,得用别的方式(比如curl测端口)来判断服务可达性。所以ping通了能说明网络通,ping不通要结合具体情况判断,不能一口咬定就是网断了。

ping通了还是慢,怎么用traceroute、mtr找出是哪一跳的问题?

有时候ping是通的,但延迟高得离谱、或者时通时断,这时候要知道“数据包从我这到目标,中间经过了哪些节点、是哪一跳出了问题”,就用traceroute(或更强的mtr)。

traceroute把数据包从你这里到目标服务器经过的每一跳路由都列出来,每一跳显示它的IP和往返延迟。

traceroute zhangwenbao.com

怎么看?沿着输出一跳跳往下,如果前面几跳延迟都正常,到某一跳突然延迟飙到很高、或者开始大量出现星号(* 表示这一跳超时无响应),那问题大概率就出在那一跳或它之后的线路上。这能帮你判断瓶颈在哪段:是出了你的机房就慢、还是到了某个国际出口才慢、还是快到目标了才慢。对排查跨国访问问题尤其有用。

mtr是traceroute和ping的结合体,更适合排查时通时断的问题。traceroute只跑一次是张快照,而mtr会持续不断地探测每一跳并实时统计每一跳的丢包率和延迟,跑一会儿你就能看出哪一跳在持续丢包。mtr zhangwenbao.com 跑起来,盯着哪一跳的丢包率(Loss%)居高不下,那就是病灶。排查“网络时好时坏、间歇性卡顿”这类玄学问题,mtr比traceroute靠谱得多,因为它能抓住偶发的丢包,而单次traceroute可能恰好那一下没丢就漏过去了。mtr一般要自己装一下。

域名解析不对,怎么用dig排查DNS?

很多“网站打不开”其实是DNS的锅——域名没解析到正确的IP。排查DNS,最专业的工具是dig。

dig zhangwenbao.com

dig会告诉你这个域名解析出来的结果。重点看 ANSWER SECTION,那里是实际解析到的记录——比如A记录指向的IP地址。你拿这个解析出来的IP,跟你服务器真正的IP对一下,如果对不上,那就是DNS解析错了(可能是解析记录配错了、或者改了之后还没生效、或者命中了旧缓存),网站打不开就顺理成章了。

几个实用技巧:查特定类型的记录,比如查MX(邮件)记录用 dig zhangwenbao.com MX,查CNAME、TXT同理在域名后加类型;指定用某个DNS服务器查,比如用Google的公共DNS查 dig @8.8.8.8 zhangwenbao.com,这招特别有用——如果用公共DNS查到的结果是对的、但用你本地默认DNS查是错的,那说明是你本地的DNS服务器缓存了旧记录或配置有问题,而不是域名本身解析错了。

DNS问题的典型表现,前面ping那节也提到了:ping域名不通、但ping IP通,基本就是DNS的问题。这时候dig一查就清楚——是解析没结果、还是解析到了错的IP。改了DNS记录后没立刻生效也别慌,DNS有缓存和TTL,需要等一段时间传播,dig加 @公共DNS可以查到比较新的结果验证是否已生效。

端口到底有没有通?怎么用curl、telnet验证服务可达性?

前面ss是在服务器本机看“我有没有在听某端口”,但从外部看“这个端口从外面能不能连进来、服务正不正常响应”,是另一回事——中间可能隔着防火墙、安全组。验证端口和服务可达性,用curl、telnet这类工具。

curl测HTTP/HTTPS服务最直接。比如确认网站能不能正常响应:

curl -I https://zhangwenbao.com

-I只取响应头,能看到HTTP状态码——返回200说明服务正常响应;连不上、超时说明端口或服务不可达;返回5xx说明服务本身出错了。curl还能加 -v看完整的连接过程(包括DNS解析、TCP握手、TLS握手哪一步出的问题),排查起来信息很全。

测某个端口通不通,可以用telnet或nc。比如测目标的3306(MySQL)端口能不能连:telnet 目标IP 3306,能连上(出现连接成功的提示)说明端口是通的,连不上说明端口不通——可能是服务没起、也可能是防火墙挡了。

这里引出一个高频根因:端口不通,很多时候不是服务的问题,而是防火墙或云安全组把端口挡在外面了。你本机ss看着服务在好好监听80端口,外面就是连不上,十有八九是防火墙没放行。这时候要去查服务器的防火墙规则——保哥讲ufw防火墙配置那篇里专门讲了端口放行,以及云服务器还有一层云平台的安全组也得放行。“本机监听正常但外部连不上”这个症状,第一嫌疑就是防火墙/安全组,别在服务配置上瞎找。

保哥排查一个“海外访问独立站时好时坏”的网络问题,是怎么一层层来的?

把前面的工具串成完整链路,保哥分享一个真实案例。一个做出海的独立站,国内访问正常,但海外用户反馈“时好时坏,有时打得开有时转圈打不开”,这种间歇性问题最难搞。

第一步,确认服务器本身没问题。保哥先SSH上去,ip a 看网卡IP正常、ip route 看默认网关在、ss -tulnp 看Nginx在好好监听80/443,curl -I https://localhost 本机请求返回200——服务器这一侧一切正常,问题在更外层的网络链路。

第二步,排除DNS。用 dig @8.8.8.8 域名 和几个不同地区的公共DNS查,解析出来的IP都对、都指向服务器,排除了DNS解析错乱的可能。

第三步,抓间歇性丢包。既然是“时好时坏”,单次ping和traceroute看不出门道,保哥从一台海外的机器对服务器IP跑 mtr,持续探测几分钟。结果很清楚:前面几跳都正常,到某个国际中转节点开始持续丢包,丢包率忽高忽低——这正好对应用户感受到的“时好时坏”。问题锁定在那段国际线路的质量上,不是服务器、不是DNS、不是防火墙。

第四步,对症下药。线路质量问题没法靠改服务器配置解决,得从网络架构层面入手。保哥的处理是给站套上CDN,让海外用户就近访问CDN边缘节点、不再千里迢迢走那段抽风的国际线路回源,间歇性卡顿明显缓解。这类“海外访问慢、时好时坏”的系统排查,保哥在出海店铺访问慢的分层诊断那篇里讲得更全,从DNS、路由到CDN一整套。

这个案例的价值在于排查的顺序和分层思维:从本机服务(ip/ss/curl)、到DNS(dig)、再到中间链路(mtr),一层层往外排除,最后把问题精准锁定在“国际线路丢包”这一层,而不是一上来就瞎猜“是不是被墙了”。有了分层的章法,再玄学的网络问题也能定位。

Linux网络排查最容易踩的坑有哪些?

保哥按踩坑频率,把网络排查里最容易出事或走弯路的点列出来,对照着查能少绕很多路。

第一,还在用ifconfig、netstat这些淘汰命令。新系统默认不装、功能也不全。换成ip addr、ip route、ss,新旧一一对应,把肌肉记忆切过来。

第二,用ip命令临时配好就以为完事,一重启全没。ip命令的修改只在内存里、重启即失效。临时验证通了之后,务必改持久化配置文件(Netplan、NetworkManager等)把它固化下来。

第三,ping不通就断定网络断了。很多服务器禁用了ICMP回应,ping不通是正常的。判断服务可达性要用curl测端口和HTTP,别只信ping一个工具。

第四,本机监听正常但外部连不上,却在服务配置里找问题。这个症状第一嫌疑是防火墙或云安全组没放行端口,先去查ufw规则和云平台安全组,别在Nginx配置里白费功夫。

第五,间歇性问题用单次traceroute排查。单次traceroute是快照,抓不住偶发丢包。时好时坏的问题用mtr持续探测,盯哪一跳丢包率居高不下。

第六,DNS改了立刻测,发现没生效就慌。DNS有缓存和TTL,改完需要时间传播。用dig加 @公共DNS查能看到较新的结果,验证是否已生效,别被本地旧缓存误导。

这几个坑的共同点是:网络排查的核心不是记住一堆命令,而是“分层定位 + 用对工具验证”。从网卡配置、到端口监听、到连通性、到路由、到DNS、到外部可达性,一层层往下查,每一层用对应的工具确认,问题自然就被框到具体某一层。这套章法立住了,你面对再棘手的网络故障,也能从容地一步步逼近真相,而不是对着打不开的网站干着急。

常见问题解答

ifconfig和netstat还能用吗?为什么很多新系统里没有?

它们属于net-tools工具包,已经被官方淘汰,很多新的Linux发行版(比如较新的Ubuntu、Debian)默认不再安装,所以你敲ifconfig可能直接报command not found。这不是系统坏了,而是它换了新工具——iproute2工具包里的ip和ss取代了它们。为什么淘汰?net-tools多年缺乏良好维护,对现代网络特性(如某些高级路由、网络命名空间)支持不全,而iproute2功能更强、输出更规范、性能也更好。新旧对应很好记:看网卡和IP,ifconfig换成ip addr(简写ip a);看路由表,route换成ip route;看网络连接和监听端口,netstat换成ss;看ARP邻居表,arp换成ip neigh。遇到新系统没有ifconfig,别急着去装老的net-tools包,而是该顺势用新命令,它们功能完全覆盖且更好用。把肌肉记忆从ifconfig/netstat切换到ip/ss,是现在做Linux运维该有的基本功。

我用ip命令配好了网络,为什么服务器一重启就又不通了?

因为ip命令对网络的所有修改都是临时的、只存在于内存里,重启就会全部丢失。ip命令的定位是即时生效、临时调整、排查测试,它不负责把配置写进磁盘做持久化。要让网络配置开机自动加载、重启后依然在,得去改对应的持久化配置文件,而这部分各发行版不一样:Ubuntu现在用Netplan,配置在 /etc/netplan/ 下的yaml文件,改完用netplan apply生效;用NetworkManager的系统可以用nmcli或改其配置;较老的Debian用 /etc/network/interfaces;CentOS/RHEL传统上用 /etc/sysconfig/network-scripts/ 下的ifcfg文件(新版也转向NetworkManager)。保哥推荐的稳妥做法是两步走:先用ip命令临时把网络配好、验证思路对不对、网能不能通,确认无误后再去改持久化配置文件把它固化下来。这样既能快速救急,又能避免直接改配置文件改错了把网搞断、连SSH都连不上的尴尬。千万别用ip命令临时配好就以为完事,那只是这次开机有效,重启就现原形。

ss -tulnp这串参数分别是什么意思?

这是排查端口监听最常用的一条命令,参数拆开看很好记:-t表示看TCP连接,-u表示看UDP,-l表示只看处于监听(listening)状态的套接字,-n表示不做名字解析直接显示数字端口号(更快也更直观,不会把80显示成http),-p表示显示是哪个进程在占用这个端口。合起来ss -tulnp的意思就是列出所有正在监听的TCP和UDP端口,以及各自对应的进程。它的排查价值非常大:比如网站打不开,你想确认Nginx到底起没起、有没有在听80和443端口,敲一下就清楚——如果看到这两个端口有nginx进程在LISTEN,说明服务本身没问题,问题在更外层(防火墙、DNS);如果压根没看到,那就是服务没起来或没配置监听,问题在服务本身。这个判断能一刀切开是服务的问题还是网络的问题,是排查时的关键分水岭。另外它还能用来做安全审计,看看服务器对外开了哪些端口、有没有不该暴露的服务在监听。

ping不通是不是就代表服务器挂了或网络断了?

不一定,这是个常见误判。ping不通有几种可能:一是网络确实到不了对方;二是对方服务器出于安全考虑禁用了ICMP回应(很多服务器为了防止被扫描会这么做),这种情况下ping不通完全是正常的,服务其实好好的;三是中间某个环节屏蔽了ICMP。所以ping通了能说明网络层是通的,但ping不通不能一口咬定就是网断了或服务器挂了。正确的做法是结合其他工具综合判断:如果ping不通,可以用curl -I测一下HTTP/HTTPS服务能不能正常响应、用telnet或nc测一下具体端口通不通,这些才能真正反映服务可达性。另外有个实用技巧:ping域名不通时先ping一下IP,如果ping IP通但ping域名不通,那问题在DNS解析而不是网络;如果连IP都ping不通,再结合对方是否禁用ICMP来判断。总之别把ping当成唯一的判断依据,它只是连通性排查的第一步,不是终审。

本机服务监听正常,但从外部就是连不上,问题出在哪?

这个症状最大的嫌疑是防火墙或云安全组把端口挡在了外面,而不是服务本身的问题。判断思路是这样:你在服务器本机用ss -tulnp看到服务(比如Nginx)确实在监听对应端口(比如80、443),本机用curl也能正常访问,说明服务跑得好好的;但从外部机器连这个端口就是超时连不上——这种本机正常、外部不通的反差,几乎可以锁定是网络访问控制层面挡住了。要查两个地方:一是服务器自身的防火墙规则,比如Linux上的ufw,看看对应端口有没有放行,没放行的话外部流量进不来;二是如果是云服务器(阿里云、AWS、腾讯云等),云平台还有一层独立的安全组规则,得在云控制台里确认安全组也放行了这个端口——这一层最容易被忽略,因为它不在服务器内部,很多人只查了服务器的ufw却忘了云安全组。把这两层都放行了,外部就能连上了。记住这个口诀:本机监听正常但外部连不上,先查防火墙和安全组,别在服务配置里瞎找。

权威参考资料

FAQPage + Article AI 引用友好版

TL;DR · 60–80 字摘要 · 适用 ChatGPT / Perplexity / Gemini / 文心 引用

服务器连不上、访问慢、端口不通,很多人只会瞎猜是不是机房挂了。保哥把Linux网络排查讲透:ip看网卡路由、ss看端口、ping测连通、traceroute/mtr找丢包、dig排查DNS、curl验可达,附海外访问时好时坏的分层排查案例。

关键实体 · Key Entities

  • 服务器运维
  • Linux
  • 系统管理
  • 网络排查

引用元数据 · Citation Metadata

title:       Linux网络配置和排查怎么做才不瞎猜?ip/ss看网卡端口、ping与traceroute实战
author:      张文保 (Paul Zhang) — PatPat SEO 经理
url:         https://zhangwenbao.com/linux-network-configuration-troubleshooting-ip-ss-ping-traceroute-dns.html
published:   2026-04-17
modified:    2026-04-17
source-type: First-hand expert commentary
language:    zh-CN
license:     CC BY-NC-SA 4.0 (要求保留原文链接与作者归属)
分享到
标签
版权声明

本文标题:《Linux网络配置和排查怎么做才不瞎猜?ip/ss看网卡端口、ping与traceroute实战》

本文链接:https://zhangwenbao.com/linux-network-configuration-troubleshooting-ip-ss-ping-traceroute-dns.html

版权声明:本文原创,转载请注明出处和链接。许可协议: CC BY-NC-SA 4.0

继续阅读
发表评论
分享到微信 或在下方手动填写
支持 Ctrl + Enter 提交