VMware安装CentOS7并用FinalShell连接

发布时间 2023-04-05 16:14:11作者: Nhenk

时间:2023/4/5

作者:Nhenk

1. 下载

VMware

image-20230404141436427

2. 安装

image-20230404141754062

image-20230404141839161

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

image-20230404142123580

选择安装位置

image-20230404142309719

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

image-20230404142357921

image-20230404142418595

image-20230404142429453

输入许可证

image-20230404142522008

输入相应的许可证秘钥进行注册

3.安装虚拟机

3.1 CentOS 7.6 下载

去官网镜像地址下载想要的版本

image-20230405124352782

找到 CentOS 7.6.1810

image-20230405124527804

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

image-20230405124604880

image-20230405124633507

下载

image-20230405124655453

3.2 CentOS 7.6 安装

① 打开 VMware Workstation 软件,选择”创建新的虚拟机"

image-20230405124844947

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

image-20230405124928527

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

image-20230405125001846

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

image-20230405125037932

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

image-20230405125214157

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

image-20230405125249584

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

image-20230405125316174

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

image-20230405125558106

网络适配器默认NAT就好。

⑨ 点击完成,如下。

image-20230405125835418

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 进行安装。

image-20230405130743347

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

image-20230405130856976

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

image-20230405130946700

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

image-20230405131055307

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

image-20230405131129618

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

image-20230405131231922

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

image-20230405131319603

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

image-20230405131355408

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

image-20230405131525789

我们分别创建三个分区:/boot区、swap交换分区、根分区/

11. 添加 /boot 分区,用来放启动文件,大小 300MB 足矣,然后点击“添加挂载点”。

image-20230405131631568

image-20230405131655554

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

image-20230405131718412

image-20230405131742622

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

image-20230405131819451

14. 点击”完成“。

image-20230405131829489

15. 点击”接受更改“。

image-20230405131843974

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

image-20230405131901329

17. 接下来配置用户设置。

设置管理员 ROOT 密码,这是最高权限 root 用户的密码 ( 默认账号为 root,密码为现在要设置的 )。在实际中 root 密码越复杂越好,因为这里只是演示,所以密码就没有那么复杂了。

注意:这个密码非常重要,请务必牢记!!

image-20230405131915262

image-20230405131935569

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

image-20230405131952948

image-20230405132021847

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

image-20230405142012178

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

image-20230405132317841

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

image-20230405132409884

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

image-20230405132547186

注意:在输入密码时,linux 为了安全起见,是看不到你输入的密码。

同时,如果是使用的是键盘右边的数字键盘输入密码的话,建议查看一下 num lock 键也就是笔记本小键盘是否开启。

23. 查看版本号

输入下面命令查看自己安装的 CentOS 版本号

cat /etc/redhat-release

image-20230405151814496

至此,CentOS 7.6 的安装全部完成了。

说明:CentOS 7.6 默认安装好之后是没有自动开启网络连接的!所以下面我们还要配置一下 CentOS 7.6 的网络。

3.4 CentOS 7.6 的网络配置

3.4.1 自动获取 IP

① 首先要确保的是 CentOSNAT 模式。

image-20230405132641977

image-20230405132710614

② 然后启动虚拟机,输入下面的命令进入网络配置文件目录:

cd /etc/sysconfig/network-scripts/

并且用 ls 命令查看是否有 ifcfg-xxx 名称的配置文件 ( ifcfg-lo 除外 ),如果没有则说明网卡没有被识别,这种只能重装或者换个 CentOS 的版本。

image-20230405143434326

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

image-20230405133523084

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

image-20230405133626737

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

image-20230405133656661

3.5 FinalShell 连接 CentOS 7.6

我们实际在启动 CentOS 之后,通常都不会直接在 VMware 操作 CentOS,而是使用工具,推荐使用 FinalShell

首先我们在电脑上打开:控制面板 → 网络和 Internet → 网络和共享中心 → 更改适配器 → 找到 MVnet8 →右键属性 → 双击 Internet 协议版本 4。

然后输入 DNS 服务器地址

image-20230405150530932

常用的免费 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

image-20230405151019062

启动 FinalShell 且不要关闭 CentOS 7.6

点击左上角的文件夹图标

image-20230405152624374

然后跟着我的图示走

image-20230405152519853

image-20230405152554267

image-20230405153126372

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

image-20230405153153424

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

时间:2023/4/5

作者:Nhenk