【Linux】—VMware安装Centos7步骤

文章目录

  • 前言
  • 一、虚拟机准备
  • 二、CentOS7操作系统安装


前言

本文介绍VMware安装Centos7步骤。

  • 软件准备
    • 软件:VMware Workstation Pro,直接官网安装。
    • 镜像:CentOS7,镜像官网下载链接:https://vault.centos.org/,其他镜像下载方式请参考网上 2024年CentOS镜像下载地址。

一、虚拟机准备

1、打开VMware Workstation Pro虚拟机选择新建虚拟机,点击自定义安装。

在这里插入图片描述

在这里插入图片描述

2、虚拟机兼容性选择,默认此操作:

在这里插入图片描述

3、选择稍后安装操作系统

在这里插入图片描述

4、操作系统的选择,本文要安装Linux操作系统,使用CentOS 7版本镜像源,因此点击Linux,选择对应CentOS镜像版本。

在这里插入图片描述

5、虚拟机位置与名称

  • 虚拟机名称就是一个名字,在虚拟机多的时候方便寻找。
  • VMware的默认位置是在C盘下面,本文改成G:\Centos7文件夹下面(根据自己想要存放的位置决定)。

在这里插入图片描述

6、处理器与内存的分配

在这里插入图片描述

根据主机内存给虚拟机分配2G内存。

在这里插入图片描述

7、网络连接类型的选择,网络连接类型一共有桥接、NAT、仅主机和不联网四种。这里选择的是桥接模式。

  • 桥接:选择桥接模式的话虚拟机(CentoOS)和宿主机(Windows 10)在网络上就是平级的关系,相当于连接在同一交换机上。
  • NAT:NAT模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。
  • 仅主机:虚拟机与宿主机直接连起来

在这里插入图片描述

8、选择控制器的类型,默认,下一步。

在这里插入图片描述

9、磁盘类型,默认,下一步

在这里插入图片描述

10、磁盘容量选择

  • 暂时分配80G,勾选将虚拟磁盘拆分成多个文件,不要勾选立即分配所有磁盘,否则虚拟机会将80G直接分配给CentOS,会导致宿主机所剩硬盘容量减少。 勾选将虚拟磁盘拆分成多个文件,这样可以使虚拟机方便用储存设备拷贝复制。

在这里插入图片描述

在这里插入图片描述

11、磁盘名称,默认,下一步。

在这里插入图片描述

12、虚拟机的创建完成,点击“完成”结束虚拟机创建。

在这里插入图片描述

13、退出安装向导后,可以在左侧栏看见刚刚创建的虚拟机,右侧是虚拟机的基本信息。

在这里插入图片描述

14、点击“编辑虚报机设置”,将USB控制器,声卡与打印机称移除。

在这里插入图片描述

在这里插入图片描述

15、再点击选择“CD/DVD(IDE)”安装镜像文件,勾上使用ISO映像文件,最后选择浏览找到下载好的镜像文件。启动时连接一定要勾选上后确定。

在这里插入图片描述

二、CentOS7操作系统安装

1、完成上面步骤后,点击“开启此虚拟机”。

在这里插入图片描述

2、虚拟机控制台出现界面,选择“Install CentOS liunx 7”,点击回车键继续进入以下界面。
选择安装过程中使用的语言,这里选择英文、键盘选择美式键盘。点击"Continue"进入下一步。

在这里插入图片描述

3、LOCALIZATION和SOFTWARE部分不需要进行任何设置,其中需要注意的是SOFTWARE SELECTION选项,这里本次采用默认值(即最小化安装,这种安装的linux系统不包含图形界面)安装,至于其他组件,待后期使用通过yum安装即可。
SYSTEM部分点击"INSTALLATION DESTINATION",进行磁盘划分;
点击"NETWORK & HOST NAME"选项中修改主机名(默认主机名为localhost.localdomain)。

在这里插入图片描述

4、磁盘划分,点击"INSTALLATION DESTINATION",进入如下界面,选中80g硬盘,下来滚动条到最后,选中“i will configure partitioning” (我将会配置分区),即自定义磁盘分区,最后点击左上角done进行磁盘分区规划。

在这里插入图片描述

CentOS7划分磁盘即在下图界面进行,这里先说明一下前期规划:

  • /boot:1024M,标准分区格式创建。
    -swap:4096M,标准分区格式创建。
    -/:剩余所有空间,采用lvm卷组格式创建。

规划后界面如下,点击done完成分区规划,在弹出对话框中点击“accept changs”。

在这里插入图片描述

然后会弹出摘要信息,点击AcceptChanges(接受更改)。

5、设置主机名与网卡信息,点击"NETWORK & HOST NAME",修改操作系统主机名,这里修改为QF(如第二图所示),然后点击done完成主机名配置,返回主配置界面,点击"Begin Installation"(开始安装)。

在这里插入图片描述

在这里插入图片描述

6、设置root密码,修改root用户密码,点击“root password”,设置密码。

在这里插入图片描述

在这里插入图片描述

7、等待系统安装完毕,reboot重启系统即可。

在这里插入图片描述
在这里插入图片描述

8、使用root用户登录(即root/oracle)

在这里插入图片描述

9、修改IP地址。
执行"vim /etc/sysconfig/network-scripts/ifcfg-ens32"命令;按字符键“i”进入编辑模式,
添加内容如下:

在这里插入图片描述

按“esc”键后,输入"wq"回车,完成配置文件编辑。

10、执行"service network restart"命令重启网卡,生效刚刚修改ip地址,执行"ping www.baidu.com"命令测试网络连通性。

在这里插入图片描述


参考文章:
CentOS7安装详解
CentOS7(Linux)详细安装教程(手把手图文详解版)

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

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

相关文章

[C++]——同步异步日志系统(1)

同步异步日志系统 一、项⽬介绍二、开发环境三、核心技术四、环境搭建五、日志系统介绍5.1 为什么需要日志系统5.2 日志系统技术实现5.2.1 同步写日志5.2.2 异步写日志 日志系统: 日志:程序在运行过程中,用来记录程序运行状态信息。 作用&…

Leetcode 538:把二叉搜索树转化为累加树

给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 解题思路: 其实就是相当于反中序遍历&#…

【面试系列】机器学习工程师高频面试题及详细解答

欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、…

JSONpath语法怎么用?

JSONPath 可以看作定位目标对象位置的语言,适用于 JSON 文档。 JSONPath 与 JSON 的 关系相当于 XPath 与 XML 的关系, JSONPath 参照 XPath 的路径表达式,提供了描述 JSON 文档层次结构的表达式,通过表达式对目标…

红酒与露营:户外时光的好伴侣

在繁忙的都市生活中,人们总是渴望逃离喧嚣,寻找一处宁静的天地,与大自然亲密相拥。露营,作为一种返璞归真的户外生活方式,成为了许多人心中的理想选择。而在露营的浪漫时光里,一瓶雷盛红酒的陪伴&#xff0…

AI图生视频工具测试

环境: 即梦 pika LUMA 可灵 问题描述: AI图生视频工具测试下面是原图 解决方案: 1.即梦 效果 2.pika 生成效果 3.LUMA 生成效果还行 4.可灵 生成效果最好

nginx 只有图片等静态资源时 监听80端口 会404 NOT FOUND

解决方法 删除 /var/nginx/sites-enabled 原因:当nginx没有设置首页路径index时,sites-enabled目录中配置的优先级会高于nginx.conf 导致404 NOT FOUND sites-enabled文件中的default会将80端口索引至默认值:/var/www/html目录下&#xff…

[方法] 为Cinemachine添加碰撞器

选中场景中的Cinemachine物体,在 Inspector 面板的最下方单击 Add Extension 下拉框,选择 CinemachineCollider。 之后在添加的碰撞器组件中选择要与之碰撞的层(Collide Against)和忽略的层(Transparent Layers&#x…

crewAI实践过程中,memory规避openai的使用方法以及(windows下xinferece框架使用踩过的坑)

问题: 在使用crewAI开发项目的过程中,memory开启后报错:openai key is fake 经代码核查,其默认使用了openai的embedding模型。 解决方法 经查阅资料,可以参考其本地部署llm的方法。 本地部署模型可以使用xinference…

高薪程序员必修课-java为什么要用并发编程

目录 前言 1. 提高性能和效率 2. 更好地响应用户 3. 优化I/O操作 具体示例 示例1:提高性能和效率 示例2:更好地响应用户 示例3:优化I/O操作 总结 前言 并发编程允许多个线程在同一时间执行任务。下面我们从多个原理角度来解释为什么J…

【windows】亲测-win11系统跳过联网和微软账户登录,实现本地账户登录

问题原因:现在市面上销售的品牌笔记本和台式机基本上都预装了正版的Windows S11家族中文版操作系统,联网后系统会自动激活。在win11的版本中,隐藏了关闭跳过连接网络的按钮,默认强制需要注册微软账户登录才能正常使用。 一、跳过…

modify filename

import osdef add_prefix_to_filenames(directory, prefix):# 获取目录中的所有文件名for filename in os.listdir(directory):# 构建旧文件路径old_file_path os.path.join(directory, filename)# 检查是否是文件if os.path.isfile(old_file_path):# 构建新文件名new_filenam…

PyTorch中matmul函数的矩阵相乘原则和注意事项

PyTorch中matmul函数的矩阵相乘原则和注意事项 一、高维张量乘法规则 1. 选择乘法的维度: 选择最后两个维度进行乘 2. 维度匹配规则: 最后两个维度按照普通矩阵乘法计算 3. 广播机制:torch.matmul 函数支持广播机制,即在满足乘法…

springweb添加traceId

上面要求添加 traceId,需求很简单。 唯一的难点是,jakarta.servlet.http.HttpServletRequest 不支持直接 put 请求头。 所以需要创建一个可修改的对象,包装请求。 另外,由于我们应用还使用了 openFeign ,需要将 traceId 传递进去。…

vue3开发过程中遇到的一些问题记录

问题: vue3在使用 defineProps、defineEmits、defineExpose 时不需要import,但是 eslint会报错error defineProps is not defined no-undef 解决方法: 安装 vue-eslint-parser 插件,在 .eslintrc.js 文件中添加配置 parser: vue-e…

python中的json库常见使用总结

一、数据加载 1、json.loads() 接受一个包含JSON数据的字符串作为参数,从字符串中加载JSON数据。 import json json_string {"name":"Alice","age":30,"is_student":false,"hobbies":["reading",&…

计算机网络期末复习6(武夷学院版)略看

第6章 应用层 应用层是TCP/IP协议栈的最高层,直接面向用户,为各种网络应用提供服务。以下是一些典型的应用层协议的基本概念和主要使用的端口。 1. HTTP(HyperText Transfer Protocol) 基本概念:用于万维网上的数据…

Windows 组策略编辑器怎么打开,这两种方法你必须知道

组策略编辑器(Group Policy Editor, 简称 GPEdit.msc)是 Windows 操作系统中一个强大的工具,主要用于管理和配置系统设置、安全选项、用户权限等,尤其适用于企业环境中批量部署和管理策略。 尽管家庭版 Windows(如 Win…

Flink分区和窗口操作

分区(Partitioning)与分组(Grouping): 分区: 将数据流划分为多个子流,每个子流由一个或多个子任务处理。通过 keyBy 操作实现,根据键对数据进行分区。数据具体去往哪个分区,是通过…

解锁Memcached的Key长度极限:深入探索与实践

🔑 解锁Memcached的Key长度极限:深入探索与实践 Memcached是一种广泛使用的高性能分布式内存缓存系统,它通过减少数据库的读取次数来提高应用程序的性能。在Memcached中,每个缓存项都通过一个唯一的key来标识。然而,对…