Linux学习之路——第三章:Linux常用指令(九)关机重启命令
Linux学习之路——目录
https://blog.csdn.net/sugar_star/article/details/91350251
上节内容:write、wall、ping、ifconfig、mail、last、traceroute、netstat、mount
本节内容:shutdown、halt、poweroff、reboot、init、runlevel、logout
九、关机重启命令
1.shutdown
shutdown命令能够关闭重启计算机。其选项有:
-h: halt,关闭计算机
-r: reboot,重启计算机
-c: 取消上一条shutdown命令
shutdown -h now
表示立即关机;shutdown -r 10
表示10分钟后关机;shutdown -h 10:10
表示10点10分钟的时候关机。
2.halt、poweroff和reboot
halt命令、poweroff命令和reboot命令与它们字面上的意思一样:
halt: 关闭计算机
poweroff: 关闭计算机
reboot: 重启计算机
虽然有这3个命令,但依旧推荐使用shutdown命令进行关机和重启。
3.init和runlevel
init命令能够设置计算机运行级别,即开机后进入什么模式。一共有7个运行级别:
0 关机
1 单用户模式
2 无NFC服务的多用户模式
3 完整的多用户模式
4 自定义模式
5 图形界面模式
6 重启
runlevel命令能够查看计算机的当前运行等级与上次设定的运行等级。
(1)运行等级说明
这些数字代表了对应的运行级别,可以在init命令的配置文件中看到,运行less /etc/inittab
命令:
①注意到关机(0)与重启(6)都有备注说明:不能设置为默认运行级别。想象一下,一旦设置运行级别为0或6,就会出现这样的情况:一开机就关机,或一开机就重启停不下来。
②之所以存在无NFC服务的多用户模式,是因为NFC服务虽然让用户之间共享文件变得简单,但存在较大安全隐患。
③自定义模式就是用户自己创造一个可运行的计算机模式。
④在inittab文件下看到5对应X开头的模式都是代表图形界面,不管X后跟的什么数字。记得我们在设定Linux系统时只进行了basic services的安装,所以我们在用的Linux系统是没有图形界面的。
(2)实验
先用runlevel命令查看一下计算机的当前运行等级:
可以看到当前运行等级是3,即完全的多用户模式;N代表没有上一次设定的运行等级。
虽然计算机没有安装图形界面,当我们依然可以将运行等级设置为5,输入init 5
修改运行等级为图形界面模式:
注意到虽然系统没有图形界面,但这里依旧显示开启。
对于将运行等级设置为5,其实计算机是有报错的,但只在VMware上的虚拟机界面有显示,而不在远程端口显示:
4.logout
logout命令能够退出我们的当前账号。
在使用完计算机后,一定要记得退出登录。试想一下 ,如果root用户使用完毕后忘记退出,计算机中的所有数据都将处于非常危险的情况下。
上一篇: Linux 关机重启命令
下一篇: 根据设备跳转pc或移动端网站