查看ubuntu的IP和端口
时间: 2024-09-13 07:12:59 浏览: 151
在Ubuntu系统中,您可以使用多种命令行工具来查看IP地址和端口信息。下面介绍几种常用的方法:
1. 查看IP地址:
- 使用 `ifconfig` 命令(可能需要安装 `net-tools` 包):
```
sudo ifconfig
```
这将列出所有网络接口及其IP地址,您可以从中找到您需要的信息。
- 使用 `ip` 命令(推荐使用,因为 `ifconfig` 已经被逐渐弃用):
```
ip addr show
```
或者简写为:
```
ip a
```
这个命令会显示所有的网络接口以及它们的IP地址。
2. 查看开放端口:
- 使用 `netstat` 命令(可能需要安装 `net-tools` 包):
```
sudo netstat -tulnp
```
这个命令会显示所有监听(LISTEN)和绑定(ESTABLISHED)状态的TCP和UDP端口,以及关联的进程信息。
- 使用 `ss` 命令(推荐使用,作为 `netstat` 的替代):
```
sudo ss -tulnp
```
`ss` 命令同样是用来列出所有打开的网络连接端口,但是它的速度比 `netstat` 快,且消耗更少的资源。
3. 查看特定网络接口的IP地址:
如果您只想查看特定网络接口(如`eth0`)的IP地址,可以使用:
```
ip addr show eth0
```
或者对于 `ifconfig`:
```
ifconfig eth0
```
替换 `eth0` 为您的实际网络接口名称。
4. 查看当前主机的公网IP:
您可以使用外部服务来查询您当前的公网IP地址:
```
curl ifconfig.me
```
或者
```
curl icanhazip.com
```
请记住,为了运行一些命令,您可能需要管理员权限,因此可能需要在命令前添加 `sudo`。
阅读全文