linux run level

linux 启动有个概念就是runlevel,但是很久都不知道runlevel为何物,搜了点资料,总结下

runlevel 定义

0:关机状态
1:单用户模式
2:字符界面的多用户模式(不支持网络)
3:字符界面的多用户模式(运行最完整的模式)
4:未分配使用,系统保留
5:图形界面的多用户模式
6:重新启动系统(reboot)

run level 间切换呢

  • 列出当前使用的运行等级
# systemctl get-default

multi-user.target

  • 启动运行等级5,即图形模式
# systemctl isolate runlevel5.target

# systemctl isolate graphical.target
  • 启动运行等级3,即多用户模式(命令行)
# systemctl isolate runlevel3.target

# systemctl isolate multiuser.target
  • 设置多用户模式或图形模式为默认运行等级
# systemctl set-default runlevel3.target
# systemctl set-default runlevel5.target
  • 重启、停止、挂起、休眠系统或使系统进入混合睡眠
# systemctl reboot
# systemctl halt
# systemctl suspend
# systemctl hibernate
# systemctl hybrid-sleep
  • 启动系统救援模式
# systemctl rescue
  • 进入紧急模式
# systemctl emergency
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容