VMware建立linux虚拟机

本文适用于初学者,帮助初学者学习如何创建虚拟机,了解在创建过程中各个选项的含义。

环境如下:

CentOS版本: CentOS 7.9(2009)

软件: VMware® Workstation 17 Pro 17.5.0 build-22583795

1.配置虚拟机硬件

1.1 新建

点击新建虚拟机

1.2 自定义

选择自定义安装,有助于更好的学习,了解虚拟机。

1.3 硬件

点击下一步。无特殊需要不用改动。

1.4 安装来源

选择稍后安装。

如果选择安装光盘文件,VMware 可能会自动使用 Easy Install(简易安装),这会跳过手动配置的步骤,自动设置:

root 用户名和密码(有时可能默认设置,导致忘记密码)

磁盘分区方案(可能与你的需求不符)

默认的软件包(可能少了你需要的软件)

1.5 操作

操作系统选择linux,版本选择CentOS 7 64位。

1.6 名称

名称可以随意更改,但注意不要于其他虚拟机重名。

位置自己选择,占内存较大,一般不要放在C盘。

1.7 处理器

处理器数量会影响虚拟机的计算能力。必须根据计算机的自身性能来选择。

首先打开任务管理器,选择性能->CPU,查看计算机的内核数。

一般低配为2+2,也可以根据自身情况修改,我这里选择4+2。

1.8 内存

内存关乎虚拟机的性能,内存越大,系统运行越流畅。

打开任务管理器,点击性能->内存,这里同样不要超过实际内存。

一般2G够学习用,我这里出于企业学习,选择较大内存。

1.9 网络

NAT模式允许虚拟机通过宿主机访问外部网络,而不需要直接分配物理网络 IP。

使用于大多学习环境。

1.10 I/O控制器

这里直接选择推荐即可。

1.11 磁盘类型

这里同样按推荐。

1.12 磁盘

1.13 磁盘容量

50G足够学习使用,并非直接占用50G,而是规定了一个最大的限度,实际使用上使用了多少内存就占用多少。

1.14 命名

可根据自己意愿修改,一般直接下一步。

1.14 完成

1.15 配置镜像文件

以上步骤相当于已经配置完成虚拟机硬件,接下来配置软件。

右击新建的虚拟机,点击设置。

点击CD,选择使用ISO映像文件,点击浏览,找到事先准备好的镜像文件。

最后点击下一步。

2.配置虚拟机软件

2.1 开启

点击开启此虚拟机。

2.2 安装

这里有两个选项

1.直接安装linux。

2.测试并安装linux。(此选项是为了测试镜像文件是否有问题,如果确保无误,直接选择第一个)

鼠标点击虚拟机中黑屏部分,会进入虚拟机,此时鼠标箭头会消失,点击键盘中的向上箭头,第一行的选项会变为白色,此时点击Enter即可开始运行。

同时按Ctrl和Alt即可返回自己的计算机。

2.3 语言 

在语言这一栏的最下面,选择中文。点击继续。

2.5 配置

等待这些配置加载完成

直到成为这样。

2.6 软件选择

点击软件选择,选择GNOME桌面,然后点击完成。返回后等待加载完成。

2.7 KDUMP

点击KDUMP

将启用KDUMP选项的勾选取消。再点击完成。

2.7 安装位置

点击安装位置,进入之后什么也不用做,点击完成。

2.8 网络

点击关闭按钮,把他打开,再点击完成。

2.9 开始安装

点击开始安装。

2.10 ROOT密码设置

设置root密码,密码不能是回文数,强度不能太弱。

2.11 等待

此时只需静静等待虚拟机安装完毕。

安装完成后,点击重启。

2.12 进入

点击enter进入

2.12 许可证

点击我同样,然后点完成。

最后点击完成配置

2.12 基本配置

选择汉语,然后前进

前进

一直前进,选择时区

填写用户名。

设置密码

3.基础配置的修改

3.1修改root密码

在学习linux时,简单的密码可以方便我们的学习。

可以通过以下方式修改为简单的密码,比如111111。

3.2修改镜像源文件

CentOS 7.9(2009)是 CentOS 7 的最终版本,官方已经 停止维护,最好把其自带的镜像文件替换。

可以进行手动替换。

vi /etc/yum.repos.d/CentOS-Base.repo


以下为阿里云的镜像文件:

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 替换后输入以下语句,如果可以正常获取软件包,说明替换成功

yum clean all
yum makecache

现在可以,配置好了linux的基本配置,可以开始学习linux了。

    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/24244.html

    如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

    相关文章

    DeepSeek+Kimi 一键生成100种PPT

    一 简介 PPT在工作中经常用到,无论是给老板汇报,还是同事、朋友之间的分享,或是去见投资人:) ,都离不开它,然而写PPT经常让人感觉不胜其烦,无论是逻辑的展开、还是页面的布局、字体、配图,都像个…

    循环神经网络rnn

    1.了解词嵌入层的作用 2.了解循环网络层的作用 1.词嵌入层 将文本进行数值化,词嵌入层首先会根据输入的词的数量构建一个词向量矩阵,例如:我们有 100 个词,每个词希望转换成 128 维度的向量,那么构建的矩阵形状即为:100*128,输入…

    雷池WAF动态防护技术实测

    作者; Hacker / 0xh4ck3r 介绍 长亭雷池(SafeLine)是由北京长亭科技有限公司耗时近10年研发并推出的Web应用防火墙(WAF),其核心检测能力由智能语义分析算法驱动。雷池旨在为用户提供高质量的Web攻击防护、…

    MATLAB应用介绍

    MATLAB 数据分析 MATLAB 在数据分析方面的强大功能和优势,涵盖数据处理、分析、可视化、结果分享等多个环节,为工程师和科学家提供了全面的数据分析解决方案。 MATLAB 数据分析功能概述:工程师和科学家利用 MATLAB 整理、清理和分析来自气候学…

    玩机日记 14 飞牛fnOS部署qBittorrent、AList、Jellyfin,实现下载、存取、刮削、观看一体的家庭影音中心

    目录 观前提示: 1、前置条件 2、安装配置qBittorrent 简单配置 延时启动 配置AList的离线下载 配置qBittorrent不走代理 3、安装配置Jellyfin 建立媒体库目录 安装Jellyfin 配置Jellyfin媒体库 打开硬件解码 启用备用字体 配置Jellyfin的SSL 观前提示&…

    基于全志T527+FPGA全国产异步LED显示屏控制卡/屏幕拼接解决方案

    T527FPGA方案: 内置8核Cortex-A55,主频最高1.8Ghz;G57 MC1 GPU,2Tops算力NPU;同时内置1RISC-V2DSP核,拥有4K高清解码强大性能,配备多种显示接口与2千兆以太网口,4RS485(…

    电脑键盘知识

    1、键盘四大功能区 1. 功能区 2. 主要信息输入区 3. 编辑区 4. 数字键盘区 笔记本电脑键盘的功能区,使用前需先按Fn键 1.1、功能区 ESC:退出 F1:显示帮助信息 F2:重命名 F4:重复上一步操作 F5:刷新网页 …

    代码审计入门学习

    简介 HadSky轻论坛程序为个人原创PHP系统,作者为蒲乐天,后端基于puyuetianPHP框架驱动,前端基于 puyuetianUI框架驱动,默认编辑器为puyuetianEditor富文本编辑器,其他非原创框架及驱动JQuery.js 及Font-Awesome字体库…

    基于 C++ Qt 的 Fluent Design 组件库 QFluentWidgets

    简介 QFluentWidgets 是一个基于 Qt 的 Fluent Designer 组件库,内置超过 150 个开箱即用的 Fluent Designer 组件,支持亮暗主题无缝切换和自定义主题色。 编译示例 以 Qt5 为例(Qt6 也支持),将 libQFluentWidgets.d…

    架构思维:分布式缓存_提升系统性能的关键手段(上)

    文章目录 引言一、缓存的特点二、缓存的关键指标-命中率三、缓存的使用场景四、缓存的种类与应用五、缓存存储:哈希表实现六、分布式缓存与一致性哈希七、优化缓存性能总结 引言 分布式架构 缓存技术作为架构设计中重要的性能优化手段,在现代互联网系统…

    C# 打印Word文档 – 4种打印方法

    Word文档是日常办公和学习中不可或缺的一部分。比如在商务往来中,经常需要打印 Word 文档用于撰写和传递正式的商务信函、合作协议、项目提案等。打印出来的文档便于双方签字盖章,具有法律效力和正式性。本文将提供以下4种通过C# 打印Word文档的方法&…

    数据结构(陈越,何钦铭) 第四讲 树(中)

    4.1 二叉搜索树 4.1.1 二叉搜索树及查找 Position Find(ElementTyoe X,BinTree BST){if(!BST){return NULL;}if(X>BST->Data){return Find(X,BST->Right)}else if(X<BST->Data){return Find(X,BST->Left)}else{return BST;} } Position IterFind(ElementTyp…

    网络空间安全(1)web应用程序的发展历程

    前言 Web应用程序的发展历程是一部技术创新与社会变革交织的长卷&#xff0c;从简单的文档共享系统到如今复杂、交互式、数据驱动的平台&#xff0c;经历了多个重要阶段。 一、起源与初期发展&#xff08;1989-1995年&#xff09; Web的诞生&#xff1a; 1989年&#xff0c;欧洲…

    【Matlab仿真】Matlab Function中如何使用静态变量?

    背景 根据Simulink的运行机制&#xff0c;每个采样点会调用一次MATLAB Function的函数&#xff0c;两次调用之间&#xff0c;同一个变量的前次计算的终值如何传递到当前计算周期来&#xff1f;其实可以使用persistent变量实现函数退出和进入时内部变量值的保持。 persistent变…

    网络安全 linux学习计划 linux网络安全精要

    2.使用命令行 文件系统层次标准&#xff08;FHS&#xff09;是一个文件和目录在Unix和Linux操作系统上面应该如何存储的定义。 /bin 重要的二进制可执行程序/boot 与系统启动有关的文件/etc 系统配置文件/home 普通用户家目录/lib 重要的系统库/media 可移动介质的挂载路径/m…

    基于SSM的《计算机网络》题库管理系统(源码+lw+部署文档+讲解),源码可白嫖!

    摘 要 《计算机网络》题库管理系统是一种新颖的考试管理模式&#xff0c;因为系统是用Java技术进行开发。系统分为三个用户进行登录并操作&#xff0c;分别是管理员、教师和学生。教师在系统后台新增试题和试卷&#xff0c;学生进行在线考试&#xff0c;还能对考生记录、错题…

    Pretraining Language Models with Text-Attributed Heterogeneous Graphs

    Pretraining Language Models with Text-Attributed Heterogeneous Graphs EMNLP 推荐指数&#xff1a;#paper/⭐⭐#​ 贡献&#xff1a; 我们研究了在更复杂的数据结构上预训练LM的问题&#xff0c;即&#xff0c;TAHG。与大多数只能从每个节点的文本描述中学习的PLM不同&…

    DeepSeek 提示词:基础结构

    &#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编…

    2025-02-25 学习记录--C/C++-用C语言实现删除字符串中的子串

    用C语言实现删除字符串中的子串 在C语言中&#xff0c;你可以使用strstr函数来查找子串&#xff0c;然后用memmove或strcpy来覆盖或删除找到的子串。 一、举例 &#x1f430; #include <stdio.h> // 包含标准输入输出库&#xff0c;用于使用 printf 函数 #include <s…

    Python入门12:面向对象的三大特征与高级特性详解

    面向对象编程&#xff08;OOP&#xff09;是Python编程中非常重要的一部分&#xff0c;它通过封装、继承和多态这三大特征&#xff0c;帮助我们更好地组织和管理代码。除此之外&#xff0c;Python还提供了一些其他特性&#xff0c;如类属性、类方法和静态方法&#xff0c;进一步…