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

linux怎么查看端口状态(linux怎么查看端口是否启用)

  • linux
  • 2024-03-15 20:17:46
  • 4411
如何查看 Linux 中的端口状态
要素:
- 端口号:端口的唯一数字标识符。
- 协议:端口使用的网络协议,如 TCP 或 UDP。
- 状态:端口的当前状态,如打开、关闭或监听。
1. netstat 命令
netstat -antup
列出所有端口及其状态、协议和本地地址。


2. ss 命令
ss -tulpn
提供与 netstat 类似的信息,但更详细且支持 IPv6。


3. lsof 命令
lsof -i :[端口号]
显示打开给定端口的文件描述符。


4. nmap 命令
nmap -sT [目标主机] [端口号]
扫描目标主机上的特定端口,并显示其状态。


示例:
netstat -antup | grep 80
列出所有处于打开状态的端口 80(通常用于 HTTP)。


ss -tulpn | grep 22
列出所有处于监听状态的端口 22(通常用于 SSH)。


lsof -i :8080
显示所有打开文件描述符到端口 8080(通常用于 Web 服务器)的进程。