学习啦 > 学习电脑 > 操作系统 > Linux教程 > linux shell的关机命令是什么

linux shell的关机命令是什么

时间: 佳洲1085 分享

linux shell的关机命令是什么

  linux shell命令下我们可以通过相关命令关闭和重启计算机,下面由学习啦小编为大家搜集整理了linux shell的关机命令是什么的相关知识,希望对大家有帮助!

  linux shell的关机命令

  问题描述

  对于Linux系统而言,许多时候是用于服务器之类的,此时是不会开启桌面系统的,这样通过命令行的方式进行操作,可以有效节省系统RAM的使用,使尽量多的资源供重要的service使用。因此使用命令行的方式在linux系统下操作就非常流行。

  关机操作

  shutdown -h now

  会立即关闭机器。

  sudo -s -H

  password

  init 0//关机

  init 6//重启

  重启操作

  shutdown -r now

  sudo reboot

  这两个命令功能一样,其中shutdown -r now的-r应当就是restart的意思。

  补充:linux shell其他的关机命令

  1.halt—-最简单的关机命令

  其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

  参数说明:

  [-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。

  [-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。

  [-d] 不写wtmp纪录〔已包含在选项[-n]中〕。

  [-f] 没有调用shutdown而强制关机或重启。

  [-i] 关机〔或重启〕前﹐关掉所有的网络接口。

  [-p] 该选项为缺省选项。就是关机时调用power off。

  2.reboot

  reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。

  3.init

  init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程等。shutdown就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机﹐init1为重启。

  4. power off

3632107