VM虚拟机中RedHat系统的基础操作

本文介绍了在VM虚拟机中使用RedHat Linux的基本操作,包括图形界面与命令行界面的切换,设置默认启动模式,理解Linux的运行级别,以及如何解决配置错误导致无法正常启动的问题。重点讲解了如何在命令行界面进行关机操作,并强调非root用户无法直接关机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在自学琢磨redhat,我是在VM虚拟机里安装的redhat,这里记录一些基本的linux操作:

1、图形界面和命令行界面的相互切换

Windows系统下在虚拟机里面安装RedHat,通常默认进入的是图形界面。但是要学习linux,最好当然要使用命令行界面了

从Linux的命令界面切换到图形界面:输入startx命令(也可以按Alt+F7(从别处学)。

从Linux的图形界面切换到命令界面:按Ctrl+Alt+Fn(n=1,2,3,4,5,6),但是在虚拟机里面Ctrl+Alt已经被占用,即光标切换出虚拟机。所以需要按Ctrl+Shift+Alt+Fn(n=1,2,3,4,5,6)。

还有一种就是在图形界面使用“终端”的方式来使用命令行,“应用”——“附件”——“终端”;

如果想自主设置开机默认进入的模式,可以通过修改系统配置文件来实现。具体命令如下(这里是将默认图形界面启动改成默认命令行界面启动,该操作在命令界面下,注意,当前用户必须要root或者具有root权限的用户名下才可以修改):

(1)#  vi /etc/inittab      //用vi编辑器编辑/etc/inittab文件(inittab文件即为linux系统开机模式配置文件

(2)#   i                        //切换到INSERT模式,也就是修改模式

(3)其中找到  init:5:initdefault 这一行,把5改成3           //5代表图形界面,3代表有网络的多用户命令行界面

(4)    Esc键               //退出INSERT模式

(5):(冒号)       //光标锁定到最后一行

(6)wq                        //保存并退出,(q!  不保存退出)

再重新启动即可默认进入命令界面。


2、Linux的运行模式

Linux有7个运行模式:init[0123456]

0:关机

1:单用户

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:重新启动

常用的运行级别是3和5,要修改运行的级别可以在文件/etc/inittab里面修改,方法见1中修改默认进入界面。

这里如果设置成1开机即会关机,设置成6则会一直重新启动。


3、解决修改错误配置的方法

如果不小心吧运行级别设置成1或者6而不能正常进入Linux的话可以按照下面的方法解决。(当然是在GRUB没有密码时)

(1)在系统启动正在数秒时按“e”进入GRUB引导界面

(2)高亮选择第二行,输入“e”进入

(3)进入后输入“1”[单用户级别],因为单用户级别启动时不读/etc/inittab文件

(4)回车返回GRUB界面

(5)按“b”将进入单人模式

(6)在单人模式里面按照1里面修改/etc/inittab文件即可

因为Linux里面修改密码不用输入原密码,所以如果忘记密码也可以这样进入担任模式进行修改。


4、关机

开始我很奇怪,为什么我老是关不了机(命令行下,#  shutdown -h now命令),后来查了资料才知道,linux系统出于安全性的考虑,在命令行界面,非root用户是不允许关机的,切换成root账号就没问题了(使用 # su 命令)

### 如何在 VM 虚拟机中切换到命令行界面 对于不同的虚拟化平台,进入命令行的方式有所不同。以下是针对 VMware 和 Proxmox VE 平台的具体操作方法。 #### 在 VMware 中切换至命令行接口 当登录到 VMware vSphere Management Assistant (vMA),或者已经部署了 VMware vSphere CLI (vCLI) 后可以打开命令行界面[^1]。具体来说: - 对于基于 Linux 的 Guest OS,在图形环境中可通过快捷键 `Ctrl + Alt + F2` 到 `F6` 来访问 TTY 终端;要返回图形环境,则按 `Ctrl + Alt + F7`(某些新版本可能是 `F8`)。 - 如果是在 Windows Server 上运行的 VMware 客户操作系统,可以通过按下 `Windows 键 + R` 打开运行对话框输入 `cmd.exe` 或者通过开始菜单找到命令提示符程序启动它。 ```bash # 示例:Linux 下直接调用 shell /bin/bash ``` #### 在 Proxmox VE 中使用 QEMU/KVM 进入命令行模式 Proxmox VE 使用 QEMU 作为其底层模拟器来提供虚拟硬件仿真并允许用户经由 Web 界面对这些资源实施管理措施[^2]。为了获得对 KVM/QEMU 创建之虚拟机内部系统的完全控制权,可采取如下行动: - 当前正在显示 GUI 桌面的情况下,尝试组合按键 `Ctrl + Alt + F1` 至 `F6` 可以快速跳转到不同编号下的字符型 console; - 若目标机器安装的是服务器版无桌面组件的操作系统,默认即为纯文本形式的 login prompt 不需额外转换。 ```bash # 若要退出当前会话回到多用户状态(通常指离开 root 用户) exit ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值