# 美国Linux服务器系统查看端口的操作办法

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/26851.html | 发布：2024-01-16 | 更新：2024-01-16 | 分类：服务器vps推荐

[美国Linux服务器](https://www.mfisp.com/shop/usidc)有部分用户不太了解如何查看系统上正在使用的端口，其实可以通过很多方式来进行[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统端口的查看的，本文小编就来介绍一下如何使用netstat，ss和lsof命令，找出哪些[美国Linux服务器](https://www.mfisp.com/shop/usidc)服务上正在使用哪些端口的操作方式。

 

**1****、正在侦听的端口**

 

美国Linux服务器网络端口由编号、关联的IP地址以及TCP或UDP等通信协议的类型来标识。侦听端口是应用程序或进程侦听的网络端口，充当通信端点，[美国Linux服务器](https://www.mfisp.com/shop/usidc)可以使用防火墙打开或关闭，或者过滤每个侦听端口。一般而言，开放端口是一个接收来自远程位置的传入数据包的网络端口。

 

![如何选择存储协议：InfiniBand vs 光纤通道](https://www.mfisp.com/wp-content/uploads/2023/03/18635-67ftWz-e1697527866311.png)

 

美国Linux服务器不能在同一个 IP 地址上有两个不同的服务侦听同一端口。例如，如果运行的[美国Linux服务器](https://www.mfisp.com/shop/usidc)正在监听80和443端口，尝试安装Nginx以后将无法启动，因为HTTP和HTTPS端口已在使用。

 

**2****、使用 netstat 检查端口**

 

netstat是一个命令行工具，可以提供有关[美国Linux服务器](https://www.mfisp.com/shop/usidc)网络连接的信息，要列出正在侦听的所有TCP或UDP端口，包括使用端口和套接字状态的服务，可以使用以下命令：

 

```
netstat –tunlp
```

 

此命令中使用的选项具有以下含义：

 

```
-t：显示TCP端口
-u ： 显示UDP端口
-n： 显示数字地址而不是主机名
-l ：仅显示侦听端口
-p：以root或sudo用户身份运行命令时显示进程的PID和名称
```

 

之后出现的结果比较重要的列是：

 

```
Proto ： 套接字使用的协议
Local Address： 进程侦听的IP地址和端口号
PID/Program name ：PID和进程名称
```

 

如果要过滤结果，可以使用grep命令。例如要查找在[美国Linux服务器](https://www.mfisp.com/shop/usidc)TCP端口80上侦听的进程，操作命令为：

 

```
netstat -tnlp | grep :80
```

 

如果输出为空，则表示没有任何内容正在侦听美国Linux服务器端口。还可以根据条件筛选列表，例如PID，协议，状态等，虽然现在netstat是过时的，并用ss替换，但它仍然是最常用的命令来检查[美国Linux服务器](https://www.mfisp.com/shop/usidc)网络连接。

 

![](https://www.mfisp.com/wp-content/uploads/thumb/2021/10/fill_w120_h120_g0_mark_6b9525161d6ba7_1_post.webp) 

[![](https://www.mfisp.com/wp-content/uploads/thumb/2021/10/fill_w120_h120_g0_mark_6b9525161d6ba7_1_post.webp)](https://www.mfisp.com/shop/336.html)

## [美国服务器-USC3E31230B](https://www.mfisp.com/shop/336.html)[出售]

 

￥999

 

￥1199

 
 
- 库存：9.9k 
- 已售：121 
- 人气：3.3k

 

**3****、使用 ss 检查端口**

 

ss是新的netstat，虽然缺少一些netstat 功能，但可以暴露更多[美国Linux服务器](https://www.mfisp.com/shop/usidc)的TCP状态，而且速度稍快，命令选项大致相同，因此从netstat转换为ss并不困难。要使用ss获取所有侦听端口的列表，操作命令为：

 

```
ss –tunlp
```

 

提供的[美国Linux服务器](https://www.mfisp.com/shop/usidc)端口报告几乎与 netstat报告的输出相同。

 

**4、使用lsof检查端口**

 

lsof是一个功能强大的命令行实用程序，它提供有关进程打开的文件的信息。在[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统中，一切都是文件，可以将套接字视为写入网络的文件。要使用lsof获取所有侦听TCP端口的列表，操作命令为：

 

```
lsof -nP -iTCP -sTCP:LISTEN
```

 

使用的选项如下：

 

```
-n ：不要将端口号转换为端口名称
-p ：不要解析主机名，显示数字地址
-iTCP -sTCP:LISTEN：仅显示TCP协议状态为LISTEN的网络文件
```

 

要查找[美国Linux服务器](https://www.mfisp.com/shop/usidc)指定正在侦听特定端口的进程，以3306端口，则使用以下操作命令：

 

```
lsof -nP -iTCP:3306 -sTCP:LISTEN
```

 

以上内容就是关于[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统查看端口的方法介绍，希望可以帮忙到有需要的美国Linux服务器用户们。

 

现在[梦飞科技](https://www.mfisp.com)合作的[美国VM机房](https://www.mfisp.com/shop/usvmidc)的[美国Linux服务器](https://www.mfisp.com/shop/usidc)所有配置都免费赠送防御值 ，可以有效防护网站的安全，以下是部分配置介绍：

 

| CPU | 内存 | 硬盘 | 带宽 | IP | 价格 | 防御 |
|---|---|---|---|---|---|---|
| E3-1230v3 | 16GB | 500GB SSD | 1G无限流量 | 1个IP | 900/月 | 免费赠送1800Gbps DDoS防御 |
| E3-1270v2 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1250/月 | 免费赠送1800Gbps DDoS防御 |
| E3-1275v5 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1350/月 | 免费赠送1800Gbps DDoS防御 |
| Dual E5-2630L | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1450/月 | 免费赠送1800Gbps DDoS防御 |

   

[梦飞科技](https://www.mfisp.com)已与全球多个国家的顶级数据中心达成战略合作关系，为互联网外贸行业、金融行业、IOT行业、游戏行业、直播行业、电商行业等企业客户等提供一站式安全解决方案。持续关注[梦飞科技官网](https://www.mfisp.com)，获取更多IDC资讯！

 

![裸机与云服务器：有什么区别？](https://www.mfisp.com/wp-content/uploads/2023/03/19171-9Vx1Hq.png)

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
