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

怎么在Linux中查找服务的端口号

2023-06-16 07:06:42 764人浏览 独家记忆
摘要

本篇内容主要讲解“怎么在linux中查找服务的端口号”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux中查找服务的端口号”吧!在 Linux 中查找服务的端口号方法1:使用 grep

本篇内容主要讲解“怎么在linux中查找服务的端口号”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux中查找服务的端口号”吧!

在 Linux 中查找服务的端口号

方法1:使用 grep 命令

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

$ grep <port> /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 命令精确输出结果,如下所示:

$ getent services sshssh 22/tcp $ getent services httphttp 80/tcp www www-http $ getent services ftpftp 21/tcp

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

$ 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 中查找服务的端口号

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

$ whatportis mysql --like

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

$ whatportis 993

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

$ whatportis 993 --json

怎么在Linux中查找服务的端口号

到此,相信大家对“怎么在Linux中查找服务的端口号”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

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

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

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

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

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

下载Word文档
猜你喜欢
  • 怎么在Linux中查找服务的端口号
    本篇内容主要讲解“怎么在Linux中查找服务的端口号”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux中查找服务的端口号”吧!在 Linux 中查找服务的端口号方法1:使用 grep...
    99+
    2023-06-16
  • Linux系统中怎么查找端口名称和端口号
    这篇文章将为大家详细讲解有关Linux系统中怎么查找端口名称和端口号,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法1:使用 grep 命令要使用 grep 命令在 Linux 中查找指定服务的默认端口...
    99+
    2023-06-28
  • Linux中怎么查看服务的端口号
    这篇文章主要介绍“Linux中怎么查看服务的端口号”,在日常操作中,相信很多人在Linux中怎么查看服务的端口号问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么查看服务的端口号”的疑惑有所帮助!...
    99+
    2023-06-27
  • Linux下怎么查看服务端口号
    这篇文章主要介绍了Linux下怎么查看服务端口号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。很多时候,我们要修改服务端口号或者或者部署新的程序,这时候就要看机器上有哪些端口...
    99+
    2023-06-27
  • linux服务器端口号如何查看
    要查看Linux服务器上的端口号,可以使用以下几种方法:1. 使用netstat命令:打开终端窗口,输入以下命令:```netsta...
    99+
    2023-09-15
    linux 服务器
  • 在Linux中查看进程占用的端口号
    对于 linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端...
    99+
    2022-06-04
    linux 进程 linux 查看进程占用的端口号
  • Linux怎么查找并关掉开放的端口
    在Linux中,你可以使用以下命令来查找并关闭开放的端口:1. 使用`netstat`命令来查找开放的端口:```netstat -...
    99+
    2023-08-30
    Linux
  • linux怎么查询mysql服务端口
    linux系统中查询mysql服务端口的方法首先,在Linux命令行中启动MySQL服务;/etc/init.d/mysqld startMySQL服务启动后,输入用户名密码,进行登录数据库;mysql -uroot -p登录到mysql数...
    99+
    2022-10-21
  • Linux怎么查看进程占用端口号
    在Linux系统中,可以使用以下命令来查看进程占用的端口号:1. 使用 netstat 命令:```netstat -tlnp```...
    99+
    2023-08-25
    Linux
  • linux怎么查看本机ip和端口号
    要查看本机IP地址,可以使用ifconfig命令。在终端中输入ifconfig并按下回车键,将显示网络接口的详细信息,其中包括IP地...
    99+
    2023-10-24
    linux
  • Ubuntu怎么查看服务器ip和端口号
    Ubuntu查看服务器ip和端口号的方法:登录ubuntu系统进入终端命令行模式。输入命令切换到root用户。sudo su再输入以下进行查看。#查看服务器ipsudo ifconfig -a #查看端口号netstat -an ...
    99+
    2022-10-16
  • Linux中怎么修改SSH端口号
    这篇文章主要介绍“Linux中怎么修改SSH端口号”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么修改SSH端口号”文章能帮助大家解决问题。在Linux系统中ssh的端口号默认为22,...
    99+
    2023-06-28
  • ubuntu下怎么查mysql的端口号
    ubuntu下查mysql端口号的示例:登录mysql。打开终端输入命令:“# mysql -uroot -p”。[root@localhost ~]# mysql -uroot -pEnter pa...
    99+
    2022-10-20
  • Linux怎么查找mongodb服务
    在Linux系统中,可以使用以下命令来查找和管理MongoDB服务:1. 查找MongoDB进程:使用`ps`命令来查找MongoD...
    99+
    2023-08-31
    Linux mongodb
  • Linux中如何查找并关掉开放的端口
    要查找并关闭开放的端口,您可以按照以下步骤进行操作:1. 使用以下命令查找当前打开的端口:```sudo netstat -tuln...
    99+
    2023-08-29
    linux
  • Linux中怎么查看端口状态
    这期内容当中小编将会给大家带来有关Linux中怎么查看端口状态,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开。(注...
    99+
    2023-06-13
  • 如何查看云服务器的端口号
    要查看云服务器的端口号,您可以执行以下操作:1. 登录到云服务器:使用SSH工具(如PuTTY)通过服务器的IP地址和登录凭证(用户...
    99+
    2023-09-16
    云服务器
  • 云服务器端口号怎么看
    云服务器的端口号可以通过公共密钥或者云服务器管理员提供的API来获取,以下是获取和设置云服务器端口号的简单步骤: 获取密钥:首先需要向云服务器管理员申请一个密钥,该密钥可以是私钥或者公钥。密钥可以是数字、字符或者其他类型的加密形式。公钥...
    99+
    2023-10-26
    怎么看 端口号 服务器
  • 怎么在Linux系统中使用命令查看端口
    怎么在Linux系统中使用命令查看端口?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。操作环境:linux7.3系统,DELL G3电脑。Linux查看端口的命令:第一种:lso...
    99+
    2023-06-14
  • 怎么查看虚拟主机的端口号
    要查看虚拟主机的端口号,可以按照以下步骤操作:1. 登录到主机服务器的控制台或使用远程登录工具(例如SSH)连接到服务器。2. 打开...
    99+
    2023-09-05
    虚拟主机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作