在Linux系统中,可以通过以下几种方法查看本机IP地址:
ip
命令(推荐)ip addr show
或简写为:
ip a
输出中查找 inet
开头的行(IPv4地址)或 inet6
(IPv6地址),通常位于 eth0
、ens33
或 wlan0
等网络接口下。
ifconfig
(传统方式,部分系统需安装)ifconfig
若提示未安装,在基于Debian的系统(如Ubuntu)中运行:
sudo apt install net-tools
在基于RHEL的系统(如CentOS)中运行:
sudo yum install net-tools
hostname
查看回环IPhostname -I
(仅显示非回环地址的IP)
nmcli
(NetworkManager用户)nmcli device show | grep IP4.ADDRESS
curl ifconfig.me
或:
curl icanhazip.com
eth0
、ens33
等接口。如果需要进一步过滤输出,可结合 grep
,例如:
ip a | grep 'inet ' | grep -v '127.0.0.1'