linux
linux下常用端口号那么多,有什么办法记住?
一、linux下常用端口号那么多,有什么办法记住?
为什么要记这些端口号呢?常用的,无非ftp,http,ssh,这些,这些一般都是默认的,你也不需要改,如果改的话那就是把默认的比如23改成25,或者其他的,这端口号也不需要记住的。
平时开发的时候,你可能会给你的应用程序设置一个端口号,不过自定义设置的这个端口号得没有被占用的,比如tomcat可能是8080,当然也可以设置为8081,或者其他的。nginx默认是80,也可以设置成81,82等等。
设置为哪个端口号,只要这个端口号没有被占用那就行了。
在Linux检查某个端口号是否被占用,可以使用lsof命令查询,给你一篇文章可以详细参考下:
二、linux如何开放指定端口?
centos7开启防火墙
开启防火墙 方法一:
1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
3、重启防火墙
firewall-cmd --reload
4、查看端口号
//查看当前所有tcp端口
netstat -ntlp
//查看所有8080端口使用情况
netstat -ntulp |grep 8080
开启防火墙 方法二:
#开放端口:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
开启防火墙 方法三:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart
三、linux全部端口?
Linux常用端口
1 tcpmux TCP 端口服务多路复用
5 rje 远程作业入口
7 echo Echo 服务
9 discard 用于连接测试的空服务
11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主机发送日期和时间 17 qotd 给连接了的主机发送每日格言
18 msp 消息发送协议
19 chargen 字符生成服务;发送无止境的字符流
20 ftp-data FTP 数据端口
21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)运用
22 ssh 安全 Shell(SSH)服务
23 telnet Telnet 服务
25 smtp 基本邮件传输协议(SMTP)
37 time 时间协议
39 rlp 资源定位协议
42 nameserver 互联网名称服务
43 nicname WHOIS 目录服务
49 tacacs 用于基于 TCP/IP 验证和访问的终端访问控制器访问控制系统
50 re-mail-ck 远程邮件检验协议
53 domain 域名服务(如 BIND)
63 whois++ WHOIS++,被扩展了的 WHOIS 服务
67 bootps 引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务运用
68 bootpc Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户运用
69 tftp 小文件传输协议(TFTP)
70 gopher Gopher 互联网文档搜寻和检索 71 netrjs-1 远程作业服务
72 netrjs-2 远程作业服务
73 netrjs-3 远程作业服务
73 netrjs-4 远程作业服务
79 finger 用于用户联系信息的 Finger 服务 80 http 用于万维网(WWW)服务的超文本传输协议(HTTP)
105 csnet-ns 邮箱名称服务器;也被 CSO 名称服务器运用
107 rtelnet 远程 Telnet
109 pop2 邮局协议版本2
110 pop3 邮局协议版本3
111 sunrpc 用于远程命令执行的远程流程调用(RPC)协议,被网络文件系统(NFS)运用
113 auth 验证和身份识别协议
115 sftp 安全文件传输协议(SFTP)服务 117 uucp-path Unix 到 Unix 复制协议(UUCP)路径服务
123 ntp 网络时间协议(NTP)
143 imap 互联网消息存取协议(IMAP) 161 snmp 基本网络维护协议(SNMP) 162 snmptrap SNMP 的陷阱
163 cmip-man 通用维护信息协议(CMIP) 164 cmip-agent 通用维护信息协议(CMIP) 174 mailq MAILQ
177 xdmcp X 显示维护器控制协议
178 nextstep NeXTStep 窗口服务器
179 bgp 边界网络协议
191 prospero Cliffod Neuman 的 Prospero 服务
194 irc 互联网中继聊天(IRC)
199 smux SNMP UNIX 多路复用
209 qmtp 高速邮件传输协议(QMTP)
210 z39.50 NISO Z39.50 数据库
213 ipx 互联网络分组交换协议(IPX),被 Novell Netware 环境常用的数据报协议 220 imap3 互联网消息存取协议版本3 245 link LINK
四、linux端口原理?
Linux端口原理是一种用于网络通信的机制,它用于标识一台计算机上不同的网络服务或进程。每个计算机都有65535个端口(0到65535),其中一部分是保留端口,用于特定的网络协议和服务。端口分为两种类型:TCP端口和UDP端口。TCP(Transmission Control Protocol)是一种可靠的、面向连接的传输协议,常用于传输需要可靠性的数据,如网页浏览、文件传输等。UDP(User Datagram Protocol)是一种不可靠的、无连接的传输协议,常用于传输实时数据,如音视频流传输等。每个端口都通过一个唯一的整数值来标识。传入的数据包根据目标端口号被发送到相应的服务或进程上进行处理。例如,HTTP服务通常使用端口号80,SMTP服务使用端口号25。Linux操作系统通过内核提供了一组系统调用和配置文件,用于管理端口的使用和监听。服务进程可以使用系统调用绑定到一个特定的端口,将其标记为正在监听该端口。当有传入的数据包到达时,内核将其路由给对应的监听进程进行处理。此外,Linux还提供了防火墙和网络地址转换(NAT)等功能,用于增强端口的安全和可用性。防火墙可以基于端口号设置访问控制策略,NAT可以在内部网络和外部网络之间进行端口映射,使内部的私有端口可以通过公共网络进行访问。总结起来,Linux端口原理是通过唯一的端口号标识不同的网络服务或进程,并使用系统调用和内核功能进行端口的监听和数据传输。这种机制为网络通信提供了标准化和可靠性。
五、linux 端口命令?
Linux查看端口的命令:
第一种:lsof -i:端口号
第二种:netstat -nltp | grep 端口号
-a:显示本机所有连接和监听地端口
-n:网络IP地址的形式,显示当前建立的有效连接和端口
-r:显示路由表信息
-s:显示按协议的统计信息
-v:显示当前有效的连接
-t:显示所有TCP协议连接情况
-u:显示所有UDP协议连接情况
-i:显示自动配置端口的状态
-l:仅仅显示连接状态为listening的服务网络状态
-p:显示pid/program name
六、Linux运维必知:常用端口大揭秘
Linux运维必知:常用端口大揭秘
在进行Linux系统的运维管理过程中,熟悉常用端口是至关重要的。本文将为您详细介绍常用的Linux系统端口,帮助您更好地进行系统管理和网络规划。
对于Linux系统管理员来说,了解各个端口的作用、特点以及安全风险,是保障系统安全和稳定运行的重要一环。在日常工作中,需要密切关注端口的使用情况,及时发现问题并进行必要的修复和调整。
常用端口列表
下面是常用的一些Linux系统端口,以及它们的应用场景和作用:
- 端口 22 (SSH):用于远程登录和安全文件传输,是系统管理中最为常用的端口之一。
- 端口 80 (HTTP):用于进行网页浏览访问,是Web服务器的默认端口。
- 端口 443 (HTTPS):提供加密和安全的网页访问,用于安全的HTTP数据传输。
- 端口 25 (SMTP):用于发送邮件的标准端口,是邮件服务器的重要端口。
- 端口 3306 (MySQL):MySQL数据库服务器的默认端口,用于数据库访问。
- 端口 27017 (MongoDB):MongoDB数据库服务器的默认端口,用于非关系型数据库的访问。
- 端口 5432 (PostgreSQL):PostgreSQL数据库服务器的默认端口,用于数据库访问。
- 端口 6379 (Redis):Redis数据库服务器的默认端口,用于缓存和数据存储。
端口安全管理
随着网络安全威胁的不断增加,端口安全管理变得愈发重要。管理员应该密切关注系统中开放的端口,定期进行端口扫描和安全审计,及时关闭不必要的端口,防范潜在的安全风险。
同时,对于暴露在公网上的服务,应该考虑采取防火墙、访问控制列表等措施,限制对端口的访问,加固系统的安全性。
总结
了解常用端口的作用和安全管理对于Linux系统管理员来说至关重要。通过合理规划和安全管理端口,可以有效保障系统的运行稳定和安全性。在工作中要随时关注端口的安全状况,及时做出调整和优化。
感谢您阅读本文,希望可以帮助您更好地了解和管理Linux系统中的常用端口。
七、ftp常用端口?
FTP是仅基于TCP的服务,不支持UDP。 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。
八、如何在 linux 下使用 USB 端口?
在Linux系统下,可以通过以下步骤使用USB端口:
- 将USB设备插入计算机的USB接口。
- 执行命令lsusb,可以查看已连接的USB设备的信息。
- 如果你的系统已经自动识别了USB设备,那么你可以直接在文件管理器中找到设备的挂载点并进行访问。
- 如果系统没有自动识别USB设备,你可以手动挂载它。首先,在终端中执行命令sudo fdisk -l,查看USB设备的分区信息。
- 执行命令sudo mkdir /mnt/usb,创建一个挂载点。
- 执行命令sudo mount /dev/sdb1 /mnt/usb,将USB设备的第一个分区挂载到/mnt/usb目录下。
- 现在你可以通过/mnt/usb目录访问USB设备。
- 当你需要卸载USB设备时,可以执行命令sudo umount /dev/sdb1。
注意事项:
- 在Linux系统下,USB设备的挂载点通常为/mnt或/media目录下。
- 挂载和卸载USB设备时,需要使用sudo命令获取管理员权限。
- 挂载点必须是一个空目录,如果不是空目录,则需要先清空该目录。
- 在拔出USB设备之前,务必先卸载它,否则可能会导致数据丢失或设备损坏。
九、linux 端口号?
下列是linux 常见的端口号:
1.HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098
2.SOCKS代理协议服务器常用端口号:1080
3.FTP(文件传输)协议代理服务器常用端口号:21
4.Telnet(远程登录)协议代理服务器常用端口号:23
5.HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)
6.HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp
7.Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口)
8.FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口)
9.TFTP(Trivial File Transfer Protocol),默认端口号为69/udp
10.SSH(安全登录)、SCP(文件传输)、端口号重定向,默认的端口号为22/tcp
十、linux如何pingip端口?
在Linux系统中,可以使用telnet命令来ping IP端口。首先打开终端窗口,输入命令“telnet IP地址 端口号”,例如“telnet 192.168.1.1 80”,然后按下回车键。
如果IP地址和端口号正确,那么终端会显示一个连接成功的提示。如果连接失败,可能是IP地址或端口号输入错误,或者目标主机不可达。在网络故障排除过程中,ping IP端口可以帮助用户快速定位故障点,提高诊断效率。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...