Articles of 启动

在Windows启动时运行命令(不要login!)

你如何告诉Windows在每个系统启动时运行一个命令? 我有大量的服务器,我将需要在系统启动时运行一个命令,使非持久性configuration更改。 我可以运行命令: 作为一个可执行的多个参数 作为batch file,用适当的参数调用上面的可执行文件 如何指示Windows在每次启动时运行我的命令,而无需login? 相关: https : //stackoverflow.com/q/5899978/93180

Server 2008卡在重启循环“configuration更新:第3阶段3”

我们的服务器昨天晚上进行了一些更新,今天早上我们进来发现它在启动 – >“应用系统configuration” – >“configuration更新:3.0%的阶段3” – >重启循环。 安全模式不起作用,它仍然会尝试在进入桌面之前configuration更新。 我有CD,并提出了命令行,但经过几个小时的search和互联网search,我没有能够产生任何结果。 任何想法如何从CD命令行执行“取消更新”/“恢复”/“修复”? 非常类似的问题: Windows Server 2008停滞在“configuration更新 – 完成3 – 0%的阶段3” 其中一个答案提供的链接/一些/信息,但没有结果。 ( http://support.microsoft.com/kb/949358/en-us ) 我不知道如何处理这个post,所以这可能需要合并。

如何设置systemd服务依赖关系?

在CentOS 7系统启动期间,nginx启动失败,出现以下错误: 2014/08/04 17:27:34 [emerg] 790#0: bind() to abcd:443 failed (99: Cannot assign requested address) 我怀疑这是由于在尝试绑定到通过SSL提供虚拟主机的IP地址之前,networking接口尚未启动。 我的猜测是我需要指定network.service作为nginx.service的要求,但是我根本找不到/ etc / systemd /中的networking服务。 我如何在systemd中configuration服务顺序或依赖关系?

标准或最好的方式来保持活动进程由init.d启动

我正在寻找一个标准的方法或最佳实践来保持一个由init.d shell脚本启动的守护进程。 或者甚至更好,有没有办法让它直接从/etc/init.d ? 具体来说,我有一个名为dtnd的守护进程,并且有无限循环,用于查找意外的结束进程,如果有的话,守护进程会再次唤醒它们。 另外,我使用start-stop-daemon工具来让给定的系统用户运行进程。 我想从启动运行这个dtnd守护进程。 为了实现这个行为,我创build了一个init.d脚本,它使用start,stop和status命令来“包装”dtnd文件。 我有两个问题,我想解决: 有没有办法实现从init.d shell脚本保持活着的一些进程 。 是一种标准/最好的方式吗? build议使进程保持无限循环状态? 我想最好使用一些像respawn这样的命令来实现。 这是正确的? 我知道respawn命令的存在。 我想这就是我所需要的,但是我不了解/etc/init.d/和/etc/init之间的工作stream程。 任何人都可以帮我吗? 注意,我没有inittab,也没有upstart(我只允许使用/etc/init , /etc/init /etc/init.d , cron和系统工具作为start-stop-daemon 。我的意思是,只有默认的工具) 非常感谢你的时间!

IBM服务器需要很长时间才能启动UEFI到OS

我有一对IBM System x3620服务器。 这些服务器一旦终于到达操作系统接pipe点的位置,就可以正常工作了,但是这个服务器将永远无法通过新的UEFI引导系统…大概五分钟左右; 也许更长。 我没有计时,但是这是等待你喝杯咖啡的时候,当你回来的时候还在继续。 通常我closures这些的唯一时间是每月维护周期(通常只是Windows更新)。 这是内置的维护时间,所以额外的5分钟不计入我们的SLA,并没有什么大不了的。 但是,如果我可能发生停电的情况,我一定会把那5分钟时间拿回来。 有什么我可以做的,告诉他们只是继续开车已经? 我已经禁用了一切,我可以find禁用,只要额外的启动选项去。

Linux在平均启动时读取多less数据?

我想知道为了进入一个虚拟的控制台shell提示符,总共有多less数据被读取到新鲜安装的vanilla Linux系统(如32位CentOS 5.10)? 你知道,阅读所有的configuration文件,加载二进制文件,内核映像等 我正在寻找数量级的估计。 我知道Linux启动在过程的细节方面差别很大。 我们在说10Mb吗? 100MB? 1Gb的?

如何更改Linux服务启动/启动顺序?

由于标题中的问题很明显,我如何更改Linux服务启动/启动顺序?

如何使用systemd-firstboot.service?

我正在制作Debian Jessie的图片。 系统启动时没有/etc/machine-id文件。 这会导致日记本无法启动的问题。 我发现,在systemd回购: # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) […]

如何configuration“按访问反病毒”更快的启动?

我正在试图优化我们700个Windows XP工作站的启动过程,我们经常抱怨现场工作站的启动和login时间。 在这两部分来看 ,第一部分使用BootVis来监视和检查启动过程; 第二部分使用Process Monitor来监视login过程。 使用BootVis的“引导完成”方式作为衡量标准,我使用了一台已经使用了18个月的VMWare工作站虚拟机作为通用testing机器(因此是相当典型的现场机器)。 我使用快照在每次testing之前将虚拟机返回到初始状态。 从日志和报告,BootVis创build最明显的延迟是来自Sophos Anti-Virus的访问扫描器,然后在一段距离之前由mrxsmb。 我调整了机器的策略(确保我强制Sophos每次更新两次),并提出了以下数字: 扫描所有文件,阅读 :260秒 扫描所有文件,写入 :160秒 扫描可执行文件,读取和打开时 :111秒 扫描可执行文件,开启时间 :99秒 扫描可执行文件,写入 :95秒 按访问扫描禁用 :102秒 以上倾向表明,扫描所有文件,读取是迄今为止最昂贵的操作(可能完全没有必要)。 我不能完全理解为什么禁用读写扫描实际上会减慢引导顺序,然而却小得多。 最后的三个结果几乎是一样的,这意味着我必须使用其他因素来影响我的决定,即select扫描可执行文件,读取或写入。 更新: 我在同一台虚拟机器上做了一些更多的testing(在不同的时间,所以不能直接和上面的结果进行比较: 未安装Sophos :67.4秒(5次testing的平均值) 扫描可执行文件,开启时间 :84.5秒(平均5次testing) 扫描可执行文件,写入时间 :85秒(平均5次testing) 平均值导致“On Read”和“On Write”的值进一步收敛,有趣的是,使用Sophos扫描可执行文件仅比未安装的Sophos增加了21%的性能开销。 那么在configuration按访问扫描来改善启动时间时,我应该做些什么?

EC2启动 – 如何判断Windows准备好?

我正在与亚马逊EC2合作,并且我有一些支持EBS的Windows AMI。 从EBS快照启动新实例时,EC2Config服务为我准备Windows机器。 我知道什么时候EC2Config完成了,因为我可以检查实例控制台输出 – 一旦它说“Windows已经准备就绪”,我知道我很好。 我正在寻找的是从操作系统本身中告诉“Windows已准备就绪”的方法。 我认为可以从操作系统访问的元数据URL会告诉我这一点,但我找不到任何合适的值。 http://169.254.169.254/latest/meta-data/ 我的目标是一旦“Windows准备好”就运行configuration脚本。 我的一些configuration任务需要在启动之前确保机器已完全configuration – 特别是如果EC2Config正在重命名计算机并重新启动。 我可以使用EC2工具或C#编写一些东西,但这需要我在我的AMI上使用我的AWS密钥(我不想这么做)。 理想情况下,我想看一下机器本身的东西,告诉我什么时候可以开始configuration – 像EventLog条目,看文本文件,检查元数据URL等。 侧面的问题:我可以使用一个很好的文章,了解捆绑/解包过程对EBS机器的作用。