Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux 端口占用查询

作者:索伦之刃   发布日期:2025-04-21   浏览:67

# 查询端口占用情况的命令

# 方法1: 使用 netstat 命令 (适用于较旧版本的 Linux)
# 解释: netstat -tuln | grep 端口号 会列出所有监听的 TCP 和 UDP 端口,并通过 grep 过滤指定端口
netstat -tuln | grep :80

# 方法2: 使用 ss 命令 (推荐,性能更好)
# 解释: ss -tuln | grep 端口号 与 netstat 类似,但 ss 的性能更好,推荐使用
ss -tuln | grep :80

# 方法3: 使用 lsof 命令
# 解释: lsof -i :端口号 可以列出占用指定端口的进程信息
lsof -i :80

# 方法4: 使用 fuser 命令
# 解释: fuser 命令可以显示哪些进程正在使用指定的端口
fuser 80/tcp

解释说明:

  • netstat:用于显示网络连接、路由表、接口统计等信息。-tuln 参数表示只显示监听的 TCP (-t) 和 UDP (-u) 端口,且不解析主机名 (-n)。
  • ss:类似于 netstat,但性能更好,推荐在现代系统中使用。
  • lsof:列出打开的文件和网络连接,-i 参数用于指定网络端口。
  • fuser:显示使用指定资源(如端口)的进程 ID。

你可以根据需要选择适合的方法来查询端口占用情况。

上一篇:查linux的cpu的型号

下一篇:linux服务器关闭防火墙命令

大家都在看

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 追踪路由

linux配置静态路由,并永久生效

linux查看后台

linux添加用户到指定组

shutdown linux

linux gzip解压

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站