Linux -Netstat 命令

netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。

Netstat是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的TCP网络连接,TCP和UDP监听,进程内存管理以及每一个网络接口设备的状态信息。

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况,让用户得知有哪些网络连接正在运作。

Netstat将提示以下统计信息:

1、协议(TCP或UDP)

2、本地地址:在本地计算机和正在使用的端口号的 IP 地址。 如果不指定-n参数显示在本地计算机的 IP 地址相对应的名称和端口的名称。如果端口尚未建立,端口号显示为星号。

3、外部地址:套接字连接到远程计算机的 IP 地址和端口号。 如果不指定-n参数显示对应的 IP 地址和端口的名称。 如果端口尚未建立,端口号显示为星号。

4、状态:表示一个TCP连接的状态,可能的状态如下所示:

LISTENING:(Listening for a connection.) 侦听来自远方的TCP端口的连接请求

语法

netstat(选项)

选项

-a或--all:显示所有连线中的Socket;
-l或--listening:显示监控中的服务器的Socket;
-n或--numeric:直接使用ip地址,而不通过域名服务器;
-p或--programs:显示正在使用Socket的程序识别码和程序名称;

如上,加上了n 选项,将直接使用ip地址,不通过域名服务器。

netstat

猜你喜欢

转载自blog.csdn.net/SmCai/article/details/81027801