2023-05-11    2023-11-16    1279 字  3 分钟

本章节我们将学习如何安装创建一个Linux学习环境。

在初学Linux阶段,我们通常会使用虚拟机运行一个Linux的操作系统以供练习。

windows上常用的虚拟机软件有 VMware WorkstationVirtualBoxHyper-V等。

这里我们以 VMware Workstation 为例,创建一个虚拟机,并为其安装CentOS 7操作系统。

准备工作

必要的软件有以下3个,大家可以通过以下连接进行下载。

VMware Workstation: 虚拟化软件。

官网下载地址:点击跳转

百度网盘下载地址:点击下载

下载后,请自行安装。

CentOS 7: 操作系统。

清华大学下载地址:点击下载

百度网盘下载地址:点击下载

MobaXterm: SSH终端,也可使用 SecureCRT,XShell,PuTTY等。

官网下载地址:点击跳转

百度网盘下载地址:点击下载

创建虚拟机

打开VMware Workstation ,点击“创建新的虚拟机”。

Snipaste_2023-10-27_23-37-13

选择“自定义(高级)(C)”,并点击“下一步”。

Snipaste_2023-10-27_23-38-54

“硬件兼容性”保持默认选项即可。

Snipaste_2023-10-27_23-39-59

选择“稍后安装操作系统”。若选择“安装程序光盘映像文件”的话,虚拟机会通过默认的安装策略来部署最精简的Linux系统,而不再会询问安装设置的选项。

Snipaste_2023-10-27_23-40-14

选择要安装的操作系统。

Snipaste_2023-10-27_23-40-38

填写虚拟机名称并选择安装位置。虚拟机会占用较大空间,请确保磁盘空间充足。不推荐使用C盘。

image-20231028220457696

配置虚拟机的处理器。根据自己电脑的配置,可适多分配一些资源给虚拟机。

Snipaste_2023-10-27_23-41-39

配置虚拟机的内存。需要注意的是,虚拟内存不应低于1GB。

Snipaste_2023-10-27_23-41-50

为虚拟机选择网络连接类型。

Snipaste_2023-10-27_23-42-01

选择I/O控制器的类型。

Snipaste_2023-10-27_23-42-19

选择磁盘类型。

Snipaste_2023-10-27_23-42-37

创建虚拟磁盘。

Snipaste_2023-10-27_23-42-54

为虚拟机配置磁盘容量。

Snipaste_2023-10-27_23-44-27

选择存储磁盘文件的存放位置,默认即可。

Snipaste_2023-10-27_23-43-38

点击“自定义硬件”。

image-20231028220807428

移除如打印机、声卡之类的不需要的硬件。点击“新 CD/DVD”,选择CentOS操作系统镜像文件。

image-20231028220945894

完成以上配置后,虚拟机如下图所示。

img

系统安装

在虚拟机管理界面中单机“开启此虚拟机”按钮,鼠标点近虚拟机后,通过方向键选择“Install CentOS 7”。

image-20231028221457430

Install CentOS 7: 安装CentOS 7。

Test this media & install CentOS 7: 校验光盘的完整性后再安装CentOS 7。

Troubleshooting: 救援模式。

选择系统安装语言后,单机Continue按钮,推荐选择“English”。

选择安装语言

时区设置为上海。

image-20231028222039245

单击”INSTALLATION DESTINATION“对磁盘进行分区,swap分区通常为内存的两倍但不应大于16GB。

image-20231028222304896

点击"NETWORK&HOSTNAME"选项,配置网络及主机名。

勾选自动连接网络。

image-20231028222624875

手动配置网卡。

image-20231028222749493

关闭“KDUMP”,最终配置如下图。

2023-10-28_22-28-30

点击"Begin Installation",设置root管理员密码,若坚持使用弱口令密码,需要单击2次左上角的Done按钮确认。

image-20231028223446526

安装完成后重启虚拟主机。

连接虚拟主机

打开MobaXterm,点击Start local terminal打开本地终端。

image-20231028224040224

在终端可通过ssh 用户名@ip地址的方式登陆到虚拟主机。如ssh root@192.168.199.120,输入密码后即可连接到虚拟机。

image-20231028224248157

VMware快照

虚拟机快照是虚拟机在某个点的及时副本,记录了虚拟机在特定时间的状态。这功能通常用于系统崩溃、系统异常、误删数据时,回滚数据,降低操作风险,实现版本回退。

快照


image-20231028232834657