我认为有没有必要在Ubuntu或Linux发行版,直到我发现的病毒扫描程序包无论是扫描病毒clamtk和klamav在Ubuntu软件中心昨天。
这导致以下问题:
每次我的服务器重新启动时,似乎我都必须将 iptables 重置为默认值,我曾经使用过 firestarter 但不久前将其删除。当服务器重新启动时,是否有任何设置使 iptables 发生变化?
我公司开发的软件有两个方面:客户端和服务器。我已经在 Windows 上安装了 Microsoft SQL Server,并且正在使用一些配置在 Ubuntu 上运行客户端。
但我想知道:有没有办法将 Ubuntu 作为服务器运行并在其上安装 SQL Server?
Ubuntu 12.04 LTS - iptables v1.4.12
域名注册地址:
调用时iptables的规则集保存在iptables-save <ruleset-name>哪里?
说明:
根据这个答案,保存 iptables 规则的基本方法是调用
iptables-save > /etc/iptables/rules.v4
ip6tables-save > /etc/iptables/rules.v6
Run Code Online (Sandbox Code Playgroud)
然后加载/恢复这些规则,/etc/network/interfaces例如:
iface eth0 inet static
....
pre-up iptables-restore < /etc/iptables/rules.v4
pre-up ip6tables-restore < /etc/iptables/rules.v6
Run Code Online (Sandbox Code Playgroud)
...或将它们放入 .shell 脚本中/etc/network/if-pre-up.d。
这可以通过安装iptables-persistent包来简化。
sudo apt-get install iptables-persistent
inovoke-rc.d iptables-persistent save
update-rc.d iptables-persistent defaults
Run Code Online (Sandbox Code Playgroud)
按照一些教程,我尝试调用service iptables status(iptables预装 12.04的版本/包的不存在/未知命令)并发现了这个有趣的输出:
Aborting iptables initd: unknown command(s): "status".
...
save <ruleset>
save the current ruleset
load …Run Code Online (Sandbox Code Playgroud)