VMware安装CentOS7并用FinalShell连接
时间:2023/4/5
作者:Nhenk
1. 下载

2. 安装


因为我之前安装了 docker 而开启了 Hyper-V ,所以出现了下面的界面,但无关紧要,差异不会太大

选择安装位置

取消这两项,并继续下一步



输入许可证

输入相应的许可证秘钥进行注册
3.安装虚拟机
3.1 CentOS 7.6 下载
去官网镜像地址下载想要的版本

找到 CentOS 7.6.1810

点进去,找到 isos,然后点击进去


下载

3.2 CentOS 7.6 安装
① 打开 VMware Workstation 软件,选择”创建新的虚拟机"

② 选择“典型”选项,然后下一步。

③ 选择“稍后安装操作系统”,点击下一步。

④ 客户机操作选择“Linux”,版本选择“CentOS 7 64位”,点击下一步。

⑤ 输入“虚拟机名称”,选择虚拟机文件保存的位置,点击下一步。

⑥ 最大磁盘默认20G大小即可,然后选择“将虚拟机磁盘存储为单个文件”,下一步

⑦ 点击”自定义硬件配置“。

⑧ 选中”新 CD/DVD“,选择”使用ISO映像文件“,然后设置CentOS7的ISO映像路径,点击关闭。

网络适配器默认NAT就好。
⑨ 点击完成,如下。

3.3 CentOS 7.6 的安装配置
1. 虚拟机启动之后会出现如下界面 ( 白色表示选中 ),默认选中的是 Test this media & install CentOS 7。我们将鼠标移入到虚拟机中,并按下键盘中的“↑”键,选择 Install CentOS 7,最后按下 Enter 键。
对界面说明:
| 选项 | 说明 |
|---|---|
Install CentOS 7 |
安装 CentOS 7 |
Test this media & install CentOS 7 |
测试安装文件并安装 CentOS 7 |
Troubleshooting |
修复故障 |
注意:
- 在虚拟机中的操作,鼠标必须要移入到虚拟机中,否则虚拟机感应不到,无法对其进行操作。
- 鼠标移动到虚拟机内部单击或者按下
Ctrl + G,鼠标即可移入到虚拟机中。 - 按下
Ctrl + Alt,鼠标即可移出虚拟机。
2. 按下 Enter 进行安装。

3. 选择使用哪种语言,推荐使用英文。但如果是第一次安装,建议先安装中文版的熟悉一下,之后再选择英文的进行实践,这里就介绍中文的,下滑至底部选择中文

4. 【本地化】只配置日期和时间,键盘和语言支持没有特殊情况默认就好。

5. 中国范围内都选择为上海 ( 因为只有上海可选 ),并选择为 24 小时制,设置完成后单击完成按钮

6. 【软件】中只配置软件选择,安装源系统会自动识别,所以不用管。

7. 然后我们选择安装的系统是否含有界面,界面一般对于我们来说用处不大,而且 CentOS 的界面不好操作,所以这里选择最小安装。

8. 【系统】中只配置安装位置,指的是系统如何分区,其它的都默认就好。

9. 对分区不清楚的就选择自动配置分区,这里演示我要配置分区。

10. 手动分区我们要选择标准分区,然后点击下面的“+”添加分区。

我们分别创建三个分区:/boot区、swap交换分区、根分区/
11. 添加 /boot 分区,用来放启动文件,大小 300MB 足矣,然后点击“添加挂载点”。


12. 添加 swap 分区,这个是交换分区,一般情况是物理内存的 2 倍大小,用于物理内存不足时使用,可能造成系统不稳定,所以看情况,可以设置小一点,甚至设置为 0 MB,这里我设置为 512MB,然后点击”添加挂载点“。


13. 增加根分区,表示所有空间大小,这里不填写大小,即默认剩余的空间都给根分区,然后点击”添加挂载点“。

14. 点击”完成“。

15. 点击”接受更改“。

16. 回到界面,点击“开始安装“。

17. 接下来配置用户设置。
设置管理员 ROOT 密码,这是最高权限 root 用户的密码 ( 默认账号为 root,密码为现在要设置的 )。在实际中 root 密码越复杂越好,因为这里只是演示,所以密码就没有那么复杂了。
注意:这个密码非常重要,请务必牢记!!


18. 创建用户,这里就是普通的用户,权限比较低,这一步我们可以省略。


19. 用户设置好了之后,等待 CentOS 安装完成,,然后点击“完成配置”。

20. 等待配置全部完成后点击 “重启”。

21. CentOS 的启动之后的界面如下。

22. 下面我们来登录 CentOS,使用默认账号为 root,密码为 你在前面安装时设置的 root 密码。

注意:在输入密码时,linux 为了安全起见,是看不到你输入的密码。
同时,如果是使用的是键盘右边的数字键盘输入密码的话,建议查看一下 num lock 键也就是笔记本小键盘是否开启。
23. 查看版本号
输入下面命令查看自己安装的 CentOS 版本号
cat /etc/redhat-release

至此,CentOS 7.6 的安装全部完成了。
说明:CentOS 7.6 默认安装好之后是没有自动开启网络连接的!所以下面我们还要配置一下 CentOS 7.6 的网络。
3.4 CentOS 7.6 的网络配置
3.4.1 自动获取 IP
① 首先要确保的是 CentOS 为 NAT 模式。


② 然后启动虚拟机,输入下面的命令进入网络配置文件目录:
cd /etc/sysconfig/network-scripts/
并且用 ls 命令查看是否有 ifcfg-xxx 名称的配置文件 ( ifcfg-lo 除外 ),如果没有则说明网卡没有被识别,这种只能重装或者换个 CentOS 的版本。

③ 编辑 ifcfg-ens33 文件:vi ifcfg-ens33。按 i 进入 insert 编辑模式,将 BOOTPROTO 设为 dhcp,将ONBOOT 设为 yes,按下 Esc 进入命令模式输入 :wq 保存并退出。

④ 配置完成之后输入:service network restart,重启网卡让网卡设置生效,之后就可以上网了。

⑤ 最后验证是否可以访问外网。

3.5 FinalShell 连接 CentOS 7.6
我们实际在启动 CentOS 之后,通常都不会直接在 VMware 操作 CentOS,而是使用工具,推荐使用 FinalShell。
首先我们在电脑上打开:控制面板 → 网络和 Internet → 网络和共享中心 → 更改适配器 → 找到 MVnet8 →右键属性 → 双击 Internet 协议版本 4。
然后输入 DNS 服务器地址

常用的免费 DNS 地址:
- 国内移动、电信和联通通用的
DNS:114.114.114.114。 - 阿里:首选:223.5.5.5 备用:223.6.6.6
- 百度 :180.76.76.76
- 腾讯:首选:119.29.29.29,备用:119.28.28.28
- 谷歌 8.8.8.8
然后去 VMware 启动 CentOS 7.6 输入下面的命令查询 ip
ip addr

启动 FinalShell 且不要关闭 CentOS 7.6。
点击左上角的文件夹图标

然后跟着我的图示走



点击确定之后我们就连接成功了

注意:本教程适合的版本是 CentOS 7 之下的小版本,如 CentOS 7.6 或者 CentOS 7.7 之类的,但是 7 版本以上就不一定了!
时间:2023/4/5
作者:Nhenk

浙公网安备 33010602011771号