系统开关机命令和启动级别
1.常用关机,重启命令
- shutdown
- init
- rebbot
- poweroff
- half
1.shutdown 关机命令
- 作用:关机,重启,定时关机
- 语法:shutdown [选项] 参数
1.常用参数:
- -r 重启计算机
- -h 关机;定时关机
2.实例:
$ shutdown -h +10 #10分钟之后关机
$ shutdown -h 23:30 #指定具体的时间点进行关机
$ shutdown -r 20:00 #20:00 以后重启
$ shutdown -h now #立即关机
2.Linux系统的7个启动级别
- 作用:切换系统运行级别
- 语法:init 0-6
1. 启动级别
0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关机
1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录
2 多用户模式,没有NFS和网络支持
3 完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令模式
4 系统未使用,保留一般丌用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置
5 图形化模式,登陆后进入图形 GUI 模式,X Window 系
6. 重启模式,默认运行级别丌能设为 6,否则丌能正常启劢。运行 init 6 机器就会重启
1.范例
[root@localhost ~]# init 0 #关机
[root@localhost ~]# init 3 #进入 3 级别字符界面
[root@localhost ~]# init 5 #进入 5 级别图形界面
2.设置默认的运行界别
- 第 3 运行级用 multi-user.target 替代。
- 第 5 运行级用 graphical.target 替代。
查看当前默认启动级别:
[root@localhost ~]# systemctl get-default
multi-user.target
[root@localhost ~]# systemctl set-default multi-user.target #切换级别为3级别字符界面
[root@localhost ~]# systemctl set-default graphical.target #切换级别为5级别图形化界面
[root@localhost ~]# runlevel
3 5 #表示从 3 级别切换到了 5 级别
1.面试问题
如何在不重启的情况下,图形化界面切换成字符界面?
快捷键: alt+crtl+F3