linux查看ip信息命令
linux查看ip信息命令详细介绍
在 Linux 系统中,查看 IP 信息常用以下命令:
1.
ip addr(推荐,现代 Linux 系统默认工具)
ip 命令属于 iproute2 工具集(较新 Linux 系统默认安装),功能更强大,推荐使用。
- 基础用法:直接输入
ip addr(或简写ip a),会显示所有网络接口的详细信息(包括 IP 地址、MAC 地址、子网掩码等)。
示例输出:plaintext1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:16:3e:0a:b1:c2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
valid_lft 86398sec preferred_lft 86398sec
inet6 fe80::216:3eff:fe0a:b1c2/64 scope link
valid_lft forever preferred_lft forever
lo:本地回环接口(IP 127.0.0.1)。eth0(或ens33等):物理网卡接口,inet行后的192.168.1.100/24是 IPv4 地址及子网掩码。
2.
ifconfig(传统工具,部分系统需额外安装)
ifconfig 属于 net-tools 工具集(较旧的 Linux 工具),部分新系统(如 Ubuntu 20.04+)默认未安装。
- 基础用法:输入
ifconfig,显示网络接口信息(类似ip addr)。 - 若提示
command not found,需先安装net-tools:- Debian/Ubuntu:
sudo apt install net-tools - CentOS/Fedora:
sudo yum install net-tools
- Debian/Ubuntu:
3. 其他辅助命令
ip route:查看路由表(如默认网关)。hostname -I:简单显示当前主机的所有 IPv4 地址(空格分隔)。
总结:推荐优先使用 ip addr 命令,功能更全面且无需额外安装(现代 Linux 系统默认支持)。若习惯传统工具,可使用 ifconfig(需确保已安装 net-tools)。