VMware虚拟机中安装部署CentOS系统(手把手教学)

下载

VMware(16Pro)

夸克网盘地址链接:https://pan.quark.cn/s/268590bfec48

VMware(17Pro)

夸克网盘地址链接:https://pan.quark.cn/s/58b893b169a1

Linux镜像下载(Ubuntu)

夸克网盘地址链接:https://pan.quark.cn/s/2b78712441df

Linux镜像下载(CentOS)

夸克网盘地址链接:https://pan.quark.cn/s/a993bb6b787e

安装VMware

由于安装 VMware 和 VMware安装操作系统加在一起篇幅过长,所以我分开编写了:

 VMware16Pro安装教程:https://blog.youkuaiyun.com/qq_41837114/article/details/143100353

VMware17Pro安装教程:https://mp.youkuaiyun.com/mp_blog/creation/editor/143100089

两个版本在安装、使用上区别不大,安装哪个都可以。

安装Linux系统

  • Linux镜像下载(Ubuntu)

    夸克网盘地址链接:https://pan.quark.cn/s/2b78712441df

  • Linux镜像下载(CentOS)

    夸克网盘地址链接:https://pan.quark.cn/s/a993bb6b787e

镜像下载完成后不需要改后缀可以直接用,两个都是Linux系统镜像,按需下载安装

新建虚拟机

  • 直接点击创建新的虚拟机
  • 或者在左侧空白区右键新建虚拟机
  • 或者左上角菜单栏文件-->新建虚拟机

选择 自定义(高级)(C) 后,点击 下一步

继续点击 下一步

选择 稍后安装操作系统(S) 后,点击 下一步

对虚拟机进行配置。

选择 Linux 后,在下方 版本(V) 中选择我们安装系统版本,这里看你装什么版本的Linux了,我装的是CentOS 7.9 64位 所以选的是CentOS7 64位,选择好以后,点击 下一步

在新建虚拟机向导中为虚拟机命名,以及虚拟机默认安装位置,如果没有在VMware的首选项中进行配置的话,一般默认可能会放在C盘,这里也是不推荐大家放在C盘,C盘是系统盘,一些无关重要的东西都放到C盘的话,会导致C盘越来越臃肿的。

这里配置完成后,选择下一步

处理器数量和内核数量建议根据自身处理器情况来进行配置,可以在任务管理器中进行查看:

Win 11 任务管理器:

Win10 任务管理器(任务栏鼠标右击):

然后选择性能-->CPU,就可以看到物理核心数和逻辑核心数了,我这里是12核24线程。

所以我这里就选了个4+2了,大家配置低的话可以选个2+2也够用了,但是切记不能等于或超过物理机的实际核心数。

内存也是根据大家自身情况而定,物理机内存大小从任务管理器-->性能-->内存中查看,一般学习来说2G就够了,在右上方红框内可以直接输入2048MB。

选择 使用网络地址转换(NAT)(E) 后,点击 下一步

默认推荐,点击 下一步

默认第一个,点击 下一步

最大磁盘给个50GB就行了,学习测试使用完全够用,最后点击 下一步
(注意:不是说给了50GB磁盘大小就少了50GB,而是最大磁盘大小,用多少少多少)

直接点击 下一步

到这里虚拟机就创建好了,相当于我们把电脑配好了,一会该去装系统了,如果你觉得不满意,还可以点击 自定义硬件(C) 去修改:

CentOS安装:

选择ISO镜像文件

在左侧选择我们刚刚创建的虚拟机,然后在右侧点击 编辑虚拟机设置

在 硬件 这栏,点击 CD/DVD (IDE),然后选择 使用 ISO 映像文件(M):

点击 浏览 按钮,选择我们一开始下载的系统镜像

最后点击 确定

开启虚拟机

在左侧选择我们刚刚创建的虚拟机,然后在右侧点击 开启此虚拟机

这里我们鼠标点击虚拟机黑色区域,用方向键选择第一个 Install CentOS 7 ,然后按回车。(字体变成白色代表选中了)

(要将输入定向到该虚拟机,请在虚拟机内部单击或按Ctrl+G)

然后等待初始化完成。

初始化完成以后会出现选择语言界面:

左侧滑倒最后,选择 中文,右侧选择 简体中文(中国),然后点击 继续:(当然你也可以选择其他语言)

等待键盘 获取布局列表

等待 安装源软件选择 的 黄色感叹号消失:

禁用KDUMP

选择不启用KDUMP,启用会占用内存。

安装位置配置

安装位置这一项,点进去,然后直接点完成出来即可。不这么操作不让你安装

网络和主机名配置

然后是网络连接,不开启上不了网

把右侧的开关打开,下方是设置主机名的地方,无特殊要求可以不设置,最后点 完成

开始安装

上述步骤都完成后,点击 开始安装(B) :

这里每个人等待的时间不一样,配置好的同学可能等个10来分钟,配置不好的同学可能要等半小时甚至更久,我这里等待了大约11分钟。

(等待的过程中,我们可以先进行下面的操作。可以先继续往下看。)

设置ROOT密码

等待的过程中,我们可以先设置以下ROOT密码,点击 ROOT密码 

如果我们只是学习或者测试,密码可以设置的相对简单一些。我这里直接设置的弱密码 ok,也可以设置 12345 等等。

由于我们设置的密码过短,或者过于简单,这里点击两次 完成(D) 就可以出去了。
界面下方也提示了 密码太短,您需要按 ‘完成(Done)’ 按钮两次方可确认

如果设置了大写字母,在后面登录输入密码的时候,输入大写字母时,要按住 shift 键输入,否则会提示密码错误!

创建普通用户

我们直接在这里创建普通用户,后面就不需要再创建了,反正等着也是等着。

这里的普通用户我们在学习、测试中基本用不到,用户名可以根据自己的需求去设置,我这里直接设置成 user 了,密码还是弱密码 ok。设置完,点两下 完成 出去。

完成配置

安装完成以后,会出现 重启 按钮,我们点击 重启 后等待加载完成。

重启后使用刚才设置的用户登录:

等待重启完成即可完成安装。

### 在 CentOS 7 上安装和配置夸克下载工具 要在 CentOS 7 上安装并配置夸克下载工具,需要注意的是夸克下载工具主要是一个基于 Windows 和 macOS 的客户端应用,在 Linux 平台上并没有官方支持的原生版本。然而,可以通过 Wine 或其他兼容层来实现其运行。 以下是具体的解决方案: #### 使用 Wine 运行夸克下载工具 Wine 是一种能够在类 Unix 系统(如 Linux)上运行 Windows 应用程序的兼容层软件。通过 Wine 可以尝试运行夸克下载工具的 Windows 版本。 1. **安装 Wine** 首先需要在 CentOS 7 上安装 Wine 工具链。执行以下命令完成安装: ```bash sudo yum install wine -y ``` 2. **获取夸克下载工具的 Windows 安装包** 下载夸克下载工具的 `.exe` 文件至本地机器。可以从官方网站或其他可信来源获取该文件[^1]。 3. **使用 Wine 执行安装程序** 将下载好的 `.exe` 文件复制到 CentOS 中,并通过 Wine 来启动它: ```bash wine QuarkDownloadTool.exe ``` 此处 `QuarkDownloadTool.exe` 替换为你实际下载的安装包名称。 4. **解决可能遇到的问题** 如果在运行过程中出现问题,可以考虑更新 Wine 到最新版本或者调整 Wine 的设置参数。例如,启用虚拟桌面模式可能会帮助解决问题: ```bash WINEPREFIX=~/.wine_quark wine explorer /desktop=quark,800x600 QuarkDownloadTool.exe ``` 5. **验证功能正常** 成功安装后,测试夸克下载工具的各项功能是否能够正常使用。如果存在依赖缺失的情况,则需手动安装对应的 Windows DLL 文件或字体资源。 --- #### 备选方案:使用 Docker 构建容器化环境 另一种方法是利用 Docker 技术构建一个包含 Windows 子系统的容器实例,从而间接运行夸克下载工具。此方式适合熟悉容器技术的操作人员。 1. **安装 Docker** 在 CentOS 7 上部署 Docker 引擎: ```bash sudo yum install docker -y systemctl start docker && systemctl enable docker ``` 2. **拉取合适的镜像** 寻找已有的适用于运行 Windows GUI 应用的 Docker 镜像,比如 `microsoft/windowsservercore` 或者社区贡献的相关项目。 3. **挂载共享目录与映射端口** 设置好宿主机与容器之间的资源共享路径以及必要的网络通信端口绑定关系。 --- #### 注意事项 由于夸克下载工具并非专为 Linux 设计开发的产品,因此无论采用上述哪种手段都可能存在一定的局限性和不稳定性。对于生产环境中涉及大量数据传输的任务来说,推荐优先选用跨平台特性更强的专业级替代品,例如 Aria2、uGet 或 rtorrent 等开源工具[^2]。 ```python # 示例 Python 脚本调用 aria2c 实现多线程下载任务 import subprocess def download_file(url, output_path): command = ['aria2c', '-x', '16', url, '--dir', output_path] result = subprocess.run(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) return result.stdout.decode('utf-8'), result.stderr.decode('utf-8') url_to_download = "http://example.com/file.zip" output_directory = "/path/to/save/files/" stdout_result, stderr_result = download_file(url_to_download, output_directory) print(f"STDOUT:\n{stdout_result}") if stderr_result: print(f"STDERR:\n{stderr_result}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值