在Linux(特别是RHEL衍生的CentOS和Fedora)上,有区别吗?
echo b > /proc/sysrq-trigger
Run Code Online (Sandbox Code Playgroud)
“立即重新启动系统,无需卸载或同步文件系统,”根据维基百科。
reboot -n
Run Code Online (Sandbox Code Playgroud)
“在重新启动或停止之前不要同步。请注意,内核和存储驱动程序可能仍会同步,”根据 man 8 reboot 的说法。这种行为实际上有什么不同吗?
Mik*_*nen 10
该/sbin/reboot是在文件系统中常规可执行文件。如果您的文件系统被阻塞(例如文件系统驱动程序挂起、SATA 硬件挂起或磁盘固件挂起),那么成功执行该可执行文件所需的更改几乎为零。另一方面,假设您已经打开了 root shell,echo b > /proc/sysrq-trigger则不需要任何文件系统访问权限。
| 归档时间: |
|
| 查看次数: |
14233 次 |
| 最近记录: |