zoukankan      html  css  js  c++  java
  • linux常用端口

    # 端口
    可用端口范围是 1 - 65535
    一个端口只能同时运行一个服务
    
    [root@web01 ~]# ulimit -n  查看系统可用的文件描述符最大值,=端口的最大值=65535
    [root@oldboy ~]# ulimit -a  查看当前文件描述符的可用数(-n)
    
    在网络技术中,**端口**(Port)包括逻辑端口和物理端口两种类型。
    
    **物理端口**指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。
    
    **逻辑端口**是指逻辑意义上用于**区分服务**的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。
    
    由于物理端口和逻辑端口数量较多,为了对端口进行区分,将每个端口进行了编号,这就是**端口号**
    
    服务端上开放不同的端口,也就是开放不同的**服务**,在客户端上才能连接服务器,使用相应的服务
    
    有**开机自启的端口**(22),还有需要手动打开的端口(80)
    
    IP 地址与网络服务的关系是一对多的关系。计算机通过“**IP地址+端口号**”来区分不同的服务的。
    
    [root@lb01 ~]# cat **/etc/services**		这个文件中可以找到大部分端口
    
    开启了MySQL服务,端口3306处于监听状态,关闭MySQL服务后,端口3306自然被关闭了
    
    ssh		:22
    ftp		:20/21
    telent	        :23
    DNS             :53
    rsync	        :873
    RDP             :3389
    POP3            :110
    mysql           :3306
    PHP             :9000
    http	        :80   #浏览器使用的端口,强制跳转成443
    https	        :443  #强制跳转
    mysql	        :3306
    redis	        :6379
    SMTP            :25
    tomcat          :8080
    dhcp            :67/68
    php             :9000
    
    nfs		:没有
    ansible         :没有
    nginx	:没有端口或者是可以使用任何端口(默认的80),实际上所有的端口都不是固定的(可以修改配置文件来修改端口)
    有的服务没有端口
    系统可用的文件描述符最大值,=端口的最大值=65535
    
    #查看端口
    netstat -lntup
    #修改端口
    [root@web01 ~]# vim /etc/ssh/sshd_config   修改ssh端口(默认是22),最大值是65535
    systemctl restart sshd
    journalctl -xe   # 可以看报错
    netstat -lntup
    xshell 连接的话,使用修改后的端口
    
  • 相关阅读:
    TortoiseGit日常使用指南
    Ajax在MVC中的应用
    STL源码学习内存管理
    功能最强大的.Net代码生成器——EasyCode
    TortoiseGit使用入门
    负载均衡时数据包流程详解
    C++异步编程 for VS2011
    (译)一个通用快速的反射方法调用
    移位运算
    使用Autofac在ASP.NET Web API上实现依赖注入
  • 原文地址:https://www.cnblogs.com/syy1757528181/p/12843089.html
Copyright © 2011-2022 走看看