我们有超过一千个Mac客户端,偶尔会发出影响其中许多或全部(例如安装新软件,创build本地用户帐户或应用更新)的更改。 我想知道你用什么方法知道你的客户是最新的,一目了然 ,因为我们发现,当一些机器错过了更新,它反映在我们身上相当糟糕:) 发布更改:我指的是使用一个系统推出更改,如Casper,Puppet,radmind,Apple远程桌面,甚至是一个黑客一起ssh授权expect脚本。 至于“一目了然”,有两个主要的地方我会看(特别是如果从发布变化的系统的信息不是很明显): 走进电脑室,看着屏幕(甚至从远处看) 通过Apple Remote Desktop扫描实验室并查看四个自定义字段。 我发现简单的改变是改变login屏幕的背景 ,或者改变login窗口上的文本 。 什么可能会更强大将是一种方法来采取标准的桌面背景,并作出注释的副本(也许有一些点或文字,以表示已经发生的变化)。 [有谁知道如何做到这一点,或者我应该问它作为一个单独的问题,无论是在这里或在计算器上?] 另一个简单的改变是设置四个ARD字段中的一个,如下所示: defaults write /Library/Preferences/com.apple.RemoteDesktop Text4 "`date +%Y-%m-%d`" 那么,你怎么知道你的客户是最新的(或者,如果你知道怎么做,你想做什么?)
我一直在努力configuration一个networking启动病毒清除套件,而且我正在使用使用这个64位工具生成的Windows Defender WinPE iso。 该工具下载并为您创build一个ISO。 我提取ISO以获取源boot.wim文件,并使用DISM工具进行以下编辑: 使用DISM在本地安装WIM文件 删除bootfix.bin文件(删除“按任意键从CD / DVD启动”消息) 将两个文件,mpam-fex64.exe和FilesList64.dll放入wim文件的根目录(下载时大多数当前定义) 添加通用networking驱动程序,以允许较旧的机器获得DHCP地址 提交对WIM文件的更改并将其卸载 一旦完成,我将boot.wim文件传输到Windows部署服务器,并将其添加为启动映像。 客户现在可以开机进入环境,这里是过程: Client Network Boot > DHCP Request > PXE Boot Screen > Windows Deployment Services > Virus Removal Environment 一旦客户端机器启动到这个环境中,您可以扫描您的计算机或更新病毒定义,但任何时候我尝试更新定义,由于networking错误,它会失败,并给我错误代码0x80004005. 我已经尝试过的事情: 将客户端机器放在外部VLAN(导致0x80072ee7错误代码) 在环境中使用ipconfig /release & ipconfig /renew 在环境中通过命令行禁用防火墙 给程序/用户帐户涉及写入访问WDS服务器 我写了一个脚本,自动下载新的更新,注入图像,并重新上传到服务器。 但无论出于何种原因,每次发生这种情况都会使WinSxS文件夹增加80mb,所以很快就会变得不合理。 这两个错误代码的任何研究已经有些不成功,他们似乎是更一般的Windows更新/networking错误。 除非有人看到我没有的东西。 因此,所有提供的信息,我的问题是: 为什么我的networking启动WDO环境无法更新? 任何洞察力的赞赏,让我知道如果你需要更多的信息
我和我的同事正在讨论使用(或不使用)全文search解决scheme,即在我们的Web应用程序中使用Elasticsearch 。 我是Web应用程序的开发人员,他负责pipe理生产服务器,它是运行Ubuntu 14.04的单个Intel NUC,专门为我的大学的一个小部门运行Rails应用程序(使用PostgreSQL)。 目前我们对文本search软件的select存在分歧, 他说我可以用PostgreSQL的内置文本searchfunction来完成任务。 然而,作为软件核心部分的Elasticsearch的附加function将显着降低Web应用程序search操作的复杂性(与PostgreSQL的文本searchfunction相比),以及开发这些function所需的代码。 我觉得在我们的生产服务器上安装Elasticsearch并不是什么大不了的事情。 他认为,安装,configuration,pipe理,升级和监视的开销远远超过我必须编写的代码直接在PostgreSQL中具有相同的function。 我们陷入僵局。 使用Elasticsearch而不是PostgreSQL的文本search会节省我相当多的开发时间,代价是他需要在服务器上安装一个软件。 我应该在这里注意到, Elasticsearchconfiguration将是香草 。 他没有提到安全问题,所以让我问一下: 服务器pipe理员需要什么工作stream来安装(和维护)一个软件? 从我所能猜到的 写一个小的bash脚本(~5行)来安装Elasticsearch XXX(并且是可重用/可自动化的) 将Elasticsearch合并到启动服务脚本(可重用/可自动化) 定期观察软件更新/安全漏洞(有没有自动化的工具?) 根据需要更新安装; 更新第1步中创build的脚本 编辑 :Elasticsearch可以安装/更新/通过apt删除。 这显然简化了一些问题。 但是有维修方面的问题,我相信是我的同事最担心的。 我真的不觉得这很复杂, 但是,我不是系统pipe理员,所以我无法确定。 我只知道在我自己的Ubuntu机器上安装需要不到3分钟的时间,并且需要额外的零configuration才能使用我们现有的Rails应用程序设置。 我想知道,如果他没有安装Elasticsearch是值得的开发时间,它将需要我从头开始实施相同的function, 而不依赖于服务器的软件,我认为,大胆的问题的答案将揭露一些那。
我如何继续更新Server 2008 R2 Core? 并validation它是最新的?
我们刚刚添加了几个iMac到我们的系统,我们发现他们都希望下载约1.6 GB的更新…不是很好,当我们只有有限的每月带宽! 我们所有的Windows机器都只使用WSUS,它在我们的环境中工作得很好。 这将是很好,如果我们可以做同样的iMacs没有购买一个额外的Mac服务器angular色。 那么是否可以在Windows服务器上运行Apple的软件更新服务器? 或者,我们是否需要考虑购买Mac以便在我们的客户中分发更新? 或者,我们可以设置其中一个iMac来为其他iMacs运行更新服务器,而这个服务器是作为一个标准机器使用的(即不安装OSX服务器,并保持它可供员工使用)?
我在Windows Server DNS中有几个区域。 我希望为现有区域添加大约50个独特的别名。 有什么技巧可以使用吗? 我试图谷歌它的奇怪的postbuild议使用dnscmd ..但我不知道如果这是正确的,如果是这样,如何以及文件格式应该是什么。 假设所有的别名都在一个文件中。 例如。 test10 Alias(CNAME) www.foo.com 当然,我可以将文件连接成任何格式和列,是必需的。
我pipe理学校是为了“快乐”,我们一直在讨论什么时候应该更新软件。 例如,今天的Office 2007 SP2出来了,我在更新所有的PC之前应该等待多久。 由于有几个〜130个,我们有一个自动化的安装客户端不得不修复错误到底是多难,所以你应该等待多久才能更新?
什么是使用YUM回滚rpm更新的最佳(即万无一失)机制? 我还没有遇到过升级问题,后来发现我想降级的问题,但我宁愿准备好。
我总是好奇大规模的实时Web应用程序更新是如何完成的。 由于应用程序是实时的,这就是为什么它使所有事情变得复杂 – 你不应该停止服务,同时你应该在更新期间将你网站上的活动/变化(在数据库等)恢复到新版本。 首先也是最自然的技术是将所有请求redirect到其他复制服务器,以便在不closures服务的情况下更新原始服务器。 我只是想知道是否还有其他更智能的技术来处理实时Web服务中的更新。 请分享你的经验和意见家伙!
作为一个网页开发者,我有许多像我自己的VPS。 但是,我是一个Web开发人员,而不是系统pipe理员。 对我来说,安装VPS并保持最新和安全是相当具有挑战性的。 要花几天时间,如果不是几周,就要让服务器正常运行。 我也不敢更新我的服务器,因为我害怕我搞砸了。 所以我的问题是你可以推荐哪些资源,不仅告诉我如何安装LAMP服务器,还解释了如何保持最新和安全的一切? 编辑:安装一切不是主要问题,主要问题是configuration一切,这是安全的,它的工作原理。 大多数教程只是告诉我如何安装一切,但通常这是不够的。 在我的具体情况下,我有一个CentOS VPS,我需要LAMP,FTP和电子邮件。 我也在一个VPS上托pipe多个域名。