Articles of configuration

确保具有某些事实的所有傀儡节点的列表是最新的

我正在使用puppet来pipe理大约十几个节点。 其中一台服务器有一个监视工具,需要列出所有节点和一些基本规格。 我想利用puppet来确保列表中包含每个当前节点,并且基本规范是最新的(通过节点的最新facts )。 我的第一个想法是parsing/var/lib/puppet/yaml/facts并根据这个创build我需要的文件。 不是最优雅的想法,但它可能工作。 任何人如何解决这个问题有更多优雅的build议?

Apache HTTP服务器STIG规则

我是设置Apache HTTP新手,并且必须STIG已经运行的Apache HTTP 2.2。 ( http://iase.disa.mil/stigs/app-security/web-servers/Pages/index.aspx )。 对于其中的一个规则,它说以下内容 Edit the httpd.conf file and add one of the following to the enabled Options directive: +IncludesNoExec -IncludesNoExec -Includes Remove the 'Includes' or '+Includes' setting from the options statement. 我去了httpd.conf文件。 然而,我很困惑我会把这些线路放在哪里。 有没有人有任何洞察到这些Options directive并在哪里设置?

当用户几天没有login时,Windowsconfiguration文件被删除

我们将Windows Server 2008 R2 Active Directorynetworking与Windows 7 Professional客户端结合使用。 在login后,configuration文件将正常使用所有常用设置(例如背景图像,某些首选项和Outlook帐户设置)在计算机上创build。 但是,如果员工在一段时间内没有login(我已经观察到这种情况发生在11天之后),那么个人资料将被清除,用户必须重新设置他/她的偏好。 我已经search了GPO设置,find可能与此问题有关的任何内容,但没有find任何内容。 另外,我在Google和本网站上查看是否有其他人有这个问题,但我唯一发现的是同时login的用户,或者必须删除的漫游configuration文件。

从bash修改configuration文件设置

我需要从bash脚本修改configuration文件,更改特定设置的值。 我需要使用常用的Linux工具(sed / awk / tr / etc)进行更改。 configuration文件可以在不同的节中具有相同的命名键: [section1] key1=a key2=b [section2] key1=a key2=b 和每个节中的行可以是不同的顺序,空行/之间的意见等。我已经试过sed,但不能跨线匹配(所以我不能匹配节名称)。 有人可以build议如何:1.更改与section1 key1相关的值? 2.打印标准输出与section1 key1相关的值

DNS或虚拟主机问题打开abc.com和www.abc.com

我正面临Linux VPS的问题。 每当我点击xyz.com ,它工作正常。 每当我尝试点击www.xyz.com ,它都会在虚拟主机上打开第一个configuration的网站。 我configuration了虚拟主机。 无论服务器名称我给 <VirtualHost xxx.xxx.xxx.xxx> ServerAdmin [email protected] DocumentRoot /var/www/www.abc.com/ ServerName abc.com ErrorLog logs/abc_com </VirtualHost> <VirtualHost xxx.xxx.xxx.xxx> ServerAdmin [email protected] DocumentRoot /var/www/www.xyz.com/ ServerName xyz.com ErrorLog logs/xyz_com </VirtualHost> 我已经在/ etc / hosts中创build了条目 xxx.xxx.xxx.xxx www.abc.com xxx.xxx.xxx.xxx www.xyz.com 两者是相同的IP地址 在域面板中,A和CNAME条目都是正确的。

在Office中无法保存到我的文档

我们有AD环境,所有用户在文件服务器中都有一个漫游configuration文件。 我的问题是,当一个用户打开办公文档,并希望将其保存在我的文档中,它说在\ myserver \ users $拒绝访问,实际上用户configuration文件是在\ myserver \ users $ *用户名*。 默认的工作位置设置点,以正确的位置\ myserver \ users $ *用户名*,但当保存popup消息出现,并点击我的文件说,访问被拒绝。 注:我可以从桌面打开我的文档,没有任何问题

重新启动Windows Server计算机后,MySQLconfiguration不会被保存

我有一个在Windows Server 2008 R2机器上托pipe的PHP应用程序。 我在MySQL中遇到严格模式的问题,并通过使用以下命令禁用严格模式来解决此问题 set GLOBAL.sql_mode=''; 当我重新启动机器时,严格模式再次启用,问题再次存在。 我该如何解决这个问题? 编辑: 除了@JérémyMunoz的回答之外,您必须使用以下命令重新启动MySQL服务: net stop MySQL 然后 net start MySQL

在合理的angular色中分享简单的任务?

我有几种不同的机器types,都需要为它们定义官方的postgres APT repo,以便能够apt-get install正确版本的工具。 这些不同的机器都需要共享以下内容: — – name: add postgres repo key sudo: yes apt_key: url=http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc id=ACCC4CF8 – name: add postgres repo sudo: yes apt_repository: repo='deb http://apt.postgresql.org/pub/repos/apt/ {{ ansible_distribution_release }}-pgdg main' 我有两个angular色,依赖它,我的nagiosangular色(需要做一堆psql工作)和我的postgres-baseangular色。 如果我能将这两个angular色以某种方式包含上面的相同文件/任务,那将是太棒了。 现在我已经为这些任务创build了一个单独的angular色,称之为postgres-repo并且我使用了ansible的angular色依赖来确保上面的angular色在执行之前运行postgres-repo 。 这是他们的meta/main.yml : — dependencies: – postgres-repo 这是我能做的最好的吗? 有没有一个更轻量级的方法比做一个单独的angular色?

是否从“默认”configuration文件复制临时configuration文件?

我处于一种情况,我知道用户将使用临时configuration文件login,而我们停止服务器。 我想做一个小改动,应用到新创build的临时configuration文件中,主要是将文件添加到应用程序数据文件夹中。 创build临时configuration文件时,它只是“默认”configuration文件文件夹的副本? 如果是这样,我可以简单地将我需要的文件添加到默认的configuration文件夹,并有新的临时configuration文件获得该文件的副本?

ubuntu中的ejabberd.cfg文件在哪里?

我已经通过从网站下载ejabberd.run文件安装了ejabberd。 我没有从apt-get安装它,因为它提供了一些问题。 我正在使用ejabberd版本15.04。 我需要对configuration进行一些更改,但是我无法findconfiguration文件。 你能告诉我ejabberd.cfg文件保存在哪里吗? PS:我正在使用Ubuntu-15.04