写在前面:
最近在学习Linux命令,记录一下学习Linux常用命令的过程,方便以后复习。仅供参考,若有不当的地方,恳请指正。如果对你有帮助,欢迎点赞,关注,收藏,评论,谢谢。
开关机 (系统的关机、重启以及登出 )
1.1 shutdown -h now 用于立即关闭系统
-h:halt即停机。
1.2 init 0 用于将系统切换到运行级别 0,这通常意味着系统会被完全关闭(halt)
1.3 telinit 0 关闭系统
1.4 shutdown -h +N 按预定时间关闭系统
如:shutdown -h +1,系统将在 1分钟后开始关闭过程。
1.5 shutdown -h 19:30 指定时间关机
PS:这里指定的时间是在接下来的 指定时间(如:19:30) 关闭 Linux 系统,如果已经过了这个时间怎么办,Linux系统会设置到第二天的指定时间。
如果设置了多个关机计划,又会怎么样呢?如下图所示:
相关解释:
/run/systemd/shutdown/scheduled文件(如果系统使用systemd并且该文件存在的话)将包含有关最后一次计划关机的信息。这个文件是动态生成的,并且会在关机计划被取消或实际关机发生后被删除或更新。
如果执行了多次关机计划,系统会以最后一次执行的关机计划为准。
1.6 shutdown -c 取消按预定时间关闭系统
1.7 shutdown -r now 重启系统
1.8 reboot 重启系统(常用)
shutdown -r now与reboot都是重启系统,有什么区别?如下图所示:
1.9 exit 用于终止当前shell会话
在终端或控制台中键入exit命令时,实际上是在终止当前的shell会话,这通常会导致终端窗口关闭。