closures系统的不同方式

QA在接受采访时被问到了这个问题:

告诉我所有可能的closures系统的方法。 系统可能在networking中。

我知道这个问题有点模糊。 这是面试官提出的问题,可能是他期待我回答虚拟化

我的答案:使用sshclosuresnetworking中的不同系统。

他对这个答案感到满意,但是期待着我以其他方式告诉我。

那么,closures系统的其他方法是什么?

什么样的制度? 你有物理访问? “关机”是否意味着干净的关机? 你想同时closures系统吗?

这是我迄今为止的名单:

任何操作系统

  1. 按下电源button(可能需要按住〜5秒)(*可能不干净)
  2. 拔下系统的电源线(不会干净)
  3. 切断电源线(不会干净)
  4. 从UPS,电源线或连接的墙上拔下电源线(将不会清洁)
  5. 删除系统中的关键组件(磁盘,电源,CPU,RAM)(绝对不干净)
  6. 销毁系统插入你的首选方法销毁在这里 (干净没关系,因为你不能从这种types的关机没有时间机器恢复)

视窗:

  1. 开始 – >关机
  2. 在命令提示符下,键入shutdown /p /f (你可以做shutdown /?为标志列表,有很多select)
  3. 在networking上: shutdown \\machinename /y /c (来自Mark Henderson的答案)

Linux的:

  1. 在GUI中selectclosures命令(在这里也依赖于GUI给出具体细节)
  2. shutdown -h now (-h将电源closures)
  3. init 0
  4. halt (啊,这带来回忆的美好时光: sync;sync;halt
  5. ssh root@machinename shutdown -h now (如果你不能以root身份执行ssh,那么请执行sudo shutdown ...

FreeBSD的:

  1. shutdown -p now (-p将关机)
  2. 在GUI中selectclosures命令(在这里也依赖于GUI给出具体细节)
  3. halt

OSX:

  1. 点击任务栏中的苹果 – > Shut Down
  2. 从Terminal.app – > shutdown -h now

VMware的:

  1. 根据来宾操作系统从上面的列表中select适当的命令。
  2. 右键单击guest,selectPower -> Power Off (或者点击它并按CTRL + E)
  3. 右键单击guest,selectPower -> Shut Down Guest (或点击它并按CTRL + D)
  4. vmrun -T server -h https://IP-OF-HOST:8333/sdk -u user -p password stop "[datastore] guest.vmx" (假设你有从命令行访问的vmrun)
  5. 杀死主机上的虚拟化进程(不干净)

Xen的:

  1. 根据来宾操作系统从上面的列表中select适当的命令
  2. xm shutdown machinename
  3. 杀死主机上的虚拟化进程(不干净)

虚拟盒子:

  1. 根据来宾操作系统从上面的列表中select适当的命令
  2. closures主机窗口,您将在其中获得closures虚拟机电源的选项
  3. 杀死主机上的虚拟化进程(不干净)

我相信还有其他许多人,当他们来找我的时候,我会把他们join我的答案(或者人们在评论中发表他们)。

  • Windows: shutdown \\machinename /y /c
  • Xen: xm shutdown machinename或者xm destroy machinename
  • VMWare:login到vSpherepipe理控制台,右键单击机器并select“closures”

如果机器有一个networking控制的电源板,则可以login到电源板并closures电源。

 halt init 0 shutdown -h now 

是三个你可以在壳上运行

我使用LogMeIn来远程控制服务器。 我们有一个小的基础设施,它做得很好(而且是安全的)。

如果你想“设置并忘记它”,那么你可以使用一个名为“closures”的小程序,它也适用于深夜的远程重启。