首页 > 系统相关 >linux 开启端口号命令

linux 开启端口号命令

时间:2023-11-07 14:24:14浏览次数:40  
标签:启用 sudo 端口 防火墙 开启 命令 linux 3306 端口号

1. 确定你的Linux系统上是否已经安装了防火墙。常见的Linux发行版如Ubuntu、CentOS等都默认安装了防火墙。你可以通过以下命令来检查防火墙的状态:


sudo ufw status

如果显示防火墙已经启用,那么你可以跳过第2步和第3步,直接进行第4步。

2. 如果防火墙未启用,你需要先启用防火墙。在Ubuntu上,可以使用以下命令启用防火墙:


sudo ufw enable

在CentOS上,可以使用以下命令启用防火墙:


sudo systemctl enable firewalld
sudo systemctl start firewalld

3. 启用防火墙后,你需要添加一个规则来允许流量通过3306端口。在Ubuntu上,可以使用以下命令添加规则:


sudo ufw allow 3306

在CentOS上,可以使用以下命令添加规则:


sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

4. 完成以上步骤后,端口号3306就会被开放,允许外部访问。你可以通过telnet命令来测试端口是否开放。例如,在命令行中运行以下命令:


telnet localhost 3306

如果成功连接到本地的3306端口,则表示端口已经开放。

请注意,开放端口可能会增加系统的安全风险,因此请确保只开放必要的端口,并采取其他安全措施来保护你的系统。

标签:启用,sudo,端口,防火墙,开启,命令,linux,3306,端口号
From: https://www.cnblogs.com/perfectCats/p/17814877.html

相关文章

  • kali Linux安装pyenv
    前言pyenvpyenv可让你轻松地在多个Python版本之间切换,是一个非常不错的python版本管理工具安装步骤安装依赖apt-getinstall-ymakebuild-essentiallibssl-devzlib1g-devlibbz2-devlibreadline-devlibsqlite3-devwgetcurlllvmlibncurses5-devlibncursesw5-dev......
  • Linux环境下java jar包(start 启动 stop 停止 restart 重启 status 查状态) 处理
    运行jar包sh脚本:#!/bin/sh#./ry.shstart启动stop停止restart重启status状态AppName=ruoyi-admin.jar#JVM参数#JVM_OPTS="-Dname=$AppName #-Duser.timezone=Asia/Shanghai#-Xms512m-Xmx1024m#-XX:MetaspaceSize=128m-XX:MaxMetaspaceSize=512m-XX:+He......
  • Linux操作(第八周)
    本周衔接上周的文件管理操作讲起,开始对掌握权限的user,group,others讲解。 1.ugo权限修改通过chmod命令可以对文件的ugo权限进行修改,基本语法如下:符号方式:chmod[u/g/o][+/-/=][r/w/x][文件或目录][u/g/o]:表示要修改的用户权限类别+/-/=:分别表示添加权限、移除权限和设置权限[r......
  • Linux运维常用的20个命令汇总!
    在Linux操作系统中,许多系统管理任务和故障排除工作通常需要使用命令行,例如配置网络设置、安装软件、监控资源、查找日志等,熟练掌握常用的命令是必不可少的技能之一,以下是Linux常用命令的汇总,请看下文:1、ssh命令:用于远程登录Linux服务器,提供安全的远程连接。2、ls命令:列......
  • Linux操作(第七周)
    本周我们开始学习第四章关于文件管理的内容,在Linux系统中,每个文件和目录都有其对应的权限设置,用以规定谁可以对其进行读取、写入和执行操作。这些权限信息通常以rwx的形式表示,分别代表读(read)、写(write)和执行(execute)。2.文件权限类型在Linux中,文件或目录的权限类型包括:用户权限(us......
  • linux版本mysql安装
    linux版本mysql安装1先检查有没有安装mariadb,有的话将其卸载,不然会和mysql冲突。yumlist|grepmariadbmariadb-libs.x86_641:[email protected]_641:5.5.68-1.el7basem......
  • Linux操作(第六周)
    本周我们学习文本操作使用了vim操作,Vim是一个功能强大的文本编辑器,通常用于在Linux系统中编辑文本文件。它具有许多高效的编辑功能,可以大大提高编辑效率。1.进入Vim编辑模式在终端中输入vim命令后,按下回车键即可进入Vim编辑器。你将会看到一个空白的屏幕,这就是Vim的编辑界面。2V......
  • 常见命令(Linux)
    清空文件内容要在Linux中清空文件的内容,你可以使用以下几种方法:1.使用重定向符号>:>file.txt上述命令将清空名为file.txt的文件的内容。它使用重定向符号>将空输出重定向到文件,从而覆盖原有的内容。2.使用空的echo命令:echo-n"">file.txt这个命令使用echo命令输出......
  • Linux学习笔记之SVN 查看最后的更新文件列表
    #输出最近20条信息svnlog-q#只输出版本号、时间、作者而不输出日志svnlog–xml#让日志以xml形式输出,这样主要是为了让日志编程一个有规则的xml文件,可以二次利用组合用svnlog-l20–xml-q>>result.xml#日志前20条,以xml文件的形式、且只有版本号、时间、作......
  • Linux学习笔记之grep满足或排除多个关键字
    grep-E"word1|word2|word3"file.txt#满足任意条件(word1、word2和word3之一)将匹配。grepword1file.txt|grepword2|grepword3#必须同时满足三个条件(word1、word2和word3)才匹配。 #grep同时排除多个关键字#不说废话,例如需要排除abc.txt中的mmmnnngr......