Articles of 自动化

有没有办法将无线networking绑定到代理设置?

我们有几个无线networking,其中一些无需代理,其中一些无线networking。 此外,当我们的一些用户去其他地方,他们需要改变他们的代理。 我们的大部分用户对电脑并不熟悉。 我想尽量减less他们手动更改这些设置的需要,因为我已经完成了他们的无线连接。 是否有一个现有的程序来设置一个特定的无线networking到一定的固定代理configuration? 如果没有,你知道是否有必要的API来改变它的脚本或小应用程序?

如何从.xml文件自动创buildIIS网站?

我知道使用IISpipe理器,我可以将IIS站点的configuration保存到一个文件,去一台新的机器,然后从该(XML)文件创build一个新的网站。 我的问题是: 如何使用保存的configuration(xml)文件自动创build网站? 奖金积分的答案,让我这样做与IIS 6.0

无需身份validation即可在远程服务器上运行脚本的安全方式

我正在尝试为我的gitosis存储库设置一个git post-update钩子来更新远程服务器上的工作副本。 什么是在远程服务器上运行脚本而无需身份validation的最好和最安全的方式,因为钩子将作为一台机器上的gitosis用户运行,而在另一台机器上没有对应的gitosis用户。 我考虑使用没有密码的公共/私人密钥对,这是我用脚本自动更新本地服务器上的工作副本(gitosis,而不是SSH),但我有点犹豫,使用相同的密钥用于通过ssh进行身份validation,因为如果私钥被某种方式破坏,攻击者无需进行身份validation就可以login。 还是我担心太多了,这是权限将照顾无论如何(私钥必须是chmod 0600)?

我怎样才能有效地将django应用程序部署到多个服务器?

将django项目所做的更改以高效的方式同时部署到多个服务器上有哪些select? 有没有任何工具可以让服务器检出版本库的最新变化,重新启动apache或nginx等?

自动版本化备份?

一个小型的20人公司想要一个文件共享,每个人都可以访问已经版本化的文件级备份。 我们不打算经常使用版本控制,但是如果我们需要的话,我们需要它。 我们已经有一个每小时发生一次音量级备份到外部系统。 我们主要是在桌面上使用我们的文件服务器和Linux或Mac OS X的Debian Linux。 什么是在文件共享中自动版本化文件级备份的一些很好的免费开源解决scheme? VCS: 最好的解决scheme就像是一个版本控制系统,SVN或Git等,每次更改文件时都会进行一次新的提交。 ZFS: 是使用ZFS这个好主意? 我读过ZFS可以获取快照,但是从我读的内容来看,它们是音量级快照,而不是文件级快照,从我读的内容来看,您将它们设置为每n分钟执行一次cron作业,而不是每次文件改变。 提前致谢。

我可以得到一个FreeBSD`sysinstall`自动化脚本示例吗?

我想做一个自动安装FreeBSD光盘。 我听说sysinstall可以通过configuration文件实现自动化。 我能拿到样品吗? (教程更好!)

脚本检查msi安装程序的特定function

我需要能够从msi安装程序检查特定function的安装。 对于上下文,我需要检查是否从Team Foundation Server 2010电源工具安装程序(tfpt.msi)安装了“Powershell Cmdlet”function(来自Orca中function表的TFPS)。 我知道如何使用WMI win32_product和产品代码{B6DC31D8-A303-4D14-9C88-59F183F55BEC}来检查产品本身的安装情况,但是TFPSfunction默认情况下甚至不会安装,所以它很常见。 这可能吗?

Ubuntuconfiguration键盘非互动

我设置了一些Chef脚本来构build和configurationUbuntu 11.04实例进行开发。 我遇到了一些麻烦,找不到用户交互重新configuration键盘。 我试过用setxkbmap gb但是一旦你重新启动setxkbmap gb就会重置,而不是所有的程序似乎都遵守这个设置。 有人可以指点我正确的文件或命令来改变键盘布局,并坚持在会议和程序。

如何从Windows命令行自动执行FTPS上传

我正在寻找一个批处理脚本来自动将MULTIPLE文件一次上传到外部ftps站点(ftps://servername.xxxx.com)。这些文件位于Windows Server 2008系统上的一个文件夹中。如果批处理脚本可能还需要检查远程文件夹中是否已经存在文件,以避免覆盖。 非常感谢。

使用当前date作为文件夹名称存档,并添加1,2等,如果文件夹存在

我正在寻找configuration此备份脚本采取当天的date,并使目录在mmddyyyy格式,因为这将是自动的。 但是,如果当天的目录已经存在(如果我需要在某一天做多个备份),我想添加-1或-2,这样就会出现07072011-3(如果它是当天做第四次备份)。 有没有简单的方法来添加到目录名称的末尾,每次写入+1时? 设置date/文件夹名称 today="$ (date +%m%d%Y)" mkdir /home/user/backup/$today 检查目录是否存在 if [ ! -d /home/user/backup/$today ] then echo Directory already exists ;