RHEL7 运行级别简介及切换操作

简介: init是Linux系统操作中不可缺少的程序之一。

init是Linux系统操作中不可缺少的程序之一。init进程,它是一个由内核启动的用户级进程。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。

Linux系统7个运行级别
0:关机,停机模式
1:单用户模式
2:多用户模式
3:完整的多用户文本模式
4:系统未使用,保留一般不用
5:图形化模式
6:重启模式
运行级就是操作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能。

级别具体说明:
0: 系统停机(关机)模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机。
1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户模式,没有NFS网络支持。
3:完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5:图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。
6:重启模式,默认运行级别不能设为6,否则不能正常启动,就会一直开机重启开机重启。

启动原理简介:
1、在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)。
[root@Jaking ~]# ls -l /etc/rc.d/init.d
total 40
-rw-r--r--. 1 root root 15131 Sep 12 2016 functions
-rwxr-xr-x. 1 root root 2989 Sep 12 2016 netconsole
-rwxr-xr-x. 1 root root 6643 Sep 12 2016 network
-rwxr-xr-x. 1 root root 2190 May 31 02:09 nginx
-rw-r--r--. 1 root root 1160 Sep 13 2016 README
-rwxr-xr-x. 1 root root 2437 Jun 26 2015 rhnsd
2、在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别即(0-6)。
[root@Jaking ~]# ls -l /etc/rc.d
total 36
drwxr-xr-x. 2 root root 4096 May 31 02:09 init.d
drwxr-xr-x. 2 root root 4096 May 30 11:46 rc0.d
drwxr-xr-x. 2 root root 4096 May 30 11:46 rc1.d
drwxr-xr-x. 2 root root 4096 May 31 05:00 rc2.d
drwxr-xr-x. 2 root root 4096 May 31 05:00 rc3.d
drwxr-xr-x. 2 root root 4096 May 31 05:00 rc4.d
drwxr-xr-x. 2 root root 4096 May 31 05:00 rc5.d
drwxr-xr-x. 2 root root 4096 May 30 11:46 rc6.d
-rw-r--r--. 1 root root 473 Sep 13 2016 rc.local
注意:
最小化安装的操作系统默认是没有图形化软件的
安装图形化软件方法如下

yum install -y xorg gnome glx*

RHEL7更改默认启动级别
[root@Jaking ~]# systemctl get-default
graphical.target

设置默认启动为多用户字符界面:
[root@Jaking ~]# systemctl set-default multi-user.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'

查看默认启动的运行模式:
[root@Jaking ~]# systemctl get-default
multi-user.target 字符模式

设置默认启动为多用户图形界面:
[root@Jaking ~]# systemctl set-default graphical.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'

查看默认启动的运行模式:
[root@Jaking ~]# systemctl get-default
graphical.target 图形模式

从字符界面切换到图形界面:
方法1:执行 startx
方法2:执行 systemctl isolate graphical.target
方法3:执行 init 5
总结
以上就是 RHEL7 运行级别及切换操作,这些基本操作非常实用。

相关文章
|
Java 开发者
Java一分钟之-Quasar:协程库
【6月更文挑战第12天】Quasar是Java的高性能协程库,通过字节码增强实现轻量级并发模型——协程和通道,降低并发处理的复杂性和资源消耗。本文探讨了Quasar的常见问题,如内存泄漏、死锁和过度使用,提出相应避免策略,并提供了一个简单的协程间数据交换的代码示例。正确使用Quasar能提升程序性能和可维护性。
800 1
|
8月前
|
人工智能 自然语言处理 安全
HarmonyOS NEXT+AI打造智能助手APP(适配DeepSeek)
华为仓颉编程语言与HarmonyOS NEXT结合AI大模型,开创智能助手APP开发新纪元。仓颉语言以自然化编程降低门槛,HarmonyOS NEXT提供流畅安全的系统支持,AI大模型赋予助手强大交互能力。实战课程覆盖智能对话、写作、画图等6大核心业务,模块化开发助你掌握全流程技能。参考资料及开源教程助力学习,开启智能应用开发新篇章。
545 10
HarmonyOS NEXT+AI打造智能助手APP(适配DeepSeek)
|
11月前
|
存储 缓存 前端开发
阿里云服务器2核4G5M带宽199元怎么样?简单测评与选购指南参考
阿里云服务器2核4G5M带宽199元怎么样?本文将从配置、云服务器性能、使用场景等方面来简单测评一下这款云服务器,以供参考。
|
11月前
|
机器学习/深度学习 编解码 计算机视觉
RT-DETR改进策略【注意力机制篇】| Mixed Local Channel Attention (MLCA) 同时融合通道、空间、局部信息和全局信息的新型注意力
RT-DETR改进策略【注意力机制篇】| Mixed Local Channel Attention (MLCA) 同时融合通道、空间、局部信息和全局信息的新型注意力
243 2
RT-DETR改进策略【注意力机制篇】| Mixed Local Channel Attention (MLCA) 同时融合通道、空间、局部信息和全局信息的新型注意力
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
2727 16
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
存储 数据管理 数据安全/隐私保护
Vuex 和 LocalStorage 实现数据共享
【10月更文挑战第8天】
218 1
|
机器学习/深度学习 存储 分布式计算
阿里开源首个DL框架,新型XDL帮你搞定大规模稀疏数据
12 月 21 日,阿里巴巴旗下的大数据营销平台阿里妈妈开源了其应用于自身广告业务的算法框架 X-Deep Learning(XDL)。该框架非常擅长处理高维稀疏数据,对构建推荐、搜索和广告系统非常有优势。此外,阿里还配套发布了一系列官方模型,它们都是阿里在实际业务或产品中采用的高效模型。
1728 0
阿里开源首个DL框架,新型XDL帮你搞定大规模稀疏数据
|
JSON Kubernetes 数据格式
crictl 常见的命令大全
crictl(Container Runtime Interface Command Line Interface)是一个命令行工具,用于与符合Kubernetes容器运行时接口(CRI)规范的容器运行时进行交互。它提供了一系列命令来查看和管理容器、镜像、Pod等资源。以下是crictl的一些常见命令及其功能概述: ### 1. 镜像管理 * **查看镜像**: - `crictl images`:列出所有镜像。 - `crictl images | grep <image-name>`:查看特定镜像。 * **拉取镜像**: - `crictl pull <image_na
5844 8
|
数据采集 存储 数据可视化
【优秀python数据分析案例】基于python的中国天气网数据采集与可视化分析的设计与实现
本文介绍了一个基于Python的中国天气网数据采集与可视化分析系统,通过requests和BeautifulSoup库实现数据爬取,利用matplotlib、numpy和pandas进行数据可视化,提供了温湿度变化曲线、空气质量图、风向雷达图等分析结果,有效预测和展示了未来天气信息。
4142 3
|
网络协议 Linux 网络安全
无公网IP,SSH远程连接Linux CentOS服务器【内网穿透】
本次教程我们来实现如何在外公网环境下,SSH远程连接家里/公司的Linux CentOS服务器,无需公网IP,也不需要设置路由器。