在 Linux 中,查看 主机名(hostname) 和 IP 地址 有多种常用方法,下面按场景说明:
hostname 命令hostname
hostnamectl(推荐,CentOS 7+/Ubuntu 16+)hostnamectl
或只看名字:
hostnamectl --static
cat /etc/hostname
ip 命令(推荐)ip addr
或简写:
ip a
一般关注:
inet 192.168.x.x → IPv4 地址lo 是回环地址,不是对外 IPip addr show eth0
ifconfig(老命令,需安装 net-tools)ifconfig
curl ifconfig.me
或:
curl ipinfo.io/ip
wget -qO- ifconfig.me
cat /etc/hosts
getent hosts $(hostname)
echo "Hostname: $(hostname)"
echo "IP: $(hostname -I)"
如果你告诉我:
我可以给你更精确的命令。