Categories: DevOpsShell编程

Linux端口

对于软件而言,尤其是在操作系统级别,端口是一种逻辑接口,用于识别特定的进程/应用程序或网络服务,并且在Linux系统上运行的每个网络服务都使用特定的协议(最常见的是TCP(传输控制协议)和UDP(用户数据报协议)以及用于与其他进程或服务进行通信的端口号

端口状态有:打开,已过滤,已关闭或未过滤。如果目标计算机上的应用程序正在侦听该端口上的连接/数据包,则该端口被称为开放端口。

端口范围

  • 0-1023 –常用端口,也称为系统端口。
  • 1024-49151 –注册端口,也称为用户端口。
  • 49152-65535 –动态端口,也称为专用端口。

通用端口列表

20 – FTP Data (For transferring FTP data)
21 – FTP Control (For starting FTP connection)
22 – SSH
23 – Telnet (For insecure remote administration)
25 – SMTP (Mail Transfer Agent for e-mail server such as SEND mail)
53 – DNS (Special service which uses both TCP and UDP)
80 – HTTP/WWW(Apache)
389 – LDAP (For centralized administration)
443 – HTTPS (HTTP+SSL for secure web access)
514 – Syslogd (udp port)
636 – ldaps (both ctp and udp)
873 – rsync
989 – FTPS-data
990 – FTPS
993 – IMAPS
3306 – MySql

查看端口是否占用3种常用方法

  • netstat
    sudo netstat -ltup 
  • ss
    sudo ss -lntu
  • lsof
    sudo lsof -i
4.8
05
linux文件查找命令
将Node.js升级到最新版本
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Clockwise一款AI日历工具

Clockwise是一款创新的…

2小时 ago

IT Tools一款开发人员的实用开源在线工具(11.5k stars)

IT Tools是一款免费且开…

2小时 ago

Leonardo一个视觉创意AI生成平台

Leonardo.ai提供了一…

2小时 ago

DupDub一款终极AI内容创作助手

DupDub 是一个一站式内容…

3小时 ago

Murf AI是一款尖端的AI声音生成器

Murf AI是一款尖端的AI…

3小时 ago