QA在接受采访时被问到了这个问题:
告诉我所有可能的closures系统的方法。 系统可能在networking中。
我知道这个问题有点模糊。 这是面试官提出的问题,可能是他期待我回答虚拟化?
我的答案:使用sshclosuresnetworking中的不同系统。
他对这个答案感到满意,但是期待着我以其他方式告诉我。
那么,closures系统的其他方法是什么?
什么样的制度? 你有物理访问? “关机”是否意味着干净的关机? 你想同时closures系统吗?
这是我迄今为止的名单:
任何操作系统
视窗:
shutdown /p /f (你可以做shutdown /?为标志列表,有很多select) shutdown \\machinename /y /c (来自Mark Henderson的答案) Linux的:
shutdown -h now (-h将电源closures) init 0 halt (啊,这带来回忆的美好时光: sync;sync;halt ) ssh root@machinename shutdown -h now (如果你不能以root身份执行ssh,那么请执行sudo shutdown ... ) FreeBSD的:
shutdown -p now (-p将关机) halt OSX:
Shut Down shutdown -h now VMware的:
Power -> Power Off (或者点击它并按CTRL + E) Power -> Shut Down Guest (或点击它并按CTRL + D) vmrun -T server -h https://IP-OF-HOST:8333/sdk -u user -p password stop "[datastore] guest.vmx" (假设你有从命令行访问的vmrun) Xen的:
xm shutdown machinename 虚拟盒子:
我相信还有其他许多人,当他们来找我的时候,我会把他们join我的答案(或者人们在评论中发表他们)。
shutdown \\machinename /y /c xm shutdown machinename或者xm destroy machinename 如果机器有一个networking控制的电源板,则可以login到电源板并closures电源。
halt init 0 shutdown -h now
是三个你可以在壳上运行
我使用LogMeIn来远程控制服务器。 我们有一个小的基础设施,它做得很好(而且是安全的)。
如果你想“设置并忘记它”,那么你可以使用一个名为“closures”的小程序,它也适用于深夜的远程重启。