Linux时间管理、关机命令及7个启动级别

一、时间管理
linux时间管理分系统时间和硬件时间。
1.硬件时间(又叫BIOS硬件时间)
[[email protected] ~]# hwclock
2.系统时间
[[email protected] ~]# date
Linux时间管理、关机命令及7个启动级别
在centos中硬件时间和系统时间是一样的。
3.时间的修改
[[email protected] ~]# date -s 12:12:12
[[email protected] ~]# date -s 2021-11-22
Linux时间管理、关机命令及7个启动级别
在这里我们可以看到,对时间和日期的修改,同时他也告诉我们如果想更高效的修改时间日期,我们应该先修改日期在修改时间,因为再修改日期的时候,会自动将时间清零。
同时,如果你想要知道更多的有关date命令的参数,可以使用date --help命令查看。
现在如果你想要将时间改回原来的时间,你需要用到硬件时间进行同步即可。
[[email protected] ~]# hwclock -s
[[email protected] ~]# date
Linux时间管理、关机命令及7个启动级别
二、关机命令
关机命令有:shutdown,init,poweroff,reboot,halt
其中halt在centos7/8中只关闭操作系统,不关闭电源,相当于挂起,这个命令不常用,在这里就简单介绍一下。
1.shutdown
作用:关机,重启,定时关机
语法:shutdown [选项]
参数:
-r —>重新启动计算机
-h —>关机
-h + 时间 —>定时关机
-c —>取消设置
例子:
Linux时间管理、关机命令及7个启动级别
2.init
作用:切换系统的启动级别
语法:init 0-6
在这里就不得不说linux的7个启动级别了,具体例子看下面的介绍。
三、linux的7个系统启动级别
1.linux的7个启动级别的介绍

0 系统停机模式:系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
6 重启模式:系统默认运行级别不能设为6,否则不能正常启动,运行init 6机器就会重启。

1 单用户模式:root权限,用于系统维护,禁止远程登陆,和windows下的安全模式很像。
2 多用户模式:没有NFS网络支持,有点像单机游戏一样,不能连网。

3 完整的多用户文本模式:有NFS,登录后进入控制台命令行模式。
5 图形化模式:登录后进入图形GUI模式 。

4 系统未使用,一般保留不用:在一些特殊情况下可以用它来做一些事情。比如在笔记本电脑电池用尽的时候,可以切换到这个模式来做一些设置。

2.启动级别的设置
切换到第3运行级别
[[email protected] ~]# systemctl isolate multi-user.target
[[email protected] ~]# systemctl isolate runlevel3.target
Linux时间管理、关机命令及7个启动级别
切换到第5运行级别
[[email protected] ~]# systemctl isolate graphical.target
[[email protected] ~]# systemctl isolate runlevel5.target
Linux时间管理、关机命令及7个启动级别
因为我使用的是CentOS8.0,由于系统的原因无法切换到命令行的模式,但是8.0之前的版本都可以切换,下面是7.4版本的命令行模式:
Linux时间管理、关机命令及7个启动级别
注意:在命令行模式中,数字键盘是使用不了的。
3.设置默认的运行级别
[[email protected] ~]# systemctl set-default multi-user.target
查看默认启动级别
[[email protected] ~]# systemctl get-default
切换默认运行级别为图形界面
[[email protected] ~]# systemctl set-default graphical.target
[[email protected] ~]# systemctl get-default
Linux时间管理、关机命令及7个启动级别

最后,如果上述内容有错,欢迎各位大佬来斧正。