模块一:VMware Workstation 17.6 使用
1. VMware 软件安装(具体操作见附录)
- 安装包:
VMware‑workstation‑full‑17.6.4‑24832109.exe - 必须右键【以管理员身份运行】,否则容易出现权限不足,虚拟机网络、挂载 ISO 报错
- 许可协议:勾选「我接受许可协议条款」
- 安装路径:不要安装到 C 盘,修改到 D 盘,例如
D:\vmware - 用户体验设置:建议关闭「启动检查更新」、关闭客户体验提升计划,减少后台联网
- 勾选创建桌面快捷方式,点击安装,等待完成。
拓展:安装完成后,可以右键 VMware 图标 → 属性 → 兼容性 → 勾选以管理员身份运行此程序,以后打开自动获取管理员权限。
2. VMware 软件卸载
禁止直接删除 VMware 文件夹!
通俗注释:直接删文件夹会残留注册表、虚拟网卡驱动,后续重装会疯狂报错。
操作步骤:
Win+R,输入control回车打开【控制面板】- 程序 → 程序和功能,找到
VMware Workstation Pro 17.6 - 双击程序,选择【删除】,按需选择是否保留许可证配置,完成卸载。
3. 创建虚拟机(模拟硬件)
虚拟机本质:用软件模拟 CPU、内存、硬盘、网卡等一套虚拟硬件,相当于电脑里面再装一台电脑。
- 首页点击创建新的虚拟机,选择【自定义(高级)】
- 硬件兼容性:默认
Workstation17.5 or later(高版本兼容更多硬件) - 安装来源:稍后安装操作系统
注释:不要直接选 ISO,先把硬件全部配置完成,后期再挂载镜像,减少排错。
4.客户操作系统选择:Linux→Red Hat Enterprise Linux9 64位
5. 虚拟机名称与位置
- 虚拟机名称:如
RHCSA‑BASE - 存储路径放 D 盘,不要 C 盘
6.CPU 配置:内核总数推荐4 核
拓展:不要超过物理机 CPU 总核心数,物理机 8 核,虚拟机最多分配 4‑6 核。
7.内存分配:4096MB(4G)
重点:分配内存不能超过物理机一半;物理机只有 8G 内存,虚拟机最多给 4G。
8.网络模式选择NAT 模式(推荐)表格
| 模式 | 简单解释 |
|---|---|
| NAT | 虚拟机借用主机 IP 上网,最常用,不需要额外配置 |
| 桥接 | 虚拟机和主机处于同一个局域网,会占用局域网 IP |
| 仅主机 | 只能虚拟机和本机通信,不能访问外网 |
9.I/O 控制器默认LSI Logic;磁盘类型选择SATA/NVMe
10.磁盘设置
- 创建新虚拟磁盘;大小设置
100G - 不要勾选【立即分配所有磁盘空间】
- 选择:将虚拟磁盘拆分为多个文件,方便拷贝、迁移虚拟机到别的电脑。
11.指定磁盘文件存放路径,确认配置,点击完成。
4. 修改虚拟机硬件(关机状态修改!)
重要:虚拟机开机的时候不能修改硬件,必须关机后点【编辑虚拟机设置】
- CD/DVD (SATA):选择使用 ISO 镜像文件,浏览选中 RHEL9.8 镜像,勾选「启动时连接」
- 显示设置:关闭加速 3D 图形,选择自由拉伸模式
- 选项 → 高级 → 固件类型:选择
BIOS
补充:新机器也支持 UEFI,RHEL9 两种都支持,考试环境多用 BIOS。
模块二:VMware 中安装 RHEL9.8 系统
- 硬件全部配置完毕,点击【开启此虚拟机】
- 开机引导菜单:
Install Red Hat Enterprise Linux9.8:安装系统Test this media & install:校验镜像完整性再安装(镜像损坏时用,耗时久)Troubleshooting✨故障修复模式,系统起不来的时候用这个排错。
- 语言选择:简体中文
- 【安装摘要】页面,必须完成所有带感叹号的项,才能开始安装
分类 配置项说明 本地化 键盘、语言支持、时区(上海) 系统 安装目标:磁盘分区(自动分区 / 手动自定义分区);网络 & 主机名;KDUMP 用户设置 设置 root 密码;新建普通用户
💡root 是超级管理员账号,权限最大;日常操作建议尽量用普通用户。
- 全部配置完成,点击【开始安装】,等待进度完成,重启虚拟机。
模块三 Linux 基础核心概念
层级从上往下:
应用程序 → Shell → Linux内核(Kernel) → 硬件
- 内核 Kernel【核心】
通俗注释:内核是 Linux 系统的大脑,直接指挥 CPU、内存、硬盘;普通用户不能直接操作内核。
2.Shell(命令解释器)
通俗注释:相当于内核的翻译官,我们敲的命令交给 Shell,Shell 翻译给内核,内核执行完结果再返回给我们。 RHEL 系统默认 shell 是bash。
3.GNU 项目
通俗注释:内核只管硬件,我们敲的
ls、cd这些命令工具,全部来自 GNU 开源项目。
4.完整 Linux 操作系统 =Linux 内核 + GNU 工具集 + 第三方应用软件
注意:单单 Linux 只是内核,不能直接拿来用。
模块四 Shell 命令行基础操作
1. 打开 Shell 终端
图形界面两种打开方式:
- 应用程序 → 系统工具 → 终端
- 桌面空白处右键 → 在终端中打开
快捷键调整字体:
Ctrl+Shift +放大字体Ctrl + -缩小字体 永久调整:终端右上角菜单,配置文件首选项修改字体大小。
2. 命令提示符含义
示例:[root@localhost ~]#
[root@localhost ~]# │ │ │ │ ① ② ③ ④①root:当前登录用户名 ②localhost:主机名 ③~:家目录,~等价 root 的/root;普通用户家目录/home/用户名④身份提示符:
#→root 超级管理员$→ 普通用户
3. 命令标准语法
命令 [选项] [操作对象]重点:命令、选项、对象之间必须用空格隔开!
- 选项:
-代表缩写,--代表完整单词;短选项可以合并
例子:
ls -i -s file等价ls -is file,选项顺序无关。
Ctrl + c中断当前卡死程序,释放命令提示符。
实操示例:
ls -si file # -i查看inode号,-s查看文件大小4. Shell 常用快捷键
| 快捷键 | 功能 | 记忆备注 |
|---|---|---|
Ctrl + c | 终止当前运行程序 | 程序卡住就按这个 |
Ctrl + d | 关闭当前终端会话 | 退出 shell |
Ctrl + Shift + c | 复制终端选中内容 | Linux 终端复制和 Windows 不一样! |
Ctrl + Shift + v | 粘贴内容 | |
Ctrl + a | 光标跳到命令行开头 | a=head 首 |
Ctrl + e | 光标跳到命令行末尾 | e=end 尾 |
Ctrl + u | 删除光标前面全部字符 | 清空光标到行首 |
Ctrl + k | 删除光标后面全部字符 | 清空光标到行尾 |
Ctrl + Shift + t | 新建终端标签页 | 多开窗口 |
5. 历史命令管理
shell 默认记录最近1000条历史命令
history #查看全部历史命令 history -c #临时清空内存中的历史记录 !85 #执行历史第85号命令 !ls #执行最近一条以ls开头的命令 Ctrl + r #反向搜索历史,输入关键字匹配历史命令补充知识点: 历史命令保存在用户家目录隐藏文件:
.bash_historyhistory -c只清空内存;想要永久删除历史,清空这个文件。
6. Tab 自动补齐【高频,必须掌握】
- 输入一部分字符,按一次 Tab:唯一匹配,自动补齐命令、文件名、路径。
- 连续按两次 Tab:输出全部匹配候选列表。
注释:按 Tab 没有反应,代表有多个匹配;两次 Tab 依旧没输出,代表没有匹配内容。
7. 获取命令帮助
whatis 命令:快速查看命令简介
如果输出
nothing appropriate,执行mandb更新帮助数据库(root 执行)。
命令 --help:简易帮助文档
文档符号说明
[]:代表这个内容可选,可以写也可以不写<>:代表必须填写的参数
man 命令:完整官方手册(最重要)
q退出 man 页面/关键词向下搜索关键词;n向下翻匹配,N向上翻匹配G跳转文档末尾,g跳转文档开头
man 手册常用级别
级别 含义 1 普通用户 shell 命令 5 配置文件格式说明 8 系统管理员命令(root 使用)
示例:
man -k passwd #搜索所有包含passwd的帮助文档8. 文件目录基础命令
touch test1 #创建空文件;如果文件已存在,修改文件时间戳 mkdir dir1 #创建目录 mkdir -p a/b/c #-p递归创建多级目录,不用一层层建 rm test1 #删除文件;rm默认删不掉文件夹 rm -fr dir1 #-f强制不提示,-r递归,删除目录 cp file1 dir/ #复制文件到目录 cp -r dir1 dir2 #复制目录,复制目录必须加-r参数危险提醒:
rm -rf /*会删除系统全部文件,千万不要随便敲!