Linux怎样查看网络配置

直接用ip addr查看所有接口IP。
比如eth0接口用ip link show eth0。
用ip route看路由表。
用ping -c 3 目标IP测试连通性。
用ss -lt看监听端口。

你自己掂量。

Linux如何查看当前的IP地址配置

哈,你问Linux看IP啊,这事儿我熟,上周帮隔壁组的小王就弄过。
Linux看IP的方法确实有这几个,我给你说说我的体会哈。

最推荐的是ip addr命令 这玩意儿现在用得最广,功能是真强。
我2 02 3 年在上海的服务器上测试过,输入ip addr show或者简写ip a s(啊对了,我习惯用全称,看着顺眼),屏幕上哗啦一下全出来了,每个网卡的信息都列得明明白白。
你就找状态是UP的接口,比如eth0、ens3 3 或者wlan0这种,不是回环的。
看那个inet后面跟着的IP,比如1 9 2 .1 6 8 .1 .1 00/2 4 ,这就是你的IPv4 地址。
inet6 后面的是IPv6 地址,一般用不上但也能看到。
这个命令的好处是信息全,想看什么细节基本都能满足。

老方法ifconfig也能用 这个命令历史可悠久了,很多老系统或者运维老油条还爱用。
我在2 02 2 年帮老家一个朋友的系统重装时,发现他习惯用这个。
输入ifconfig回车,也能看到每个接口。
不过要注意,这个命令在某些新系统上可能要手动安装。
你找到那个有数据收发记录的接口,比如eth0,看inet后面的地址就是IPv4 但这个命令输出格式有点乱,有时候看不太爽。

最快的方法是hostname -I 如果你就想快速知道当前主机搞定了哪个IP,不用看花里胡哨的细节,这个命令最省事。
我在2 02 3 年调试一个脚本时,就是用这个命令直接看IP的。
输入hostname -I,它就直接把所有活动的IPv4 地址给你列出来了,多个IP用空格隔开。
特别适合写脚本或者快速确认一下IP对不对。
不过它只给IPv4 ,IPv6 得用别的命令。

我的建议是 一般情况用ip addr就行,最全面也最通用。
你要是老派运维,或者系统里没装ip命令,ifconfig也能凑合用。
要是就想看一眼IP对不对,hostname -I最快。
你看你用哪个顺手,或者看啥场景用啥命令吧。
反正我这儿,日常都是ip addr,偶尔才用另外俩。