vscode远程连接ubuntu环境的IP-deepseek
摘要:Ubuntu系统查看IP地址的常用方法包括:1)使用ip命令(推荐),如ip addr show;2)传统ifconfig命令(需安装net-tools);3)hostname命令查看主机IP;4)nmcli命令(适用于NetworkManager)。查看外网IP可使用curl访问外部服务(如ifconfig.me)。图形界面可通过网络设置查看。文中详细介绍了各命令的使用示例和输出结果解析,
在Ubuntu环境中,查看IP地址有多种方法,以下是一些常用的命令:
-
使用
ip命令(推荐):-
显示所有网络接口的IP地址:
ip addr show或简写为ip a -
显示IPv4地址:
ip -4 addr -
显示IPv6地址:
ip -6 addr
-
-
使用
ifconfig命令(传统命令,可能在新系统中需要安装):-
直接输入
ifconfig即可显示所有网络接口的信息。
-
-
使用
hostname命令:-
显示主机的IP地址(通常显示回环接口和主接口):
hostname -I(注意是大写的I)
-
-
使用
nmcli命令(如果使用NetworkManager):-
显示所有连接:
nmcli connection show -
显示设备状态:
nmcli device status
-
-
查看公共IP(外网IP):
-
可以使用curl命令查询外部服务,例如:
-
curl ifconfig.me -
curl icanhazip.com -
curl ipinfo.io/ip
-
-
下面详细说明一些常用的方法:
方法1:使用ip命令(推荐)
打开终端(Ctrl+Alt+T),输入:
bash
ip a
输出示例:
text
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:3a:41:52 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute ens33
valid_lft 86300sec preferred_lft 86300sec
inet6 fe80::20c:29ff:fe3a:4152/64 scope link noprefixroute
valid_lft forever preferred_lft forever
在输出中,找到你正在使用的网络接口(比如上面的ens33),然后看inet行,这里就是IPv4地址(192.168.1.100)。

方法2:使用ifconfig
如果系统没有安装ifconfig,可以通过安装net-tools包来获得:
bash
sudo apt update sudo apt install net-tools
然后运行:
bash
ifconfig
输出类似于:
text
ens33: 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::20c:29ff:fe3a:4152 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3a:41:52 txqueuelen 1000 (Ethernet)
RX packets 12345 bytes 12345678 (12.3 MB)
TX packets 9876 bytes 9876543 (9.8 MB)
同样,找到你的网络接口,inet后面就是IPv4地址。
方法3:使用hostname命令
bash
hostname -I
输出示例:
text
192.168.1.100 2001:db8::1
这里会显示所有的IP地址(IPv4和IPv6),每个IP地址之间用空格分隔。
方法4:使用nmcli(NetworkManager命令行工具)
如果系统使用了NetworkManager,可以这样查看:
bash
nmcli device show
或者
bash
nmcli connection show
查看公共IP(外网IP)
如果你需要查看你的公共IP(即你的网络在互联网上的IP),可以使用curl命令:
bash
curl ifconfig.me
或者
bash
curl icanhazip.com
或者
bash
curl ipinfo.io/ip
根据你的需求选择合适的方法。通常,查看内网IP使用ip a或hostname -I,查看公网IP使用curl命令。
在Ubuntu系统中,有几种方法可以查看IP地址:
1. 使用 ip 命令(推荐)
bash
ip addr show # 或者简写 ip a
2. 使用 ifconfig 命令(传统方法)
bash
ifconfig
如果命令不存在,需要先安装:
bash
sudo apt install net-tools
3. 查看特定网络接口
bash
# 查看所有网络接口 ip link show # 查看具体接口(如eth0、wlan0) ip addr show eth0 ip addr show wlan0
4. 使用 hostname 命令
bash
hostname -I
5. 查看网关和DNS
bash
# 查看网关 ip route show # 查看DNS systemd-resolve --status # 或者 cat /etc/resolv.conf
6. 图形界面查看
-
点击右上角网络图标 → 设置 → 网络
-
或者在设置中直接查看网络连接详情
常见网络接口名称:
-
eth0:有线以太网接口
-
wlan0:无线网络接口
-
lo:本地回环接口(127.0.0.1)
最常用的是 ip addr show 命令,它会显示所有网络接口的详细信息,包括IPv4和IPv6地址。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)