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  #强制跳转
samba           :445
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 连接的话,使用修改后的端口
posted @ 2020-05-07 14:58  看萝卜在飘  阅读(953)  评论(0编辑  收藏  举报