我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

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

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

Linux下怎么查看服务端口号

这篇文章主要介绍了Linux下怎么查看服务端口号,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。很多时候,我们要修改服务端口号或者或者部署新的程序,这时候就要看机器上有哪些端口
2023-06-27

linux怎么查看oracle端口号

要查看Oracle数据库的端口号,可以使用以下方法之一:使用netstat命令查看所有正在监听的端口号:netstat -tuln这会列出所有正在监听的端口号及其对应的服务,可以在输出中找到Oracle数据库的端口号。查看Oracle监听器
linux怎么查看oracle端口号
2024-04-09

linux怎么查看进程端口号

要查看Linux系统上的进程端口号,可以使用以下命仗:使用netstat命令:netstat -tuln该命令将显示所有正在监听的TCP和UDP端口。使用ss命令:ss -tulnss命令也可以显示正在监听的TCP和UDP端口号。使用lso
linux怎么查看进程端口号
2024-03-14

linux服务器端口号如何查看

要查看Linux服务器上的端口号,可以使用以下几种方法:1. 使用netstat命令:打开终端窗口,输入以下命令:```netstat -tuln```这将显示所有正在监听的TCP和UDP端口及其对应的服务。2. 使用ss命令:打开终端窗口
2023-09-15

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

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

sqlserver端口号怎么查看

要查看SQL Server的端口号,可以通过以下方式之一来查看:通过SQL Server配置工具查看:打开SQL Server Configuration Manager。在左侧导航栏中选择SQL Server网络配置。在右侧窗口中选择
sqlserver端口号怎么查看
2024-04-09

ubuntu怎么查看端口号

要查看Ubuntu上的端口号,可以使用以下几种方法:使用netstat命令:在终端中输入以下命令:netstat -tln这将显示当前正在监听的TCP端口和相应的进程。使用lsof命令:在终端中输入以下命令:sudo lsof -
2023-10-24

怎么查看mysql端口号

mysql端口号可以通过以下方式查看:1. 检查配置文件;2. 使用命令行 netstat -anp | grep mysql;3. 使用 mysql 命令 show variables like "%port%"; 4. 使用第三方工具(
怎么查看mysql端口号
2024-05-30

linux怎么查看端口号对应的进程

要查看端口号对应的进程,在Linux系统上可以使用以下命令:使用netstat命令查看端口号对应的进程:netstat -tulnp | grep 其中,-t参数表示显示TCP端口,-u参数表示显示UDP端口,-l参数表示显示监听
linux怎么查看端口号对应的进程
2024-03-12

linux怎么查看本机ip和端口号

要查看本机IP地址,可以使用ifconfig命令。在终端中输入ifconfig并按下回车键,将显示网络接口的详细信息,其中包括IP地址。要查看本机正在监听的端口号,可以使用netstat命令。在终端中输入netstat -lnt命令并按下
2023-10-24

Linux怎么查看进程占用端口号

在Linux系统中,可以使用以下命令来查看进程占用的端口号:1. 使用 netstat 命令:```netstat -tlnp```-t:只显示 TCP 协议相关的连接-l:只显示处于监听状态的连接-n:以数字形式显示端口号-p:显示进程
2023-08-25

在Linux中查看进程占用的端口号

对于 linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 L
2022-06-04

Linux中怎么查看端口状态

这期内容当中小编将会给大家带来有关Linux中怎么查看端口状态,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开。(注:加参数-n会将应用
2023-06-13

如何查看云服务器的端口号

本文详细介绍了在不同服务器类型(Linux和Windows)上查看云服务器端口号的步骤。通过SSH命令或命令提示符,可以列出所有开放端口并搜索特定端口。此外,还提供了防火墙配置、应用程序配置和端口扫描器等其他方法来查找端口号。了解端口号对于管理网络访问和保护服务器安全非常重要。
如何查看云服务器的端口号
2024-04-09

如何查看云服务器的端口号

要查看云服务器的端口号,您可以执行以下操作:1. 登录到云服务器:使用SSH工具(如PuTTY)通过服务器的IP地址和登录凭证(用户名和密码或SSH密钥)登录到云服务器。2. 执行命令查看端口号:一旦成功登录到云服务器的命令行界面,您可以执
2023-09-16

云服务器端口号怎么看

云服务器的端口号可以通过公共密钥或者云服务器管理员提供的API来获取,以下是获取和设置云服务器端口号的简单步骤:获取密钥:首先需要向云服务器管理员申请一个密钥,该密钥可以是私钥或者公钥。密钥可以是数字、字符或者其他类型的加密形式。公钥是由云服务器管理员持有并加密的一组数据,以防止黑客获取服务器的敏感信息。获取API密钥:获取API密钥后,可以使用API密钥访问云服务器的私密设置。这可以允许
2023-10-26

Linux怎么查看端口状态

在Linux中,可以使用`netstat`命令来查看端口状态。具体的命令格式如下:```netstat -tuln```其中,`-t`参数用于显示TCP连接的端口状态,`-u`参数用于显示UDP连接的端口状态,`-l`参数用于显示监听状态的
2023-08-25

编程热搜

目录