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

linux如何检查自己端口有没有启动(linux系统查看端口是否开启)

  • linux
  • 2024-03-16 22:57:27
  • 3837
如何检查 Linux 端口是否已启动
### 要素:
- 命令行工具:用于检查端口的工具,如 netstat、lsof、ss 和 nmap。
- 端口号:需要检查的端口的数字标识符。
- 进程 ID(PID):正在使用端口的进程的标识符(可选)。
- 监听状态:端口是否正在监听传入连接。
### 命令行工具概述:
1. netstat
netstat -tulpn | grep
-t 显示 TCP 连接
-u 显示 UDP 连接
-l 显示正在监听的端口
-p 显示进程名称和 PID
2. lsof
lsof -i :
显示正在使用指定端口的进程
3. ss
ss -tulnp | grep
提供类似于 netstat 的信息,但语法更现代化
4. nmap
nmap -sT
一个网络扫描工具,可用于检测端口是否开放
### 示例:
检查端口 80 是否已启动并正在监听传入连接:
netstat -tulpn | grep 80
检查端口 443 是否正在被进程 PID 为 1345 的进程使用:
lsof -i :443 | grep 1345
使用 nmap 扫描端口 22 是否开放
nmap -sT 192.168.1.100 22