Articles of 用户pipe理

Windows后补丁监视

我们目前为大量服务器提供补丁pipe理作为服务。 历史上,我们已经在修补窗口之后为每台机器安装了1级types的技术人员RDP,以确认他们在线。 我们很快就超过了这种validation方法。 我们有一个非常强大的监控系统,主要使用SNMP。 它具有ping,snmp,进程,服务,tcp端口等types的监控能力。 我的问题是,大家推荐我们监视什么来保证Windows服务器在线,而不是在重启或关机时挂起? 我不愿意改变我们的政策,只依靠监测,直到我感到舒服,经典的“挂断closures”types的Windows更新问题可以成功地监测。 举个例子,当一个服务器在重新启动的时候打补丁并挂起,但仍然对ping有响应,并且某些服务可能仍然通过SNMP检查运行。 有没有人build立一个能够在这些情况下提醒的监控策略? 是否推荐我可以监视的Windows服务,进程或端口? 服务器的types运行的色域,所以我正在寻找任何我们可以监视的通用Windowstypes的进程。 任何帮助表示赞赏!

如何通过程序pipe道输出时避免“由另一个进程使用”错误?

在Windows环境中,如果从不同的CMD环境调用,那么用于处理pipe道输出的可执行程序是否保证是唯一的任务? 例如,假设script1.cmd包含这一行: echo "some logging information" | my_pipe_program >> logfile1.txt 还有script2.cmd包含这一行: echo "some other information" | my_pipe_program >> logfile2.txt 如果脚本1和脚本2碰巧同时运行,Windows将调用my_pipe_program.exe的单独实例吗? 我得到一个零星的错误,其中一个命令脚本失败,并出现错误“进程无法访问该文件,因为它正在被另一个进程使用”这个错误总是发生在通过my_pipe_program.exepipe道的一行之后。 它会导致CMD脚本在该点停止,使CMD窗口保持打开状态。 冲突可能是与my_pipe_program.exe或它可能是logfile2.txt。 程序my_pipe_program.exe用于多个CMD文件,这些文件可能同时运行。 日志文件对于CMD文件是唯一的,所以它似乎不太可能是罪魁祸首,除非在CMD文件存在之后Windows没有closures它。 有没有办法来诊断问题并修复错误? 相关的问题 – 是否有任何方法来陷阱和处理“…被其他进程使用”错误,并防止CMD文件中止?

托pipe多个Python或Djangonetworking应用程序 – 在服务器上需要build议strucutre / architechture

我们有很多networking应用程序/网站。 有些相当复杂,但其中很多是简单的网站。 目前我们使用nginx和uwsgi在单个专用服务器上托pipe10个站点。 虽然这是非常符合成本效益和维护费用less(因为我们需要每10个站点维护1台服务器),但它有一些我不喜欢的问题包括: 升级 – 说如果我想升级Postgres我需要担心10个网站,以及他们的configuration。 这使任何依赖性升级以及操作系统升级非常危险和复杂。 Python 3 – 我需要升级一个项目到Python 3.虽然virtualenv可能允许我升级而不影响系统的其余部分,但我不确定非python依赖关系。 操作系统问题 – 有时会出现奇怪的操作系统问题。 如果说有一个网站正在运行,我可以使用负载平衡器将stream量路由到单独的服务器,并在此处修复问题。 现在有10个站点,这也耗费时间。 所以我正在考虑如何解决这些问题。 我正在考虑的几个选项。 AWS – 在不同的实例上运行复杂的应用程序,使用RDS作为数据库。 通过这种方式,我们也可以单独扩展(或扩展)应用程序,而无需担心其他应用程序。 简单的网站可以托pipe在EC2或任何其他服务器上,因为它们很简单,不需要定期更新。 使用Docker在当前专用服务器中托pipe这些应用程序/站点以避免上述问题。 我是docker工人,因此我不能完全确定是否能解决上述问题。 AWS和Docker托pipePythonnetworking应用的经验是什么? 你如何主办大量的应用程序/网站(我相信机构和自由职业者的典型案例)?

强制dynamic扩展VHDX的初始化

假设我们有64GB的dynamic扩展VHDX。 安装操作系统之后,“dynamic初始化”的空间约为10GB左右。 现在,我知道我将需要大约25GB的空间 – 例如总共35GB。 问题:如何强制初始化任何部分(例如35G)或VHDX文件的其余部分? 动机:当虚拟化系统进行一些额外的软件安装时,这个过程比较慢,因为除了安装文件之外,VHDX需要初始化额外的空间。 所以我希望能够提前初始化空间,到时候,附加软件的安装就不会永远占用了。

用Ansible包pipe理显示更新的包

我有一个简单的Ansible操作手册,用于在我pipe理的所有服务器上运行更新: – hosts: ubuntu tasks: – name: install all updates apt: upgrade: dist update_cache: yes autoremove: yes autoclean: yes – hosts: centos tasks: – name: install all updates yum: name: '*' update_cache: yes state: latest # use debug to show the output register: result – name: Show Output debug: msg="{{ result.stdout_lines }}" 有什么办法可以让Ansible来告诉我哪些软件包在这个过程中得到更新? apt和yum模块都没有为此提供一个选项。 目前使用的Ansible版本是2.4。

如何find符合我的标准的托pipe服务提供商?

我经常被要求推荐一个托pipe服务提供商。 公司A需要SASauthentication,公司B需要Tomcat,公司C可以共享主机,公司D需要专门的服务器等。我不知道如何开始search过程。 网页search没有帮助。 即使特定的search词也会产生太多的结果。 排名和审查提供商的网站是可疑的 – 我不知道什么是真实的,什么是广告或链接农场。 你有什么build议作为一种方法来确定一个可能的候选人名单,我可以开始我的真正的研究? [编辑]我真的不想问一个具体的解决scheme,因为一个具体的例子 这种types的问题有时候会以投票的方式被封闭。 我似乎每次都遇到同样的问题,我希望得到一些通用的build议。 但是自从一位评论者问,这次我需要 拥有SAS 70authentication设施的主机。 物理机器不与其他公司共享。 托pipe服务提供商提供并最低限度pipe理的服务器(安全更新,备份等)。 下一次,要求会有所不同,但寻找供应商的挑战将是一样的。

Windows7:状态栏中没有磁盘使用情况?

我正在尝试Windows 7 RC,有一件事情让我有点懊恼。 在Windows XP中(不记得它是如何在Vista中…)浏览文件夹时,我可以看到在状态栏上的磁盘上有多less可用空间。 在Windows 7中,我看到的是我正在浏览的文件夹中有多less项目。 这可以改变一些如何? 还是只是Windows 7的方式?

自动跟踪已编辑Word文档的用户

有没有办法确定哪些login名已经编辑了一个Microsoft Word文档? 例如,学生A在课堂上完成作业,但是学生B实际上是做这个任务的人。 如果文档的作者字段包含编辑文档的当前login用户,则可以certificate这一点。 理想情况下,我想将当前login的用户列为作者,并强制跟踪更改以启用。 请注意,这是在Windows域,所以组策略是一个选项。

删除工作站并将其连接到AD

从AD移除和重新join工作站时,是否存在将其从AD中分离的缺点,而不删除AD对象,并将其重新join? 请详细说明。

terminal服务器托pipe在云服务器或传统的VPS?

目前我们正在研究我们非常小的数据中心的替代scheme。 我们有两台Windows 2008terminal服务器,它们提供RemoteApps服务,我们希望首先将其迁移到异地(如果我们可以将这个服务器整合到一台服务器中,那真是一个好处)。 说实话,我是绝望的VPS和云服务器之间的区别困惑。 我看到你可以得到云服务器,你可以安装和configuration你自己的Windows实例,那么这与传统的VPS有什么不同呢? 是否值得在Windows上试用Windowsterminal服务器? 还是应该坚持使用传统托pipe的VPS? authentication和数据传输将通过VPN到我们当前的数据中心(大部分时间stream量相当低)。 只是澄清一下,我们正在寻求离开网站的原因是因为我们目前的硬件不能满足要求,而且我们的带宽在高峰时期已经不多了,而且我们目前对服务器的物理位置感到不满。 硬件完全为我们pipe理的情况是理想的。