支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-06-21 13:15:34 Linux IP地址 命令行 网络 ifconfig ip命令 hostname
登录一台机器先看看IP,这事儿几乎天天干。环境不一样,命令的可用程度也不一样,顺手把几种方式都记一下,能省不少事。
最省事的办法,我习惯先用 hostname -I。这条命令会直接列出本机所有 IP 地址,空格分隔,输出干净。如果你只想要第一个地址,可以用 hostname -i,部分系统上 hostname --ip-address 也能达到类似效果。
写脚本的时候这个尤其方便,不需要再费劲解析网卡信息。
不过 hostname 的方式看不到接口名,也不知道哪个 IP 绑在哪张网卡上。内网多网卡或者有 Docker 网桥的机器,刷出来一串 IP,你分不清哪个是物理网卡的。这时候就得换 ip 命令。
现在主流发行版都推荐用 ip 命令,iproute2 这套工具基本都预装了。
想看所有接口的地址信息,直接敲 ip a 或者 ip addr show 就行。输出比 ifconfig 紧凑一点,但信息量更大,IPv6 也能完整显示。针对某张网卡,比如 eth0,就 ip addr show eth0。
输出里面,inet 后面的那部分就是 IPv4 地址和子网掩码长度,像 192.168.1.100/24,/24 对应掩码 255.255.255.0。这个格式在配路由、写网络策略的时候直接就能用,不用自己转换。
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
早期 Linux 那会儿,大家都是用 ifconfig。这条命令不加任何参数会列出所有活跃接口的详细信息,IPv4 地址在 inet 那一行,MAC 地址在 ether 那一行,看起来比较直观。
想看某一接口比如 eth0,就 ifconfig eth0。
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe3f:bcde prefixlen 64 scopeid 0x20<link>
ether 08:00:27:3f:bc:de txqueuelen 1000 (Ethernet)
不过现在很多新系统的镜像为了精简,默认不装 net-tools,直接打 ifconfig 会提示 command not found。
遇到这种情况,没必要非装它,直接用 ip a 就行。如果实在有历史脚本依赖 ifconfig,Debian/Ubuntu 上 sudo apt install net-tools,CentOS/RHEL 上 sudo yum install net-tools 装上就解决了。
多网卡环境是个挺常见的坑。机器上一跑 ip a,docker0、veth 之类虚拟网卡的信息全出来了,真正的物理地址反而被淹在里头。快速定位的办法就是指定接口名,比如只查 eth0 或者 ens33。要是想直接在脚本里把某个接口的 IP 抠出来,可以用 grep 加 awk 切一下:
ip addr show eth0 | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1
这一长串看着不太优雅,但胜在几乎所有 Linux 环境都能跑,输出就是一个干净的 192.168.1.100。
如果 hostname -I 也报 command not found,那很可能是 hostname 版本较老或者 busybox 环境。
这种场合直接用 ip a 加 grep 的方案兜底就好,顺手写个别名或者函数,以后省得重复敲。
总结起来没那么多条条框框。日常登录看 IP,一条 ip a 足够,信息全;写脚本需要简洁输出,hostname -I 最顺手,但如果只想要特定网卡的地址,还得回到 ip 命令配合文本处理。
ifconfig 现在更多出现在老系统维护或者个人习惯里,手头有就用,没有也别特意去装,除非真有兼容需求。
本文详细介绍了在Linux系统上使用vsftpd配置FTPS服务的具体步骤,包括安装工具、生成SSL证书、配置vsftpd、重启服务和防火墙设置,确保文件传输安全可靠。
在大数据时代,数据分析和处理已经成为企业决策的重要依据。然而,在进行大数据分析时,我们经常会遇到网络管理、数据采集困难等问题。这时,HTTP代理作为一种网络中转工具,便成为了解决这些问题的有效手段。本文将详细探讨HTTP代理在大数据分析中的应用及其优势。一、HTTP代理的基本概念与工作原理HTTP代理,即超文本传输协议代理,是一种位于客户端和服务器之间的网络
随着互联网的快速发展,网络安全问题日益凸显。在网络连接中,数据的安全性和隐私保护变得尤为重要。而使用HTTPS代理IP可以为您的网络连接提供更高级的安全保障。本文将为您详细介绍HTTPS代理IP的作用及其在网络连接中的重要性。什么是HTTPS代理IP?HTTPS代理IP是一种网络代理服务,它通过将用户的请求转发到目标网站,并将返回的数据传输回用户端,来实现用