怎样查看linux IP和端口
时间: 2024-09-10 10:06:33 浏览: 90
详解Linux 查看服务器开放的端口号
5星 · 资源好评率100%
在Linux系统中,你可以通过以下几种命令来查看IP地址和端口信息:
1. **netstat** 命令:这个命令用于显示网络连接、路由表、网络接口统计等信息。查看监听的端口,可以使用 `netstat -tuln`,其中 `-t` 显示TCP连接,`-u` 显示UDP连接,`-l` 显示监听的端口,`-n` 表示以数字形式显示地址。
```bash
netstat -tuln
```
2. **ss** 命令(System V Socket Statistics):这是`netstat` 的更现代替代品,在某些发行版中可能会预装,它提供更详细的套接字信息。查看所有正在监听的端口可以用 `ss -ltun`:
```bash
ss -ltun
```
3. **lsof** (List of Open Files):这个工具可以帮助查找哪些程序正在监听特定的端口。使用 `lsof -i :port_number` 来查看对应端口号的服务:
```bash
lsof -i :80
```
4. **ifconfig** 或者 **ip addr**:如果你想知道某个网卡的IP配置,可以使用这两个命令。例如:
```bash
ifconfig eth0
ip addr show eth0
```
5. **grep** 和 **cat /proc/net/tcp** 或 **/proc/net/udp**:如果想查看TCP/UDP连接详情,可以打开这些文件并搜索特定端口,但这种方式相对复杂一些。
对于每个命令,记得将 `eth0` 替换为你实际使用的网络接口名,或者直接输入 `lo` 查看本地回环接口。
阅读全文