如何在 Ubuntu 8.04.1 中打开端口 3306?

如何在 Ubuntu 8.04.1 中打开端口 3306?

我想使用命令打开端口sudo ufw allow 3306/tcp但是出现以下错误:

sudo: ufw: command not found

请帮我

答案1

如果命令 ufw 返回:

sudo: ufw: command not found

那么我几乎可以肯定 ufw 尚未安装。

使用 apt-get 在你的机器上安装 ufw。像上面 Matthew Flaschen 输入的那样输入:

sudo apt-get install ufw

答案2

如果您没有服务器监听此端口,那么开放端口对您没有任何帮助。

如果你安装mysql,它会自动打开端口3306

答案3

sudo apt-get install ufw

您会发现在网上搜索对于解答这类问题很有帮助。

答案4

键入whereis ufw。如果您收到类似这样的回复:

ufw: /usr/sbin/ufw /usr/share/man/man1/ufw.1.gz ...

(我编造了细节,我没有安装 ufw。)如果你得到类似这样的结果,它告诉你 ufw 二进制文件位于 /usr/sbin/ufw。也许你的 $PATH 无法识别 /usr/sbin。在这种情况下,你应该使用完整路径调用 ufw sudo /usr/sbin/ufw allow 3306/tcp:。

ufw 很可能位于 /etc 内部的某个地方(或 /etc/init.d 内部),而不是在任何 .../bin 目录中。

如果whereis ufw返回:

ufw:

那么您可能没有安装它,需要执行以下操作:

sudo apt-get install ufw

正如 Matthew Flaschen 所说。

相关内容