reboot vs shutdown -r现在用于重新启动Linux


11

我通常使用reboot重新启动Linux机器,但是一个朋友说我应该shutdown -r now改用它。有什么区别吗?

查看手册页可以告诉我一些有关运行级别的信息,但是我希望能用一个简单的英语来给出答案,以便相对没有经验的Linux用户可以理解。


Answers:


7

许多Unix系统reboot执行即时重启-不同步,不卸载,不执行任何操作。就像点击重置按钮一样。

如果您希望重新启动其中一个系统,则您的朋友正试图节省您数小时的fscking,或更糟糕的是。


2
例如,这是在Mac OS X上重新启动的行为,因此,我们已经在讨论大多数已部署的最终用户UNIX系统。根据Shakedown的回答,这可能在不同的* NIX类型之间有所不同。
NReilingh

4

所提供的功能可能会略有不同,但是它们都可以用于实现同一目的。实际上,这是手册页上的内容reboot

当使用--force调用或在运行级别0或6中调用时,此工具将调用本身的reboot(2)系统调用并直接重新引导系统。否则,这仅会使用适当的参数来调用shutdown(8)工具。

同样,这两个操作的“运行级别”信息似乎相同。从重新启动和关闭的手册页来看,关闭似乎提供了一些更低级别的功能,而重新启动是使用关闭的更高级别的工具。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.