Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java修改AWS文件?_Java_Linux_Amazon Web Services_Configuration_Webserver - Fatal编程技术网

使用Java修改AWS文件?

使用Java修改AWS文件?,java,linux,amazon-web-services,configuration,webserver,Java,Linux,Amazon Web Services,Configuration,Webserver,我想在AWS上构建一个centOS 7实例,并安装Apache来构建web服务器。 之后,我想修改配置文件/etc/hosts和/etc/httpd/conf.d/test.conf,其中test.conf由我创建 我可以用java直接修改文件吗?或者我应该在实例上创建文件并替换旧文件?我对可行性有点困惑。请找人帮忙。这里似乎有几个问题,所以我把它们分开 Q:我可以使用编程语言X修改本地文件系统上的文件吗? A:是的,很少有例外。对于Java,是(如果实例具有JRE) 问:我应该使用Java吗?

我想在AWS上构建一个centOS 7实例,并安装Apache来构建web服务器。 之后,我想修改配置文件/etc/hosts和/etc/httpd/conf.d/test.conf,其中test.conf由我创建


我可以用java直接修改文件吗?或者我应该在实例上创建文件并替换旧文件?我对可行性有点困惑。请找人帮忙。

这里似乎有几个问题,所以我把它们分开

Q:我可以使用编程语言X修改本地文件系统上的文件吗?
A:是的,很少有例外。对于Java,是(如果实例具有JRE)

问:我应该使用Java吗?
答:可能不是第一选择(您可以在启动时在shell脚本中执行所需的操作)

问:我应该动态创建Apache配置文件还是将它们构建到一个应用程序中?
答:没有更多的信息很难回答。非盟驻苏特派团有其利弊。如果在启动时创建/修改文件既简单又快速,那么我会这样做


DevOps是一个很大的主题,对于引导EC2实例,有许多选项可供选择。预烘焙AMIs是一种选择。您可以考虑的另一个简单选项是在启动时运行,并为您设置实例(参见Simple)。他们可以安装软件、修改配置文件、启动服务和其他事情。他们还可以从S3中提取辅助资料,如预暂存的配置文件,这是一个方便的选择。

我使用Java的原因是Java是我们正在使用的语言。非常感谢你!这对我很有帮助!