加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下查看ip的几个命令是什么,怎么使用

发布时间:2023-09-08 17:35:06 所属栏目:Linux 来源:网络
导读:   这篇文章主要讲解了“Linux下查看ip的几个命令是什么,怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Lin
  这篇文章主要讲解了“Linux下查看ip的几个命令是什么,怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下查看ip的几个命令是什么,怎么用”吧!
 
  linux中查看ip的命令:1、ip命令,可以同时显示IPv4和IPv6地址,语法为“ip addr show”;2、hostname命令,可以查看主机名的IP地址,语法为“hostname -I”;3、ifconfig命令,可以查询和配置网络接口卡,语法为“ifconfig -a”;4、curl命令,是一款强大的http命令行工具,语法为“curl ifconfig.me”。
 
  Linux系统中4种查看IP地址的命令
 
  1、使用ip命令
 
  这个命令同时会显示IPv4和IPv6地址:
 
  ip addr show
 
  如上图所示,我的 IPv4 地址是192.168.3.17.
 
  还看到了很多参数,我们来解释一下:
 
  eth0@if2是接口的名称。
 
  mtu 1500代表最大传输单元,等于 1500 字节,这是可以通过这个接口发送的最大帧大小。这通常是以太网协议限制设置的默认值,限制为 1500。如果发送更大的数据包,它会在到达以太网接口时被分片,并且其有效载荷将在 2 个或更多数据包中传输。
 
  link/ether表示以太网是链路层协议
 
  brd代表广播(广播)。
 
  inet表示网络层协议为 IPv4。
 
  lft代表终身。如果您通过 DHCP 获取此地址,则它指的是相对于 IP 地址的租用时间。
 
  我们再来看看ip addr show命令的简写:
 
  ip a
 
  2、hostname
 
  hostname也可以查看IP地址:
 
  hostname -I
 
  这将显示带有-I标志的主机名的 IP 地址(如果主机名可解析)。
 
  此外,如果有多个主机网络地址,使用-I选项将显示所有主机网络地址。
 
  3、ifconfig命令
 
  ifconfig 是 Linux 中用来查询和配置网络接口卡(网卡)的命令,英文全称是network interfaces configuring。
 
  使用 ifconfig 命令对网卡所做的配置都是临时配置,重启之后都会被还原的。如果要永久配置网卡则需要通过修改配置文件的方式。
 
  首先,要使用此命令,您需要安装net-tools:
 
  以下命令以Ubantu系统为例:
 
  sudo apt install net-tools
 
  要查看系统上所有网络接口(包括非活动接口)的设置,请运行带有-a选项的 ifconfig 命令:
 
  ifconfig -a
 
  4、curl命令
 
  原则上,如果您的系统没有安装curl,请运行以下命令:
 
  apt install curl
 
  然后在终端中输入以下命令:
 
  curl ifconfig.me
 
  因此,您的 IP 地址将以简单的方式显示,没有任何更多信息。
 
  注意:这里的地址是您的公共 IP,由您的服务提供商提供,我这边是内网IP
 

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章