Linux重启命令shutdown与reboot

Linux中的reboot和shutdown命令用于系统重启,halt用于关机。shutdown命令提供安全的关机或重启,允许设定时间并发送警告信息。它有多个选项,如-r用于重启,-h用于关机。halt本质上是shutdown-h的别名。reboot比halt更快但可能造成数据丢失。只有超级用户能执行这些命令,shutdown-c可以取消已安排的关机或重启。
摘要由CSDN通过智能技术生成

在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。

shutdown

命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。

精确时间的格式是hh:mm,表示小时和分钟,时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。
  该命令的一般格式: shutdown [选项] [时间] [警告信息]
  命令中各选项的含义为:
  - k 并不真正关机而只是发出警告信息给所有用户
  - r 关机后立即重新启动,即:shutdown -r,shutdown -r now
  - h 关机后不重新启动
  - f 快速关机重启动时跳过fsck
  - n 快速关机不经过init 程序
  - c 取消一个已经运行的shutdown
  需要特别说明的是该命令只能由超级用户使用。

halt 是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。

reboot 

工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失。所以使用reboot 命令的场合主要是在单用户模式。

案例

Linux centos重启命令:
  1、reboot
  2、shutdown -r now 立刻重启(root用户使用)
  3、shutdown -r 10 过10分钟自动重启(root用户使用)
  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
  如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

Linux centos关机命令:
  1、halt 立刻关机
  2、poweroff 立刻关机
  3、shutdown -h now 立刻关机(root用户使用)
  4、shutdown -h 10 10分钟后自动关机
  如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

`adb reboot remount` 这条命令用于启动设备并挂载根目录为可读写模式。这在Android调试桥(ADB)环境中非常有用,尤其是在进行系统级别的操作、更新内核或者进行其他涉及到修改系统文件的任务时。 以下是 `adb reboot remount` 的详细解释: ### ADB (Android Debug Bridge) ADB是一个工具集,它允许您通过USB连接或Wi-Fi从计算机控制Android设备。您可以使用ADB执行多种操作,包括安装应用、备份数据、恢复系统以及调试程序等。 ### reboot remount 参数 - **reboot** : 表示重启设备。 - **remount** : 指令后跟这个关键字表示需要改变设备的根分区的挂载选项。默认情况下,设备的根分区通常是只读的,这意味着用户无法直接编辑或删除系统文件。使用 `remount` 指令可以将根分区切换为可读写状态,以便执行需要修改系统文件的操作。 ### 使用场景 当你需要执行下面这些任务时,可能会使用到 `adb reboot remount`: 1. **安装系统级应用或模块**:一些应用程序或模块需要对系统核心文件进行修改才能正常工作,这时就需要设备处于可写模式下。 2. **更新内核**:内核的更新通常涉及到对现有内核文件的替换,这需要设备的根分区处于可读写状态。 3. **清除系统缓存**:有时为了清理系统缓存空间或修复某些问题,会使用特定命令清除系统缓存,这通常需要设备在重启后执行。 4. **进行高级故障排除**:对于更复杂的问题解决,可能需要访问系统核心文件进行诊断或修复,这时 `adb reboot remount` 就派上了用场。 ### 注意事项 虽然 `adb reboot remount` 提供了强大的功能,但也需要注意其使用的安全性和风险。不当的使用可能导致设备损坏或数据丢失。因此,在执行此类操作前,请确保了解所有潜在的风险,并在必要的时候备份重要数据。 ### 相关问题 1. 在执行 `adb reboot remount` 后如何确认更改已成功应用于设备? 2. 执行 `adb reboot remount` 命令的完整步骤是什么? 3. 使用 `adb reboot remount` 命令进行系统级操作有哪些常见的错误和警告信息?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨痕诉清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值