Linux是一種廣泛使用的操作系統,它提供了多種方法來查看本機的IP地址和端口號。我們將介紹幾種常用的方法來實現這個目標。
要查看本機的IP地址,可以使用以下命令之一:
1. ifconfig命令:這是一個常用的網絡配置工具,可以顯示和配置網絡接口的信息。在終端中輸入ifconfig命令,可以看到類似下面的輸出:
eth0: flags=4163 mtu 1500
inet 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::a00:27ff:fe7b:8f5a prefixlen 64 scopeid 0x20
ether 08:00:27:7b:8f:5a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
在這個輸出中,inet后面的數字就是本機的IP地址。在這個例子中,IP地址是192.168.0.100。
2. ip命令:這是一個更現代化的網絡配置工具,可以用來查看和配置網絡接口。在終端中輸入ip addr命令,可以看到類似下面的輸出:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.0.100/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
在這個輸出中,inet后面的數字就是本機的IP地址。在這個例子中,IP地址是192.168.0.100。
要查看本機的端口號,可以使用以下命令之一:
1. netstat命令:這是一個用于查看網絡狀態和統計信息的工具。在終端中輸入netstat -tuln命令,可以看到類似下面的輸出:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
在這個輸出中,Local Address列顯示了本機的IP地址和端口號。在這個例子中,本機的SSH服務監聽在IP地址0.0.0.0和端口號22上。
2. ss命令:這是一個更快速和更現代化的網絡狀態工具。在終端中輸入ss -tuln命令,可以看到類似下面的輸出:
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 128 :::22 :::*
在這個輸出中,Local Address:Port列顯示了本機的IP地址和端口號。在這個例子中,本機的SSH服務監聽在IP地址*:22和端口號22上。
通過使用上述命令,您可以輕松地查看本機的IP地址和端口號。這些信息對于網絡配置和故障排除非常有用。