区别如下:
init 0是关机,而shutdown除了关机还可以重启。
shutdown -r now #重启,相当于init 6,表示重启
shutdown -h now #关机,作为关机功能和init 0几乎没区别,但是前者更常用。
init:init定义了8个运行级别,这里相关的主要是0关机,6重启。
halt:最简单的关机命令,关机但是不关闭电源,需要手动关闭电源(加p参数会关闭电源),不加参数时调用shutdown来关机。
shutdown:关机同时关闭电源,只有拥有root权限的用户才可以执行(普通用户需要root授权)。