一:什么是端口,端口号?
        端口(port):可以理解为设备与外界通讯交流的通道口。端口又分为虚拟端口和物理端口。
        虚拟端口,指计算机内部或交换机路由器内的端口,不可见。例如计算机中FTP的21端口、Telnet的23端口、HTTP的80端口等。
         物理端口又称为接口,是可见端口,计算机背板的RJ45网口、USB接口、HTML接口、VGA接口等。

端口号:不同主机之间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择。数据是可以顺利传输给目标主机的,可是大多数操作系统都支持多程序(进程)同时运行,那么目标主机应该把接收的数据包传输给哪个进程呢?不能乱传吧?这时候就需要端口机制了。
例如:https://202.108.22.5:443(百度一下ip+端口号)。https默认端口为443,平常没有输入是自动添加的。

再假设我们去银行取钱,银行作为“主机”,会有很多业务窗口,我们取钱就需要去指定窗口(端口)办理业务,同时其他窗口(不同端口)可以为其他人做存钱,查询,贷款等不同业务。
银行不可能只有取钱这一个窗口业务,这里就可以形象的理解端口的作用。

二:端口号范围

端口号都是整数,范围是0-65535(2^16-1)。

三:端口端口号分类
    
1.公认端口(0-1023):
    它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:https默认的443端口,http默认端口是80,
2.注册端口(1024-49151):
    它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:oracel数据库默认1521端口,MySQL默认3306端口等
3.动态和/或私有端口(49152-65535):
    理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。

四:端口操作案例

Linux下MySQL端口号操作为例:
1、登录mysql[root@Mysql8 ~]# mysql -uroot -p
Enter password: 输入数据库密码;2、查看端口号mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)-->3306即为端口号。3.重定向端口号[root@Mysql8 ~]# vi /etc/my.cnf添加port=3308;4.重启生效
[root@Mysql8 ~]# /etc/init.d/mysqld restart

注:部分内容参考网络资源!

Linux下MySQL端口号查看与修改(端口扫盲)相关推荐

  1. linux修改mysql字符集6,linux下mysql字符集编码问题的修改

    安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像windo ...

  2. linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办

    前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...

  3. linux上mysql忘记密码,linux下mysql忘记密码解决方案

    一.写随笔的原因:之前自己服务器上的mysql很久不用了,忘记了密码,所以写一下解决方案,以供以后参考 二.具体的内容: 1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps ...

  4. 端口简介与Linux下mysql端口号操作

    作者:技术工程师--陈锐锐 一:什么是端口,端口号?         端口(port):可以理解为设备与外界通讯交流的通道口.端口又分为虚拟端口和物理端口.         虚拟端口,指计算机内部或交 ...

  5. 中级篇——Linux下通过进程名、ID、端口号查看进程信息

    1. 通过进程名查看 以查看sshd进程名为例 ps -ef | grep sshd 返回结果如下: 这里每一列的含义可以通过如下指令看到 2. 通过进程ID查看 2.1 通过进程ID查询端口占用: ...

  6. mysql查看、修改端口、指定端口登录

    一.查看端口: 1.在命令行中输入:mysqld --console,输出的信息可以看到端口号 2.登录本地或远程mysql,输入show global variables like 'port',这 ...

  7. linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码

    摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...

  8. linux端口进程号pid,Linux根据端口号查看进程PID

    1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 以上为没有进程占用80端口, [root@localhost sbin]# ...

  9. Linux命令--根据端口号查看进程号(PID)

    原文网址:Linux命令--根据端口号查看进程号(PID)_IT利刃出鞘的博客-CSDN博客 简介 说明         本文用实例介绍Linux下如何根据端口号查看进程号(PID). 需求 查找80 ...

最新文章

  1. python可变序列和不可变序列_一文看懂可变序列和不可变序列
  2. 今天我们来聊一聊 Spring 中的线程安全性
  3. mysql中日志的特点_mysqlbinlog的日志类型
  4. Jenkins+Ant+TestNG+Testlink自动化构建集成
  5. Android 自动生成表格
  6. 算法—回溯法桥本分数式
  7. 信号与槽是如何实现的_苹果iPhone 12信号仍弱?网友反馈打不进电话需重启解决...
  8. Linux驱动中delayed_workqueue使用:
  9. Ubuntu 系统文件同步工具 syncthing
  10. 什么是互联网外包公司
  11. 计算机组成原理下列数中最小的数位,计算机组成原理试题(四)
  12. Chrome浏览器数据本地备份
  13. java中的迭代是什么意思_JAVA里的 迭代 具体是指什么意思
  14. Spark中Map和Json字符串相互转换
  15. 南京邮电大学java实验报告_南京邮电大学java第二次实验报告
  16. 记录个tomcat启动报错问题,Unable to process Jar entry
  17. vscode的自定义Snippets模板快捷键
  18. 【李宏毅机器学习2021】Task04 深度学习介绍和反向传播机制
  19. jQuery事件,对象以及插件
  20. java for循环 条件_Java for循环(十三)

热门文章

  1. NOIPの模拟_2016_7_19_t2_弄提纲
  2. Henry手记—Web Form中的Datagrid的自定义分页 (转)
  3. 销量下滑/跌落冠军宝座,极氪能否撑起吉利的新能源“野心
  4. 如何布置电脑文件夹、电脑文件路径、浏览器收藏夹
  5. 科学家用钻石存储数据,未来婚纱照将可被存储在钻戒中
  6. 电脑误删数据怎么办?怎样做才能恢复?
  7. 一名大三学生对软件工程的理解
  8. 每日新闻:阿里机器智能实验室主任金榕:AI不只是统计学;中外科研人员合作开发出光量子计算芯片...
  9. 显卡和显示器的常见接口,以及黑苹果系统推荐的接口
  10. python编程第5版_正版 Python学习手册(原书第5版) python编程从入门到精通 python入门 计算机网络...