我需要将DNS服务器configuration的Internet协议版本4(TCP / IPv4)和Internet协议版本6(TCP / IPv6)设置从“自动获取DNS服务器地址”转换为硬编码值(用于Google的DNS服务器)并返回。 手动操作很麻烦(我需要去控制面板 – networking和互联网 – networking连接 ,打开无线networking连接2 ,然后打开相应版本的属性 ,inputDNS服务器值,然后重复另一个)。 是否有一个实用程序或脚本,将自动化的过程? 谢谢。
每次Windows更新完成后(即重新启动后还是更新后不需要重新启动),是否有办法运行特定的脚本? 我的应用程序正在遭受MSCOMCTL.OCX更新 ,而且似乎每次Windows Update更新时,用户都需要应用我的修补程序脚本。 编辑 :对于Windows 7和更高版本。
Makefiles非常适合自动化构build,安装和testing。 但是,那不是Make的结束。 我已经使用makefile来完成许多任务,如清理日志,保存镜像网页和下载,将它们挂接到crontabs和testing套件中。 就像脚本一样,我认为使用Makefiles有很大的自动化范围。 特别是当你需要一系列的依赖性触发。 你使用Makefiles做了什么不同的事情? 你也许打算在雨天做更多的事情。
我试图build立一个shell脚本来自动安装几个软件包到Ubuntu 10.04服务器上,而且我遇到了proftpd-basic的问题。 我正在使用命令行 apt-get -qy install proftpd-basic >/tmp/install.log 对于大多数软件包,这种方法可以正常工作,但是proftpd-basic似乎需要一些交互(它询问是否执行inetd或独立安装)。 是否有可能以某种方式在命令行上预先select此选项,因为我不希望用户被这个问题困扰? – 有关信息,如果重要,我想select“独立”选项。 编辑: 该过程的交互部分不仅仅需要简单的y / n答案,它需要我使用箭头键导航到我想要的选项,要求我按Enter键进行select。 这可能对解决这个问题有一定的影响。
我想要一些方法来确定哪些用户帐户在一段时间内没有被使用 , locking帐户,然后再过一段时间, 删除帐户(在每一步通知用户)。 这些用户帐户(在我的情况下)可以用于ssh,ftp,pop3和webmin / usermin – 所以任何types的任何活动都应该将该帐户标记为活动 我怎样才能确定哪些账户在一段时间内没有使用(对于任何事情)? 我写了一个自定义脚本,每天parsing几个日志文件(每个logintypes一个),以确定当天谁有任何活动 。 但是我怀疑这不是最好的办法。 这是做到这一点的最好方法,还是有一个简单的方法 (或者一个标准的工具 )来完成这个?
我在networking工程SE网站上发布了这个问题,但是确定是closures主题….等等。 我正在玩弄使用puppet进行核心networking设备configuration的想法,以提高我的团队正在生成的configuration的准确性。 我想先创build一个演示,然后学习更多关于木偶如何工作的知识。 我在我们的团队networking实用程序节点(一个Ubuntu 12.04 LTS VM)上安装了puppet,并在〜user / .puppet / device.conf中configuration了一个设备,它看起来像…. [XX-core01.XXX.local] 键入cisco url ssh:// user:[email protected]/ 我跑了傀儡设备 – 发烧,并颁发了证书。 但一旦我做了,我得到一个错误,我无法find任何有关的信息。 info:开始将configuration文件应用于XX-core01.XXX.local,位于ssh:// user:[email protected]/ info:为XX-core01.XXX.local创build一个新的SSL密钥 info:ca的caching证书 info:为XX-core01.XXX.local创build一个新的SSL证书请求 info:证书请求指纹(md5):18:B8:55:F9:A0:F6:8E:A3:F5:53:59:87:4C:00:48:23 info:XX-core01.XXX.local的caching证书 info:为ca。cachingcertificate_revocation_list err:无法检索本地事实:nil:NilClass的未定义方法“捕获” 任何人都可以指向正确的方向吗? 另外,是否有可能使用木偶“行走”设备? 我有兴趣了解哪些选项可以在我的不同设备上configuration。 谢谢!
我想在state.highstate运行期间从外部源下载谷物文件。 该文件不应该改变通常 – 我只是主要用于初始configuration。 所以看来我只是想要一个file.managed状态,将正确的内容放入_grains (我正在使用独立的客户端),然后调用saltutil.sync_grains 。 但是,我如何调用一个函数呢? 这将是一个configuration了watch的状态,但我没有看到一个状态,可以帮助我做到这一点。
我有一个cron任务 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 它应该在每小时的第六和第三十六分钟运行。 但是对于一些系统如何每次运行这个任务4次/次。 这个任务是更新数据库,当三个进程同时更新数据库的时候会造成问题。 我在/ var / spool / cron / root列出了4个任务,这是其中的一个任务 这里可能出了什么问题? 谢谢 编辑 : 10月9日20:06:01在线CROND [7882] :(根)CMD(python /usr/local/news.py >> / var / log / newslog) 10月9日20:06:01在线CROND [7883] :(根)CMD(python /usr/local/news.py >> / var / log / newslog) 10月9日20:06:01在线CROND [7888] :(根)CMD(python /usr/local/news.py >> / var / […]
收购完成后,我们将从本地交易所切换到外部提供商。 我需要更改帐户设置/创build新的configuration文件,以便用户能够访问他们的新邮箱,我讨厌在每个客户端上手动执行此操作。 我已经试过快速和肮脏的解决scheme,从一台计算机上的registry复制configuration文件信息到另一台,希望我可以稍后修复用户信息。 很明显,这是行不通的:Outlook认出了configuration文件,我可以在应用程序启动时select它,但是那里的乐趣结束了 – configuration文件被破坏了。 我无法更改控制面板上邮件设置中的设置。 没有find任何组策略解决scheme。 是否有任何应用程序,脚本或其他解决scheme,可以帮助我节省从一台PC到另一台PC的时间,并一遍又一遍地input相同的信息?
概要: 我遇到了一个问题:“刀子数据包来自文件”,刀不能识别从远程git仓库中取出的.json数据包文件。 背景: 我目前正尝试从厨师独奏使用过渡到厨师服务器,同时使用远程git仓库中的食谱,数据包和其他厨师信息。 我目前已经拉下了我们的git repo的副本,并在knife.rb中设置了cookbookpath和数据包path。 我也装了食谱,做了调整等等 细节: 当试图加载我们的.json数据包时,通过执行“从FOLDER FILE文件添加刀子数据包”,它看起来像它的工作,直到我做“刀数据包列表”,它出现空白。 所以我决定尝试在最后添加编辑选项来查看正在加载的内容,如果是的话。 这是我得到的错误: knife data bag from file local_settings test.json -e nano ERROR: Could not find or open file 'test.json' in current directory or in 'data_bags/local_settings/test.json' 数据包文件确实存在于正确的位置,在一个经过testing的工作json文件中。 我有时也得到一个错误,说“无法打开数据包”local_settings“。 我显然希望将数据包path保存在适当的git repo文件夹中,以便能够跟踪更集中的位置(我们的git repo,而不是厨师服务器)中的更改。 任何解决scheme,build议或指针在正确的方向表示赞赏。