Linux查看8080端口是否启用

在Linux系统中,您可以使用几种不同的命令来检查8080端口是否被启用或正在被某个进程使用。以下是几种常用的方法:

  1. 使用lsof命令

    bash 复制代码
    sudo lsof -i :8080

    如果8080端口被某个进程使用,lsof命令将列出相关信息。如果没有输出,那么该端口没有被使用。

  2. 使用netstat命令

    bash 复制代码
    sudo netstat -tuln | grep 8080

    netstat命令提供了关于网络连接、路由表、接口统计等的信息。-tuln选项表示以TCP方式(t)、不解析服务名称(n)、不解析主机名(u)、不使用IP地址(l)显示监听状态的端口(n)。grep 8080用于过滤出包含8080端口的行。

  3. 使用ss命令

    bash 复制代码
    sudo ss -tuln | grep 8080

    ss命令是另一个用于获取套接字统计信息的工具,它的输出更简洁,且执行速度通常比netstat快。同样地,-tuln选项的含义与netstat相同,grep 8080用于过滤结果。

  4. 检查防火墙状态

    如果您想要确认8080端口是否在防火墙中开放,可以使用firewall-cmd(在使用firewalld的系统上):

    bash 复制代码
    sudo firewall-cmd --query-port=8080/tcp

    如果端口开放,命令将输出yes;如果端口未开放或不支持,将输出no

请根据您的具体需求选择合适的命令来检查8080端口的状态。如果您的系统中没有安装某些命令,您可能需要先安装相应的软件包。

相关推荐
小马同学-5 分钟前
OpenStack 使用实战:Web 界面与 CLI 命令行实验
运维·云计算·openstack
GeW8 分钟前
RHCE备考别瞎学!按这个计划走,30天提高通过率,快速拿证
linux
Escalating_xu29 分钟前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊34 分钟前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
码农小韩1 小时前
Linux应用开发(六)——进程间通信
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
网安老伯1 小时前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
小祺先生2 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian
笨笨饿2 小时前
#138_解决Codex要五次回复的问题
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
m0_459872922 小时前
Linux 系统基础
linux·运维·服务器
fb_123452 小时前
Docker入门-第3章-容器镜像深度解析
运维·docker·容器