当前位置:首页 > linux > 正文

linux怎么查看端口是不是开放的

  • linux
  • 2024-04-30 04:47:39
  • 8517

netstat 命令
shell
netstat -tulpn
此命令将列出所有正在侦听端口的进程,以及端口号、协议和进程 ID。
lsof 命令
shell
lsof -i
此命令将列出所有打开的文件句柄,包括网络套接字。 它可以显示端口号、进程 ID 和进程名称。
ss 命令
shell
ss -tulw
此命令将显示所有打开的套接字连接,以及端口号、协议和进程 ID。
nmap 命令
shell
nmap -sT <主机名或 IP 地址>
此命令将扫描主机上所有开放的端口。
通过 GUI 工具
nmtui
nmtui 是一个基于文本的网络管理器工具。
在终端中键入 nmtui。
选择“编辑连接”。
选择要检查的网络接口。
单击“端口”选项卡。
这里将列出所有开放的端口。
Firewalld
Firewalld 是一个用于管理防火墙规则的命令行工具。
在终端中键入 firewall-cmd --list-ports。
这将列出所有开放的端口及其对应的服务。
ufw
UFW 是一个简单的防火墙管理工具。
在终端中键入 ufw status。
这将显示所有开放的端口及其对应的应用程序。