linux 当前当前启动端口

动态 未结 0 8
邮箱用户_b2v3t
邮箱用户_b2v3t LV1 昨天 17:45 发表
要查看 Linux 系统上当前正在使用的端口及其对应的进程,可以使用以下几种方法: ### 1. 使用 `netstat` 命令(推荐使用 `ss` 替代) ```bash sudo netstat -tuln ``` - `-t`: 显示 TCP 端口 - `-u`: 显示 UDP 端口 - `-l`: 只显示监听的端口 - `-n`: 显示数字形式的地址和端口号 ### 2. 使用 `ss` 命令(更现代的替代方案) ```bash sudo ss -tuln ``` `ss` 是 `netstat` 的改进版,性能更好,支持更多的选项。 ### 3. 查看占用端口的进程 你可以结合 `pidof` 或 `lsof` 来查看哪个进程占用了某个端口: ```bash sudo lsof -i : ``` 或者 ```bash sudo fuser /tcp ``` ### 示例 假设你想查看占用 8080 端口的进程: ```bash sudo lsof -i :8080 ``` ### 注意事项 - 需要以 `root` 用户或使用 `sudo` 权限运行这些命令,因为普通用户通常没有权限查看所有端口。 - 如果你只想查看特定协议(如 TCP 或 UDP),可以在命令中指定 `-t` 或 `-u`。 希望这对你有所帮助!如果你有更多问题,请随时提问。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复