linux常见服务默认端口号

Apache/Nginx(Web服务器):

HTTP 默认端口号:80

HTTPS 默认端口号:443

Apache和Nginx是常见的Web服务器软件,用于托管网站和Web应用程序。

Postfix/Sendmail(邮件传输代理):

SMTP 默认端口号:25

POP3 默认端口号:110

IMAP 默认端口号:143

Postfix和Sendmail用于在Linux系统上发送和接收电子邮件。

NFS(网络文件系统):

默认端口号:2049

NFS允许计算机客户端远程访问服务器上的文件系统。

Samba/CIFS(文件和打印共享):

SMB 默认端口号:139, 445
-CIFS默认使用TCP 445端口

Samba是一种用于在Linux和Windows系统之间共享文件和打印机的软件。

NTP(网络时间协议):

默认端口号:123

NTP用于同步计算机系统时钟。

DNS(域名系统):

默认端口号:53

DNS用于将域名解析为IP地址。

rsync(远程文件同步):

默认端口号:873

rsync用于在本地和远程系统之间同步文件和目录。

DHCP(动态主机配置协议):

客户端端口号:68

服务端端口号:67

DHCP用于自动配置网络设备的IP地址和其他网络参数。

PostgreSQL(关系型数据库):

默认端口号:5432

PostgreSQL是另一个强大的开源关系型数据库。

Memcached:

默认端口号:11211。Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

Dovecot:

默认端口号:143(IMAP)、993(IMAPS)。Dovecot是一个IMAP和POP3邮件服务器,常用于邮件系统的后端处理。

Zabbix Agent:

默认端口号:10050。Zabbix是一个基于Web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

LDAP:

默认端口号:389(LDAP)、636(LDAPS)。LDAP(轻量目录访问协议)用于读取和编辑目录服务,如用户信息、电子邮件地址等。

NFS(Network File System):

默认端口号:2049。NFS允许计算机客户端将远程NFS服务器共享的目录挂载到本地文件系统中,如同使用本地文件一样。

RPCbind:

默认端口号:111。RPCbind服务用于支持RPC(远程过程调用)程序,允许网络上的其他机器访问本地服务。

Rsyslog:

默认端口号:514(UDP)。Rsyslog是一个系统日志记录工具,用于收集、处理、转发和存储日志消息。

SNMP:

默认端口号:161(SNMP)、162(SNMP Trap)。SNMP(简单网络管理协议)用于收集和管理网络设备信息。

ProFTPD:

默认端口号:21。ProFTPD是一个功能强大的FTP服务器软件。

BIND:

默认端口号:53(UDP/TCP)。BIND(Berkeley Internet Name Domain)是一个实现DNS(域名系统)协议的软件。

Tomcat:

HTTP连接器默认端口:8080

HTTPS连接器默认端口:8443

AJP连接器默认端口:8009

Tomcat是一个流行的Java Servlet容器和Web应用程序服务器。

Jenkins:

默认端口号:8080

Jenkins是一个开源的持续集成/持续部署(CI/CD)工具。

Zookeeper:

默认端口号:2181

Zookeeper是一个分布式协调服务,用于维护配置信息、命名、提供分布式同步和提供组服务。

Kafka:

默认端口号:9092

Kafka是一个分布式流处理平台,用于构建实时数据管道和流应用程序。

RabbitMQ:

AMQP默认端口号:5672

管理界面默认端口号:15672

RabbitMQ是一个开源的消息代理和队列服务器,用于通过轻量级和可靠的消息传递在服务器之间进行通信。

Etcd:

默认端口号:2379 (客户端通信)、2380 (服务器间通信)

Etcd是一个高可用的键值存储系统,用于共享配置和服务发现。

Consul:

HTTP API默认端口号:8500

DNS接口默认端口号:8600

Server RPC默认端口号:8300

Consul是一个服务发现、配置和分段工具。

Prometheus:

默认端口号:9090

Prometheus是一个开源的系统监控和警报工具包。

Grafana:

默认端口号:3000

Grafana是一个开源的度量分析和可视化套件。

Etcd-backup:

默认端口号:8081

Etcd-backup通常用于Etcd数据的备份和恢复。

Cassandra:

默认端口号:7000(内部通信)、9042(CQL)、9160(Thrift)

Cassandra是一个开源的分布式NoSQL数据库系统。

Elasticsearch:

HTTP默认端口号:9200

传输默认端口号:9300

Elasticsearch是一个基于Lucene构建的开源、分布式、RESTful搜索引擎。

MariaDB:

默认端口号:3306

MariaDB是MySQL的一个分支,是一个流行的开源关系数据库管理系统。

Kestrel:

默认端口号:22133

Kestrel是一个简单的、基于内存的、分布式的消息队列服务。

MemcacheDB:

默认端口号:11211

MemcacheDB是一个基于libmemcached和Berkeley DB的持久化key-value存储系统。

CouchDB:

默认端口号:5984

CouchDB是一个面向文档的数据库,易于使用且完全为Web准备。

Riak:

协议缓冲区端口号:8087

HTTP端口号:8098

PB服务端口号:8099

Riak是一个开源的、分布式的NoSQL键/值数据存储系统。

Elasticsearch HTTP:

默认端口号:9200

Elasticsearch是一个基于Lucene构建的开源、分布式、RESTful搜索引擎。

Redis Sentinel:

默认端口号:26379

Redis Sentinel是Redis的高可用性解决方案,用于监控Redis实例并在主实例故障时自动进行故障转移。

SSH隧道转发:

默认本地端口号:随机或指定

默认远程端口号:随机或指定

SSH隧道转发允许用户通过SSH连接将本地端口转发到远程服务器,或将远程服务器的端口转发到本地。

LXD (Linux容器守护进程):

REST API 默认端口号:8443

LXD 是一个系统容器管理器,它使用 Linux 容器(LXC)来提供类似虚拟机的隔离环境。

LXCFS (LXD文件系统守护进程):

默认端口号:无(它通常与LXD一起运行,并不监听任何网络端口)

LXCFS 提供了一个伪文件系统,为LXD容器提供访问主机系统信息的能力。

iSCSI Target (如TGT):

默认端口号:3260(TCP)

iSCSI Target允许你将Linux机器设置为iSCSI存储目标,提供块级存储给iSCSI客户端。

NTPd (Network Time Protocol Daemon):

默认端口号:123 (UDP)

NTPd 是一个守护进程,用于同步网络上的计算机时钟。

Rsyncd (Rsync Daemon):

默认端口号:873 (TCP)

当你想以守护进程的方式运行rsync来共享文件和目录时,会用到rsyncd。

IPsec (Internet Protocol Security):

ESP (封装安全载荷) 默认端口号:无(ESP不使用端口号,它是IP协议的一部分)

AH (认证头) 默认端口号:无(同样,AH也不使用端口号)

IPsec 提供了加密和认证来保护IP层的数据包。

NTP-Auth (NTP Authentication Daemon):

默认端口号:123 (UDP)

NTP-Auth 是一个可选的守护进程,用于为NTP提供认证功能。

NTP-Keygen (NTP Key Generation Tool):

这不是一个服务,而是一个用于生成NTP认证密钥的工具,因此它没有默认的端口号。

LDAP (轻量目录访问协议):

默认端口号:389 (TCP/UDP)(对于未加密的LDAP连接)

LDAPS (LDAP over SSL) 默认端口号:636 (TCP)(对于加密的LDAP连接)

NTP-Monitor (NTP 监控工具)

这不是一个服务,而是一个用于监控NTP性能和稳定性的工具,因此它没有默认的端口号。

Dovecot IMAP/POP3

IMAP 默认端口号:143

POP3 默认端口号:110

IMAP over SSL (IMAPS) 默认端口号:993

POP3 over SSL (POP3S) 默认端口号:995

Dovecot 是一个开源的 IMAP 和 POP3 邮件服务器软件。

Postfix

SMTP 默认端口号:25

SMTP over SSL (SMTPS) 默认端口号:465

Submission 默认端口号:587 (通常用于邮件客户端提交邮件到服务器)

Postfix 是一个强大的邮件传输代理(MTA),用于路由和传递电子邮件。

OpenLDAP

LDAP 默认端口号:389

LDAPS (LDAP over SSL) 默认端口号:636

OpenLDAP 是一个开源的轻量级目录访问协议(LDAP)服务器。

Cyrus IMAP

IMAP 默认端口号:143

IMAP over SSL (IMAPS) 默认端口号:993

Cyrus IMAP 是一个高性能的 IMAP 和 POP3 邮件服务器。

Sendmail

SMTP 默认端口号:25

Sendmail 是一个历史悠久且功能强大的邮件传输代理(MTA)。

Exim

SMTP 默认端口号:25

Exim 是另一个流行的邮件传输代理(MTA)。

Proxy Server (如Squid)

HTTP 默认端口号:3128

Squid 是一个高性能的、开源的代理服务器软件,用于缓存和过滤Web内容。

FreeRADIUS

默认端口号:1812 (认证) 和 1813 (会计/日志)

FreeRADIUS 是一个开源的 RADIUS (远程认证拨号用户服务) 服务器软件,用于网络访问控制。

OpenVPN

默认端口号:1194 (UDP 或 TCP)

OpenVPN 是一个开源的虚拟私有网络(VPN)解决方案,用于在公共网络上创建加密的隧道。

FTP端口

控制端口(Control Port): 默认是TCP端口21。

这个端口用于发送FTP命令和接收服务器的响应。客户端首先连接到这个端口,建立控制连接,然后通过这个连接来告诉服务器应该使用哪个端口来进行数据传输。

数据端口(Data Port): 默认是TCP端口20(主动模式)或随机端口(被动模式)。

数据端口用于实际传输文件内容。根据FTP连接模式的不同(主动模式或被动模式),数据端口的选择和连接方式会有所不同。

cdph端口

Ceph Monitor (MON): 这是Ceph集群的监控组件,负责维护集群的状态信息。它通常使用TCP端口6789。

Ceph OSD (Object Storage Daemon): OSD是Ceph集群中负责存储数据的守护进程。它们通常使用TCP端口范围6800-7300。

iSCSI Gateway: 如果你的Ceph集群支持iSCSI协议以提供块存储,那么iSCSI网关会使用TCP端口3260。

Rados Gateway (RGW): RGW是Ceph的对象网关,用于提供RESTful API来访问Ceph对象存储。RGW的端口号可以在Ceph的配置文件/etc/ceph/ceph.conf中设置,通常在rgw frontends行中指定。如果没有明确设置,你可能需要查看RGW服务的配置来确定其端口号。

NFS Ganesha: 如果你在Ceph集群中使用了NFS Ganesha来提供NFS服务,那么它默认会使用TCP端口2049(NFS服务)和875(rquota支持)。

SSH: 如果你需要通过SSH访问Ceph节点进行管理和维护,那么SSH服务会使用TCP端口22。

NTP: NTP(Network Time Protocol)用于同步集群中各节点的时间。它使用UDP端口123。

Redis

默认端口号是6379。

这是Redis服务器监听的TCP端口,用于客户端连接和通信。

  • 19
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Linux端口的作用是在网络中唯一标识一个网络服务的通信入口。端口号是一个16位的整数,通常用于TCP和UDP协议。端口号小于1024的端口是保留端口,通常由系统进程使用。端口号大于1024的端口可以由用户进程使用。 ### 回答2: Linux端口是用于网络通信的一种标识和管理机制。它指定了网络连接中的特定通信端点,有助于将网络流量从一个应用程序或服务传输到另一个应用程序或服务。 首先,Linux端口的作用是实现多个应用程序之间的并发通信。每个应用程序可以绑定一个或多个端口,通过这些端口与其他应用程序进行通信。不同的应用程序使用不同的端口来避免冲突和混淆。 其次,Linux端口允许网络协议栈将数据包正确地传递到目标应用程序。当一个数据包到达计算机上的网络接口时,操作系统根据数据包的目标端口将其传递给相应的应用程序。这样,多个应用程序可以同时接收和处理网络数据。 此外,Linux端口还可以用于网络安全和访问控制。通过控制端口的开放与关闭,可以限制外部网络对计算机上特定应用程序的访问。例如,通过关闭不使用的端口可以减少计算机的攻击面,从而增强系统的安全性。 最后,Linux端口还可以用于服务发现和远程访问。通过特定的端口,可以识别和定位特定服务,使得其他计算机能够远程访问该服务。这在网络编程、网络管理和远程控制等方面非常有用。 综上所述,Linux端口在网络通信中具有非常重要的作用,使得不同应用程序能够并发通信、实现网络数据传输、实现访问控制和服务发现等功能。 ### 回答3: 端口是用于区分不同应用程序或服务的标识符。在Linux系统中,端口用于将网络数据包路由到正确的应用程序或服务。每个应用程序或服务都可以在操作系统中打开一个或多个端口,以便通过网络与其他设备或应用程序进行通信。 通过使用不同的端口号,不同的应用程序可以在同一台计算机上同时运行,并通过网络进行通信,而不会发生冲突。常见端口号是由国际分配管理机构(IANA)分配的,例如,HTTP通信的默认端口为80,HTTPS通信的默认端口为443。 端口可以分为两类:TCP端口和UDP端口。TCP(传输控制协议)端口用于可靠的数据传输,通常用于需要确保数据完整性和可靠性的应用程序,如网页浏览器。UDP(用户数据报协议)端口用于不可靠的数据传输,通常用于实时应用程序,如视频流或语音通话。 端口还可以用于管理防火墙,通过关闭或打开特定端口,可以控制网络数据包的流动,增强网络安全性。如果一个端口没有被打开或正被其他应用程序使用,其他计算机将无法与该端口进行通信。 总结来说,Linux端口的作用是标识不同应用程序或服务,并通过网络进行数据传输,同时也可以用于增强网络安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值