百度
360搜索
搜狗搜索

linux端口常用操作命令详细介绍

在 Linux 系统里,有不少常用的端口操作命令,下面为你详细介绍:

查看端口占用情况

  • netstat 命令:此命令能显示网络连接、路由表、网络接口等信息。若要查看所有端口的占用情况,可使用如下命令:

bash

 

参数说明:

  • -t:显示 TCP 协议的连接。

  • -u:显示 UDP 协议的连接。

  • -l:仅显示监听状态的连接。

  • -n:以数字形式显示地址和端口号。

  • -p:显示占用该端口的进程的 PID 和名称。

  • lsof 命令:它可以列出当前系统打开的所有文件,也能用于查看端口占用情况。要查看指定端口(例如 8080)的占用情况,可使用如下命令:

bash

  :8080

监听端口

  • nc 命令nc(netcat)是一个功能强大的网络工具,可用于监听端口。若要监听本地的 8888 端口,可使用如下命令:

bash

  

参数说明:

  • -l:表示监听模式。

关闭占用端口的进程

若要关闭占用指定端口(例如 8080)的进程,可按以下步骤操作:

  1. 先找出占用该端口的进程的 PID:

bash

  :8080       +2

  1. 接着使用kill命令关闭该进程:

bash

  PID

其中,<PID>是上一步查找到的进程 ID,-9表示强制终止进程。

防火墙端口操作

  • 查看防火墙状态

bash

systemctl status firewalld

  • 启动防火墙

bash

systemctl start firewalld

  • 停止防火墙

bash

systemctl stop firewalld

  • 开放端口(例如开放 80 端口)

bash

firewall-cmd public --add-port/tcp 

参数说明:

  • --zone=public:指定作用域为公共区域。
  • --add-port=80/tcp:表示开放 80 端口的 TCP 协议。
  • --permanent:表示永久生效,若不加此参数则仅当前会话生效。
  • 重新加载防火墙规则

bash

firewall-cmd 

  • 查看开放的端口

bash

firewall-cmd public --list-ports

  • 关闭端口(例如关闭 80 端口)

bash

firewall-cmd public --remove-port/tcp 




912firewall-cmd =public =/tcp

阅读更多 >>>  linux怎么用命令杀死端口

网站数据信息

"linux端口常用操作命令"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux端口常用操作命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!