iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么查看服务的端口号
  • 136
分享到

Linux中怎么查看服务的端口号

2023-06-27 13:06:33 136人浏览 八月长安
摘要

这篇文章主要介绍“linux中怎么查看服务的端口号”,在日常操作中,相信很多人在Linux中怎么查看服务的端口号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么查看服务的端口号”的疑惑有所帮助!

这篇文章主要介绍“linux中怎么查看服务的端口号”,在日常操作中,相信很多人在Linux中怎么查看服务的端口号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么查看服务的端口号”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Linux中怎么查看服务的端口号
方法1:使用 grep 命令

要使用 grep 命令在 Linux 中查找指定服务的默认端口号,只需运行:

$ grep  /etc/services

例如,要查找 ssh 服务的默认端口,只需运行:

$ grep ssh /etc/services

就这么简单。此命令应该适用于大多数 Linux 发行版。以下是我的 Arch Linux 测试机中的示例输出:

ssh 22/tcpssh 22/udpssh 22/sctpsshell 614/tcpsshell 614/udpnetconf-ssh 830/tcpnetconf-ssh 830/udpsdo-ssh 3897/tcpsdo-ssh 3897/udpnetconf-ch-ssh 4334/tcpsnmpssh 5161/tcpsnmpssh-trap 5162/tcptl1-ssh 6252/tcptl1-ssh 6252/udpssh-mgmt 17235/tcpssh-mgmt 17235/udp

正如你在上面的输出中所看到的,SSH 服务的默认端口号是 22。

让我们找到 Apache WEB 服务器的端口号。为此,命令是:

$ grep Http /etc/services# http://www.iana.org/assignments/port-numbershttp 80/tcp www www-http # WorldWideWeb HTTPhttp 80/udp www www-http # HyperText Transfer Protocolhttp 80/sctp # HyperText Transfer Protocolhttps 443/tcp # http protocol over TLS/SSLhttps 443/udp # http protocol over TLS/SSLhttps 443/sctp # http protocol over TLS/SSLgss-http 488/tcpgss-http 488/udpwebcache 8080/tcp http-alt # WWW caching servicewebcache 8080/udp http-alt # WWW caching service[...]

FTP 端口号是什么?这很简单!

$ grep ftp /etc/servicesftp-data 20/tcpftp-data 20/udp# 21 is reGIStered to ftp, but also used by fspftp 21/tcpftp 21/udp fsp fspdtftp 69/tcp[...]
方法 2:使用 getent 命令

如你所见,上面的命令显示指定搜索词 “ssh”、“http” 和 “ftp” 的所有端口名称和数字。这意味着,你将获得与给定搜索词匹配的所有端口名称的相当长的输出。

但是,你可以使用 getent 命令精确输出结果,如下所示:

$ whatportis ssh$ whatportis ftp$ whatportis http

如果你不知道端口名称,但是知道端口号,那么你只需将端口名称替换为数字:

$ getent services 80http 80/tcp

要显示所有端口名称和端口号,只需运行:

$ getent services
方法 3:使用 Whatportis 程序

Whatportis 是一个简单的 python 脚本,来用于查找端口名称和端口号。与上述命令不同,此程序以漂亮的表格形式输出。

确保已安装 pip 包管理器。如果没有,请参考以下链接。

  • 如何使用 pip 管理 Python

安装 pip 后,运行以下命令安装 Whatportis 程序。

$ pip install whatportis

现在,你可以找到与服务关联的端口,如下所示。

$ whatportis ssh$ whatportis ftp$ whatportis http

我的 Centos 7 服务器的示例输出:

Linux中怎么查看服务的端口号

在 Linux 中查找服务的端口号

如果你不知道服务的确切名称,请使用 –like 标志来显示相关结果。

$ whatportis mysql --like

上述命令帮助你查找与服务关联的端口。你还可以找到与端口号相关联的服务,如下所示。

$ whatportis 993

你甚至可以以 JSON 格式显示结果。

$ whatportis 993 --json
Linux中怎么查看服务的端口号

到此,关于“Linux中怎么查看服务的端口号”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Linux中怎么查看服务的端口号

本文链接: https://www.lsjlt.com/news/310846.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么查看服务的端口号
    这篇文章主要介绍“Linux中怎么查看服务的端口号”,在日常操作中,相信很多人在Linux中怎么查看服务的端口号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么查看服务的端口号”的疑惑有所帮助!...
    99+
    2023-06-27
  • Linux下怎么查看服务端口号
    这篇文章主要介绍了Linux下怎么查看服务端口号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。很多时候,我们要修改服务端口号或者或者部署新的程序,这时候就要看机器上有哪些端口...
    99+
    2023-06-27
  • linux怎么查看oracle端口号
    要查看Oracle数据库的端口号,可以使用以下方法之一: 使用netstat命令查看所有正在监听的端口号: netstat -t...
    99+
    2024-04-09
    linux oracle
  • linux怎么查看进程端口号
    要查看Linux系统上的进程端口号,可以使用以下命仗: 使用netstat命令: netstat -tuln 该命令将显示所有...
    99+
    2024-03-14
    linux
  • linux服务器端口号如何查看
    要查看Linux服务器上的端口号,可以使用以下几种方法:1. 使用netstat命令:打开终端窗口,输入以下命令:```netsta...
    99+
    2023-09-15
    linux 服务器
  • 怎么在Linux中查找服务的端口号
    本篇内容主要讲解“怎么在Linux中查找服务的端口号”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux中查找服务的端口号”吧!在 Linux 中查找服务的端口号方法1:使用 grep...
    99+
    2023-06-16
  • linux怎么查看端口号对应的进程
    要查看端口号对应的进程,在Linux系统上可以使用以下命令: 使用netstat命令查看端口号对应的进程: netstat -t...
    99+
    2024-03-12
    linux
  • sqlserver端口号怎么查看
    要查看SQL Server的端口号,可以通过以下方式之一来查看: 通过SQL Server配置工具查看: 打开SQL Serv...
    99+
    2024-04-09
    sqlserver
  • ubuntu怎么查看端口号
    要查看Ubuntu上的端口号,可以使用以下几种方法: 使用netstat命令: 在终端中输入以下命令: netstat -tln...
    99+
    2023-10-24
    ubuntu
  • Linux怎么查看进程占用端口号
    在Linux系统中,可以使用以下命令来查看进程占用的端口号:1. 使用 netstat 命令:```netstat -tlnp```...
    99+
    2023-08-25
    Linux
  • linux怎么查看本机ip和端口号
    要查看本机IP地址,可以使用ifconfig命令。在终端中输入ifconfig并按下回车键,将显示网络接口的详细信息,其中包括IP地...
    99+
    2023-10-24
    linux
  • linux如何查看mongodb端口号
    linux查看mongodb端口号的操作方法:1、打开linux终端;2、在终端命令行中输入“netstat -nalp | grep mongod”命令查看mongodb的端口号即可。具体操作步骤:在linux系统桌面中使用快捷键【Ctr...
    99+
    2024-04-02
  • linux如何查看java端口号
    在Linux系统中,可以使用以下命令来查看Java进程的端口号: 使用ps命令结合grep过滤出Java进程的PID: ps a...
    99+
    2023-10-24
    linux java
  • linux查看有哪些端口号
    在linux中查看有哪些端口号的方法:1.进行终端命令行模式;2.切换到root用户;3.使用netstat命令查看端口;具体方法如下:首先,在linux系统中进行终端命令行模式;进入到终端命令行模式后,使用sudo命令切换到root用户;...
    99+
    2024-04-02
  • Ubuntu怎么查看服务器ip和端口号
    Ubuntu查看服务器ip和端口号的方法:登录ubuntu系统进入终端命令行模式。输入命令切换到root用户。sudo su再输入以下进行查看。#查看服务器ipsudo ifconfig -a #查看端口号netstat -an ...
    99+
    2024-04-02
  • Linux中怎么查看端口状态
    这期内容当中小编将会给大家带来有关Linux中怎么查看端口状态,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开。(注...
    99+
    2023-06-13
  • linux怎么查看SSL端口
    linux查看SSL端口的方法:打开终端命令行模式。输入以下命令查看sshd配置文件。vim /etc/ssh/sshd_config在配置文件中找到“Port”关键字,后面跟着的就是端口号了。...
    99+
    2024-04-02
  • 如何查看云服务器的端口号
    要查看云服务器的端口号,您可以执行以下操作:1. 登录到云服务器:使用SSH工具(如PuTTY)通过服务器的IP地址和登录凭证(用户...
    99+
    2023-09-16
    云服务器
  • Linux怎么查看端口状态
    在Linux中,可以使用`netstat`命令来查看端口状态。具体的命令格式如下:```netstat -tuln```其中,`-t...
    99+
    2023-08-25
    Linux
  • Linux下怎么查看tomcat端口
    这篇文章主要介绍Linux下怎么查看tomcat端口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!分别执行命令:ps -ef| grep tomcatsudo netstat&...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作