linux 查看端口占用
时间: 2023-09-18 18:10:44 浏览: 46
1. 使用 netstat 命令
命令格式:
```
netstat -tunlp |grep 端口号
```
示例:
```
netstat -tunlp |grep 80
```
2. 使用 lsof 命令
命令格式:
```
lsof -i :端口号
```
示例:
```
lsof -i :80
```
3. 使用 ss 命令
命令格式:
```
ss -tnlp |grep 端口号
```
示例:
```
ss -tnlp |grep 80
```
相关问题
linux查看端口占用
回答: 如果你想在Linux系统中查看某个端口被哪个进程占用,你可以使用以下几种命令。第一种方法是使用/proc文件系统,具体命令为:sudo ls -l /proc/$(sudo lsof -t -i:端口号) | grep exe。其中,端口号是你需要查询的端口号。第二种方法是使用ss命令,具体命令为:sudo ss -tlnp | grep 端口号。同样,端口号是你需要查询的端口号。第三种方法是使用lsof命令,具体命令为:sudo lsof -i :端口号。同样,端口号是你需要查询的端口号。你可以根据需要选择合适的方法来查看端口占用信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Linux查看端口被进程占用的方法](https://blog.csdn.net/qq525003138/article/details/130229666)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
Linux 查看端口占用
要查看 Linux 上的端口占用情况,可以使用以下命令:
1. 使用 netstat 命令:
```
netstat -tlnp
```
该命令将显示所有正在监听的 TCP 端口及其对应的进程名和进程 ID。
2. 使用 lsof 命令:
```
sudo lsof -i :<port>
```
该命令将显示指定端口的占用情况,包括进程名、进程 ID 和用户 ID 等信息。
3. 使用 fuser 命令:
```
sudo fuser <port>/tcp
```
该命令将显示指定端口的占用情况,并输出该端口所对应的进程 ID。
需要注意的是,以上命令需要使用 root 权限才能查询到所有端口的占用情况。如果你没有 root 权限,可以尝试使用 sudo 命令或者联系系统管理员。
阅读全文