当前位置: 首页 > article >正文

简单配置RHEL9.X

切换默认运行级别

将系统默认启动模式从多用户的图形界面调整为多用户的文本界面,适用于优化系统资源占用或进行远程服务器管理的场景。

注意:安装选择“带GUI的服务器”部分常用命令默认安装;如果选择“最小安装”时,部分常用命令没有安装。软件安装方式直接影响基础命令集的可用性:选择"带GUI的服务器"安装方案时,系统会预装图形管理工具及常用运维命令(如top、htop、vim等);若采用"最小化安装"配置,则仅保留核心系统组件,需要使用时,则需要额外安装。

以下操作,均使用root和系统自带终端操作。

打开终端的两种方法:

方法1:点击屏幕左上角的 “活动” 按钮(或按下 Super键,即Windows键),从界面下方点击终端图标(黑色命令行符号)即可打开。

方法2:按Alt+F2组合键,打开输入命令窗口,再输入gnome-terminal

临时运行模式切换(立即生效)

  1. Sysvinit系统
#切换至文本界面:
init 3#返回图形界面
init 5#验证方法:#执行who -r查看当前运行级别(3为文本模式,5为图形模式)#执行runlevel查看上次和当前的运行级别(5 3:表示从级别5切换至3,N:表示没有上一次运行级别)
  1. Systemd系统
#立即切换至文本界面:
systemctl isolate multi-user.target
或systemctl isolate runlevel3.target#返回图形界面:
systemctl isolate graphical.target
或systemctl isolate runlevel5.target#验证方法:#执行who -r查看当前运行级别(3为文本模式,5为图形模式)#执行runlevel查看上次和当前的运行级别(5 3:表示从级别5切换至3,N:表示没有上一次运行级别)

永久默认模式配置(需重启生效)

#设置文本界面为默认启动:
[root@blog ~]# systemctl set-default multi-user.target
#或systemctl set-default runlevel3.target
Removed "/etc/systemd/system/default.target".
Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/multi-user.target.
#修改后需执行reboot命令重启系统使配置生效#验证方法:重启后执行systemctl get-default确认当前默认目标
[root@blog ~]# systemctl get-default 
multi-user.target

制作系统快照

安装完成后,请务必立即创建虚拟机初始状态快照,并建议在系统配置、业务部署等关键测试节点建立增量式快照,形成可追溯的操作时间轴。此举既可确保异常时通过快照回滚功能秒级恢复基准环境,又能通过命名规范的断点快照(如初始化_YYYYMMDD)实现精准实验复现与故障溯源,全面强化虚拟化模拟环境的风险管控能力。

在进行快照拍摄时,建议优先关闭实时拍摄功能以缩短处理时间;若需保持设备运行状态,则需预留充足拍摄时长(经实测开机拍摄模式平均耗时增加40%-60%),用户可根据实际场景灵活选择操作策略。效果如下图所示。

恢复策略说明:所有快照均支持即时回滚功能,操作路径为【虚拟机管理】→【快照管理】→【选择目标快照】→【执行恢复】,整个过程可在30秒内完成系统状态复原。

http://www.lryc.cn/news/2398064.html

相关文章:

  • 默认网关 -- 负责转发数据包到其他网络的设备(通常是路由器)
  • python调用硅基流动的视觉语言模型
  • 下载并运行自制RAG框架
  • Rust 学习笔记:Cargo 工作区
  • 颈部的 “异常坚持”
  • Ubuntu22.04安装MinkowskiEngine
  • 【计算机网络】第2章:应用层—应用层协议原理
  • 【Zephyr 系列 6】使用 Zephyr + BLE 打造蓝牙广播与连接系统(STEVAL-IDB011V1 实战)
  • 利用 Scrapy 构建高效网页爬虫:框架解析与实战流程
  • RPG20.创建敌人的初始能力和加载武器
  • P5684 [CSP-J2019 江西] 非回文串 题解
  • 自适应移动平均(Adaptive Moving Average, AMA)
  • Java密码加密存储算法,SpringBoot 实现密码安全存储
  • 使用 Version Catalogs统一配置版本 (Gradle 7.0+ 特性)
  • 涨薪技术|0到1学会性能测试第95课-全链路脚本开发实例
  • C++文件和流基础
  • Spring AI Alibaba + Nacos 动态 MCP Server 代理方案
  • MCP:让AI工具协作变得像聊天一样简单 [特殊字符]
  • C++ Learning string类模拟实现
  • Message=“HalconDotNet.HHandleBase”的类型初始值设定项引发异常
  • AI炼丹日志-27 - Anubis 通过 PoW工作量证明的反爬虫组件 上手指南 原理解析
  • 阿姆达尔定律的演进:古斯塔夫森定律
  • JavaScript极致性能优化全攻略
  • 批量大数据并发处理中的内存安全与高效调度设计(以Qt为例)
  • Transformer核心原理
  • Grafana-State timeline状态时间线
  • 解决CSDN等网站访问不了的问题
  • 【华为云Astro Zero】组装设备管理页面开发(图形拖拽 + 脚本绑定)
  • PopupImageMenuItem 无响应
  • C++ Vector算法精讲与底层探秘:从经典例题到性能优化全解析