我继承了一台大学虚拟机,并尝试将其设置为从本地 phpMyAdmin 接受到其 MySQL DB 的远程连接
我正在经历一些SO问题和教程(这/这)在设置时,所有这些都提到我需要确保我的防火墙配置正确以允许连接
我一直在学习 Linux/VM,但对防火墙几乎没有经验
是否有命令可以告诉我我的虚拟机上是否已安装防火墙?
谢谢
name@vm-18:/$ uname -a
Linux kdeg-vm-18 3.2.0-37-virtual #58-Ubuntu SMP Thu Jan 24 15:48:03 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
name@vm-18:/$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"
NAME="Ubuntu"
VERSION="12.04.5 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
VERSION_ID="12.04"
答案1
大多数情况下,无论你使用什么防火墙工具,低级防火墙都是由iptables。
因此,使用iptables -L
,您应该能够判断防火墙是否正在运行。不是创建防火墙。只是检查。
除非你使用nftables
,但这种情况很少发生。