Ubuntu 查看某一端口中正在运行的程序

这篇具有很好参考价值的文章主要介绍了Ubuntu 查看某一端口中正在运行的程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0.前言 

由于开发过程中经常遇到某些端口被占用,导致运行程序的时候还得很麻烦的修改程序的配置文件,为了节省这不必要的 麻烦还是直接把占用端口的程序找出来然后终止掉为好。在使用ubuntu中运行django项目的时候系统就总是显示8000端口被占用,而在github中大部分有关django的项目运行时默认使用与8000端口,这在多次测试项目的过程中都浪费了些许时间。后来经过测试才发现是snapd 这个程序占用了8000端口。

1.netstat 

使用 netstat 命令

# 使用 netstat 命令

netstat -tulpn | grep 80

netstat -tulpn | grep 80 命令用于列出所有正在监听 80 端口的进程。

  • netstat 命令用于显示网络连接、网络接口和路由表信息。
  • -t 选项用于仅显示 TCP 连接。
  • -u 选项用于仅显示 UDP 连接。
  • -l 选项用于仅显示正在监听的连接。
  • -p 选项用于显示进程 ID 和进程名称。
  • -n 选项用于以数字形式显示地址和端口号。
  • grep 80 命令用于过滤输出,只显示包含字符串 "80" 的行。

因此,netstat -tulpn | grep 80 命令将显示所有正在监听 80 端口的 TCP 和 UDP 连接,并显示这些连接对应的进程 ID 和进程名称。

80 端口通常用于 HTTP 服务,因此该命令通常用于查找正在运行的 Web 服务器。

例如,如果在终端中运行 netstat -tulpn | grep 80 命令,可能会看到以下输出:

Ubuntu 查看某一端口中正在运行的程序,Linux,ubuntu,linux,运维

2.ss 

# 使用 ss 命令

ss -tulpn | grep 6379

命令将显示所有正在监听 6379 端口的 TCP 和 UDP 连接,并显示这些连接对应的进程 ID 和进程名称。

6379 端口通常用于 Redis 服务,因此该命令通常用于查找正在运行的 Redis 服务器。

例如,如果在终端中运行 ss -tulpn | grep 6379 命令,可能会看到以下输出:

Ubuntu 查看某一端口中正在运行的程序,Linux,ubuntu,linux,运维

这表示有一个进程(进程 ID 为 415532)正在监听 6379 端口,该进程的名称是 redis-server。这意味着有一台 Redis 服务器正在运行,并且正在监听来自 6379 端口的连接。

3.lsof

# 使用 lsof 命令

sudo lsof -i :6379

sudo lsof -i :6379 命令用于列出所有正在监听 6379 端口的进程。

  • sudo 命令用于以超级用户身份运行 lsof 命令。
  • lsof 命令用于显示打开的文件列表。
  • -i 选项用于仅显示网络连接。
  • :6379 指定要查找的端口号。

因此,sudo lsof -i :6379 命令将显示所有正在监听 6379 端口的进程及其打开的文件。

例如,如果在终端中运行 sudo lsof -i :6379 命令,可能会看到以下输出:

COMMAND     PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
redis-ser 1234 redis  4u  IPv4 0xe4bb6cdf7cc0      0t0  TCP *:6379 (LISTEN)

这表示有一个进程(进程 ID 为 1234,用户名为 redis)正在监听 6379 端口,该进程的名称是 redis-server

如果未找到任何结果,则表示没有进程正在监听 6379 端口。这可能意味着 Redis 服务器未运行,或者正在监听其他端口。

您还可以使用以下命令来检查 Redis 服务器是否正在运行:

redis-cli ping

如果 Redis 服务器正在运行,该命令将输出 "PONG"。文章来源地址https://www.toymoban.com/news/detail-784623.html

到了这里,关于Ubuntu 查看某一端口中正在运行的程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux ps命令:查看正在运行的进程

    ps 命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。 ps 命令的基本格式如下: [root@localhost ~]# ps aux #查看系统中所有的进程,使用 BS 操作系统格式 [root@localhost ~]# ps -le #查看系统中所有的进程,使用 Linux 标准命令格式  选项: a:显示一

    2024年02月09日
    浏览(29)
  • 如何查看正在运行的shell脚本程序

    要查看正在运行的shell脚本程序,可以使用ps命令来列出当前正在运行的进程,并使用grep命令来筛选出与shell脚本相关的进程。具体命令如下: 其中,ps命令用于列出所有进程的详细信息,-ef选项用于显示所有进程的详细信息。grep命令用于在ps命令的输出中查找包含“sh”关键

    2024年02月06日
    浏览(35)
  • Linux | Ubuntu | 查看路由 | 修改路由

    目录 一、查看路由表信息 【Centos】 【Ubuntu】 二、添加临时路由(重启系统或网卡后失效) 三、添加永久路由 【centos7设置永久静态路由】 【Ubuntu18.04设置永久静态路由】 有的服务器有好几个IP地址,想知道服务器是以哪个IP出去访问的地址的,所以用到查看路由命令来知道

    2024年02月02日
    浏览(36)
  • Ubuntu查看ros版本-linux查看ros版本

    使用ros带的rosversion命令即可查看自己的ros版本:

    2024年03月16日
    浏览(55)
  • Linux 系统查看当前正在运行的某个进程的详细执行脚本和目录ls -l /proc/PID/cwd和 ls -l /proc/PID/exe

    首先使用 ps 命令查看当前正在运行的某个进程的 PID,例如: 这个命令会列出所有包含 your_process_name 信息的进程ID(也就是PID)和进程名称。你需要根据进程的名称来找到你想要查看的进程对应的PID。 然后进入 /proc 目录,你可以使用以下命令查看该 PID 对应的执行脚本: 其

    2024年02月11日
    浏览(38)
  • 查看正在运行docker容器的启动命令

    该命令主要是为了详细展示查看运行时的command参数 使用docker inspect,但是docker inspect打印的是json文件,需要挑选字段查看,容器的参数信息都能从json文件中解析出来。 通过runlike去查看一个容器的docker run启动参数

    2024年02月13日
    浏览(40)
  • ubuntu中可以查看照片的程序

    在Ubuntu中,您可以使用多种图片查看器来查看照片。以下是几个常用的图片查看器: GIMP GIMP是一个免费的开源图片编辑器,它也可以用来查看和打印图片。 安装命令: 使用方法:

    2024年04月26日
    浏览(22)
  • 【ORACLE】查看正在运行的的SQL【全】

    Oracle语句记录 1.1、杀死进程 1.2、若利用步骤2命令kill一个进程后,进程状态被置为\\\"killed\\\",但是锁定的资源很长时间没有被释放,那么可以在os级别再kill相应的进程(线程)。 1)首先通过执行下面SQL获得PID: 2)在OS上kill这个进程: 3.1、解除锁命令 如果此篇文章有帮助到您

    2024年02月03日
    浏览(30)
  • [工具|软件使用] VSCode查看正在运行查询插件

    在VSCode中,你可以使用\\\"Developer: Show Running Extensions\\\"命令来查看当前运行的所有插件。 以下是在VSCode中查看插件CPU占用的步骤: 打开VSCode,确保你的编辑器正常运行。 按下Ctrl + Shift + P(在Mac上是Cmd + Shift + P),打开命令面板。 在命令面板中输入\\\"Developer: Show Running Extensions\\\",

    2024年02月15日
    浏览(37)
  • docker 容器如何查看正在运行容器的端口映射

    1、查看docker容器的版本 2、查看正在运行的容器 3、查看容器的端口映射 总结:到此就完成了查看正在运行容器的端口映射.

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包