0
点赞
收藏
分享

微信扫一扫

关机和重启的几个命令及其他选项

                                                     1.shutdown

  这个可以实现定时关机、重启的操作。即shutdown [选项]  time [消息] 。shutdown命令如下:

选项

说明

-h

关闭系统

-r --reboot

重新启动系统

--H  --halt

停止系统

-k

不是真正的关机,只是向用户发送信息

-c

取消关机操作

--no-wall

进行关机或重启等操作之前不发送警告消息

       time这里可以设定关机的时间,如果不指定时间,默认是在一分钟之后执行操作。消息是指发送给用户的警告信息,如果不指定消息,就会发送默认消息。比如你想让系统立即关机,可以使用shutdown now命令或者指定+n的格式,shutdown+0表示立即关机。如果你直接使用shutodwn命令,就和shudown+1命令的效果一样,表示默认一分钟关机。

    如果你想同时执行多条命令,需要用分号隔开比如data;shutdwon。

   这样就会显示当前系统的日期时间,并在之后一分钟关机。此时如果不想关机可以使用shutdown -c取消关机操作。

   下面是利用shutdown -h关机的操作,结果如下:

                                 关机和重启的几个命令及其他选项_运行级别

              

                                 2.halt命令                                     

  halt命令在停止系统的时候会先检测系统的运行级别(runlevel,如果运行级别是0或者是 6就执行操作,不是的话会让shutdown过来关闭系统。它在使用时:  hait [选项].

选项

说明

-n

关机之前执行同步操作(速度会快,但数据可能会丢失)

-p

停止运行系统之后关闭电源,相当于执行了halt命令后在执行poweroff命令

-f

不管运行级别,直接强制关机

        与halt命令不同的是,执行poweroff命令关闭系统之后电源也会关闭。这个命令的格式和halt命令一样,可以直接在后面加选项。reboot是重启系统的命令,使用的命令的格式和和前面两个相同。这三个命令有一些共同的选项,比如执行了-f选项之后会存在数据丢失的风险,通常我们要避免这种现象的发生。同步有一个解决的办法。同步(sysnc)操作会将保存在内存中的数据写入磁盘。sync命令可以执行系统的同步调用。

选项

说明

--halt

以halt、poweroff或reboot的方式停止机器

-P -poweroff

以hal、poweroff 、reboot的方式关闭电源

--reboot

以halt、poweroff、reboot的方式重新启动

-f、--force

强制运行,不会调用systemd守护进程

你可以在同步之后立即进行重启和关机操作,而系统不需要调用systemd守护进程.                                         

 

举报

相关推荐

0 条评论