如何通过 bat 文件获取 Windows 系统上的驱动器号列表及其相关标签?
我正在尝试为我正在部署的第 3 方应用程序配置传递到 TomCat 的 Java 选项。该应用程序提供的说明是:
- 从 Windows 菜单中的开始 > 所有程序 > Apache Tomcat > Tomcat 配置打开 Tomcat 配置工具。
- 单击配置并选择Java选项卡。
- 在 Java 选项字段的底部,输入以下内容:
-Dexample.license.directory="C:\Program Files\example"- 停止并重新启动应用程序服务器。
但是,我需要以编程方式执行此操作,因此我想知道这些选项可以设置在哪个配置文件中。使用 GUI 将应用程序部署到其他开发人员的环境是不切实际的。
(如果相关,我正在使用 Tomcat 6.0...)
设置 iptables 时您会做什么:更改默认策略(iptables -P INPUT DROP例如)或在规则集的末尾添加一个包罗万象的规则 ( iptables -A INPUT DROP)?如果您确实特别喜欢一种,那么您的偏好背后的基本原理是什么?
对于本论坛来说,这可能是一个过于主观的问题,但也许有一些我不知道的选择一个而不是另一个的充分理由。
与我所拥有的政策方式相反,由于过于乐观,将自己锁定在服务器之外可能更容易iptables -F。对于它,我认为在没有注意到它的情况下删除所有规则可能更容易,有效地使服务器保持开放状态(我过去曾发生过这种情况)。
确实,您不应该依赖防火墙作为您对 Internet 的唯一保护(例如,大多数情况下,您可以使内部网络服务仅绑定到本地主机或内部网络),但有时被迫公开半对特定源网络等的公共服务。
就我个人而言,如果从头开始编写规则集,我倾向于使用第一个,但如果更新现有规则集,则坚持使用现有的任何内容。