运行级别
在Linux的/etc/inittab
中查看,
代号 | 意义 |
---|---|
0 | 关机 |
1 | 单用户,用来找回用户密码使用 |
2 | 多用户状态,无网络服务 |
3 | 多用户状态,有网络服务 |
4 | 保留(未被使用) |
5 | 图形界面 |
6 | 重启 |
#init命令很简单,直接输入 init + 需要执行的模式 回车即可
#使用 关机
init 0
#图形界面模式
init 5
#重启
init 6
在centos7版本以后,由于只有3和5是我们经常用到的,对操作进行了简化
multi-user.target : 3 多用户,有网络
graphical.target : 5 图形界面
命令演示
#使用 systemctl set-default xxx 设置运行级别 (root用户)
# systemctl get-default 获得当前运行级别
[root@localhost ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@localhost ~]# systemctl get-default
multi-user.target
关机重启的几种命令
#关机方式1
init 0
#关机方式2
shutdown -h now(now也可写成数字,即几分钟后关机)
shutdown -h 1 #1分钟后重启
#关机方式3
halt
#重启方式1
init 6
#重启方式2
shutdown -r now
#重启方式3
reboot
#将数据同步到磁盘
sync
#在关机或者重启之前,最好将数据同步一下,虽然现在shutdown/halt/reboot等命令已经自动实现同步命令
正在学习中,不足之处感谢指教