Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-cmd-port-state-view.html

linux 端口占用状态情况查看

Linux netstat 命令 Linux netstat 命令


Linux 查看指定端口的占用状态情况,可直接使用 netstat 命令,结合 grep 管道指定端口即可。

查看指定端口的占用状态

netstat -ntulp | grep 10059

查看所有 10059 端口使用情况,笔者的示例中,返回如下:

tcp        0      0 172.16.16.144:10059     172.16.16.143:6379      TIME_WAIT   -

表明本地的 10059 端口向 143 机器的 6349(应该是 redis server 端口)端口建立的 tcp 连接处于 TIME_WAIT 状态。

关于 netstat 命令的主要选项说明如下:

-t
指明显示 TCP 端口。
-u
指明显示 UDP 端口。
-n
不进行 DNS 轮询,显示 IP。
-l
仅列出有在 Listen(监听)的服务状态。
-p
显示建立相关链接的程序名。

查看当前所有 tcp 端口

只需要把上述示例的 UDP 端口选项去掉即可,Linux 下的命令如下:

netstat -antlp

返回如下:

Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0    579  192.168.71.5.60674     45.76.103.39.43002     ESTABLISHED
tcp4       0      0  192.168.71.5.60672     172.16.16.32.6033      SYN_SENT
......

值得注意的是,Mac 下上述命令会提示参数,需要 -p 选项后面加上协议 TCP 或者 UDP 等。

netstat -nlp tcp
Linux 系统中,想要查看当前或指定目录下,所有子目录的占用空间大小情况,还有指定某个目录的磁盘空间占用情况? ...
###方式一:通过ElasticsearchRESTAPI查看集群健康状态Elasticsearch提供了RESTAPI来查看集群的健康状态 ...
Elasticsearch(es)查看集群中所有索引情况可以使用 cat API 查看,其中索引相关的接口是 _cat/indices。 ...
查看Elasticsearch集群状态有多种方式,以下是其中几种常用的方法:##使用Elasticsearch的ClusterHealthA ...
linux 的系统版本相关信息主要包括内核版本号、硬件架构、主机名称和操作系统类型等,查看命令主要通过两个命令,一是直接查看内核映射的文件( ...