VMware虚拟机安装Linux 系统步骤

2023-11-17

一、获取安装包与系统镜像


VMware安装包下载,直接去访问我之前的博客

安装VMware虚拟化软件_何妨呀~的博客-CSDN博客

分享两个系统镜像资源库:

下载Linux系统镜像:

清华大学开源镜像站

清华大学开源软件镜像站 | Tsinghua Open Source Mirror

阿里云开源镜像站

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)

大家可以去这两个资源库下载镜像

安装前准备:

软件:VMware 16虚拟软件

镜像:CentOS-7-x86_64-DVD-2009

二、安装Linux

准备好iso系统镜像,去上面的开源库下载Linux镜像。

接下来看图按步骤操作

1、创建新的虚拟机

2、自定义安装--下一步

3、硬件兼容性--下一步

4、稍后安装操作系统--下一步

 

 5、默认下一步

6、可改名称--默认下一步;确认虚拟机文件夹保存在哪个位置,建议保持在大一点的硬盘中,也可以默认。

 7、给虚拟机1CPU、2内核即可;按照自己电脑性能合理配置。

注意:如果只是了解一下Linux系统,没有大量的操作,1个处理器、2核就行了

 

8、内存给2GB;内容注意与上面一样,以自己电脑性能合理配置

 

9、网络用桥接,获取跟自己电脑一个段的IP;

     默认是NAT模式,获取一个虚拟IP地址;

10、默认下一步

 

11、默认下一步

 

12、默认下一步

 

13、给磁盘20GB,虚拟磁盘存储为单个文件,启动快

注意:如果是安装在固态盘,可以选择存储为单个文件;如果是安装在机械硬盘,就按照默认的多个文件存储,这样对硬盘的资源最大化利用

 

14、生成一个虚拟机的引导文件,默认下一步

 

15、自定义硬件;可以再次修改配置

 

16、选择ISO系统镜像文件

 

 17、开启此虚拟机

 

18、成功引导系统后,会出现下面的界面:

 

界面说明:

Install CentOS 7 安装CentOS 7

Test this media & install CentOS  7 测试安装文件并安装CentOS  7

Troubleshooting 修复故障

这里选择第二项,测试后安装CentOS  7,回车,进入下面的界面

19、读取镜像文件

 20、系统配置界面

注意:初学者可以选择语言:中文-简体中文(中国)  #正式生产服务器建议安装英文版本

 21、磁盘分配;

注意:哪里有感叹号就点哪里;也可以直接按照系统默认分配;

 22、选择-系统-安装位置,进入磁盘分区界面,自定义分配磁盘

选择-其它存储选项-分区-我要配置分区,点左上角的“完成”,进入下面的界面

23、分配物理磁盘

分区前先规划好

swap #交换分区,一般设置为内存的2倍

/boot  #boot分区,一般设置256MB就行了

/ #剩余所有空间

备注:生产服务器建议单独再划分一个/data分区存放数据

 24、创建256MBboot分区

继续点左下角的“+”号

挂载点:/boot

期望容量:256MB

添加挂载点,如下图所示

25、分区格式可以调整,xfs格式CentOS 7独有的格式

/boot分区给256MB将行了,注意MB一定要大写,不能小写

26、创建2048MB的 /swap 虚拟内存分区,剩余空间全部分给 / 根分区

 27、确认删除旧分区并且创建新的分区

 

 28、选择带桌面的安装模式

目前常用的两种模式:Basic Web Server(Web命令行)、FNOME Desktop(桌面图形化)

29、选择时区、与修改时间

注意:有时候,时区是对的,但时间与日期不对,就需要手动修改;

30、开启网口;全部完成后点Begin lnstallation安装

点NETWORK &HOST NAME进去开启网卡

31、获取自动ip地址

开启网卡,点Done确认

 

32、创建root密码,创建管理员账号。等待安装

如果密码长度少于8位,会提示要按“完成”两次来确认,安装继续

33、安装完成之后,会进入下面的界面

点击Reboot重启系统

34、重启中

 35、点感叹号

36、确认授权

 37、再次重启,系统安装完成

 二、进入系统

 下面步骤跟Windows系统第一次登录账号的引导一样

1、默认语言,点蓝色的标下一步

 2、选择键盘输入法同上

 3、位置可以关闭,下一步

 4、时区,下一步

 5、登录账号跳过

 6、创建用户

注意:这里的账号是普通用户权限

7、用户登录密码,大小写数字字符10位即可

 8、初始化引导全部完成

 9、进入桌面介绍,直接x掉即可,系统可以正常使用了

 三、切换root账号

1、点击log out 注销账号

 2、Log Out 确认注销

 3、Not listed 选择未列出

4、输入root账号

5、输入密码;再次完成引导

 

 6、root账号成果登录,账号切换完成

 

 四、配置网络IP地址

注意:如果之前忘记配置网络,安装下面步骤执行修改

1、Open Terminat #打开终端控制台

 2、输入su root   输入密码,切换root账号

 3、IP add #查看ip地址

 

4、cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录

 5、vi  ifcfg-ens33  #进入网卡编辑配置文件,

 6、添加修改以下内容

 注意:按‘i’编辑模式,ESC退出编辑模式,:wq!回车保存并退出

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #启用静态IP地址
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="1210f4dc-065e-478d-a55b-15152b24b0a4"
DEVICE="ens33"
ONBOOT="yes"   #开启自动启用网络连接
IPADDR0=192.168.40.129  #设置IP地址
PREFIXO0=24   #设置子网掩码
GATEWAY0=192.168.40.2  #设置网关
DNS1=8.8.8.8 #设置主DNS
DNS2=8.8.4.4 #设置备DNS
:wq!  #保存退出

7、service network restart   #重启网络

 8、ip add  #检查ip地址, ping 百度  #测试网络通信

 全部完成啦~~~~~~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VMware虚拟机安装Linux 系统步骤 的相关文章

  • 查找并删除超过 x 天的文件或文件夹

    我想删除超过 7 天的文件和文件夹 所以我尝试了 17 07 14 email protected cdn cgi l email protection find tmp mindepth 1 maxdepth 1 ctime 7 exec
  • 从哪里获取 iostream.h

    我正在尝试在 Linux 中做一些事情 但它抱怨找不到 iostream h 我需要安装什么才能获取此文件 这个标准头的正确名称是iostream没有扩展名 如果您的编译器仍然找不到它 请尝试以下操作 find usr include na
  • 如果输入被重定向则执行操作

    我想知道如果我的输入被重定向 我应该如何在 C 程序中执行操作 例如 假设我有已编译的程序 prog 并且我将输入 input txt 重定向到它 我这样做 prog lt input txt 我如何在代码中检测到这一点 一般来说 您无法判
  • 如何将命令输出作为多个参数传递给另一个命令

    我想将命令的每个输出作为多个参数传递给第二个命令 例如 grep pattern input returns file1 file2 file3 我想复制这些输出 例如 cp file1 file1 bac cp file2 file2 b
  • grep 彩色线条

    我编写了一个简单的 PHP shell 脚本 它解析文件并输出某些元素 它产生大量的输出 采用不同的 bash 颜色 绿色表示正常 黄色表示警告 红色表示错误等 在开发过程中我想过滤掉一些行 例如 所有包含红色文本的行 我可以使用grep
  • 通过名称获取进程ID

    我想在 Linux 下获得一个给定其名称的进程 ID 有没有一种简单的方法可以做到这一点 我还没有在 C 上找到任何可以轻松使用的东西 如果追求 易于使用 char buf 512 FILE cmd pipe popen pidof s p
  • 在 MacOS 上构建需要 net461 的 dotnet SDK 项目的最简单方法

    我有一个 dotnet SDK sln and a build proj with
  • 虚拟内存澄清——大连续内存的分配

    我有一个应用程序 我必须在 Windows 上分配 使用运算符 new 相当大的内存空间 数百 MB 该应用程序是 32 位 我们现在不使用 64 位 即使在 64 位系统上也是如此 我启用了 LARGEADDRESSAWARE 链接器选项
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • 在 Linux 服务器上创建和编辑 MS-Word 文档?

    希望开发处理文档的服务器端应用程序 源文档大多是MS Word 2003 2007 即MS版本的Docx 希望服务器应用程序能够在linux或windows上运行 想知道在linux下读写MS Word文件最好的工具或库是什么 兼容性是最重
  • Linux 上的“软/硬 nofile”是什么意思

    当我尝试在RedHat EL5上安装软件时 我得到了错误 软 硬nofile的期望值是4096 而默认值是1024 我设法增加了这个数字 但我不知道参数是什么 他们指的是软链接和硬链接吗 我改变的方法是 a 修改 etc security
  • 为什么我的代码在编译用于分析 (-pg) 时在多线程下运行比在单线程下运行慢?

    我正在写一个光线追踪器 最近 我在程序中添加了线程 以利用 i5 四核上的附加内核 奇怪的是 应用程序的调试版本现在运行速度变慢 但优化后的构建运行速度比添加线程之前更快 我将 g pg 标志传递给 gcc 以进行调试构建 并将 O3 标志
  • X 按键/释放事件捕获,与焦点窗口无关

    我想记录所有传入的按键事件 无论哪个窗口处于焦点状态或指针位于何处 我编写了一个示例代码 它应该捕获当前焦点窗口的按键事件 include
  • 在 MacO 和 Linux 上安装 win32com [重复]

    这个问题在这里已经有答案了 我的问题很简单 我可以安装吗win32com蟒蛇API pywin32特别是 在非 Windows 操作系统上 我一直在Mac上尝试多个版本pip install pywin32 都失败了 下面是一个例子 如果你
  • 如何从 Linux 命令行确定 LCD 显示器是否打开

    如何通过 Linux 命令行判断计算机的显示器是否打开 关闭 我传统上认为显示器是仅输出的设备 但我注意到 Gnome 显示器首选项对话框具有 检测显示器 功能 这可以推广到确定显示器是否物理关闭吗 VESA DDC 连接是I2C http
  • 期待、互动,然后再次期待

    有几篇关于相同内容的帖子 但我仍然无法使我的期望脚本正常工作 我的目的是自动化一切 但保留用户输入的密码 所以脚本有 3 个部分 自动登录 给予用户交互以输入密码 将控制权交还给 Expect 脚本以继续工作 所以我有一个将生成的脚本 其中
  • Linux Shellcode“你好,世界!”

    我有以下可用的 NASM 代码 global start section text start mov eax 0x4 mov ebx 0x1 mov ecx message mov edx 0xF int 0x80 mov eax 0x1
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 有没有办法只安装mysql客户端(Linux)? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有不需要安装整个mysql db安装包的Linux mysql命令行工具 我想做的是从服务器 1 应用程序服务器 执行将在服务器 2
  • 如何清理 Runtime.exec() 中使用的用户输入?

    我需要通过命令行调用自定义脚本 这些脚本需要很少的参数并在 Linux 机器上调用 当前版本容易出现各种shell注入 如何清理用户给出的参数 参数包括登录名和路径 Unix 或 Windows 路径 用户应该能够输入任何可能的路径 该路径

随机推荐

  • 算法:回文链表

    234 回文链表 给你一个单链表的头节点 head 请你判断该链表是否为回文链表 如果是 返回 true 否则 返回 false 示例 1 输入 head 1 2 2 1 输出 true 示例 2 输入 head 1 2 输出 false
  • ReID专栏(三) 注意力的应用

    前言 本文中提出了一种用于行人重识别的注意感知特征学习方法 该方法由一个部分注意分支 PAB 和一个整体注意分支 HAB 组成 并与基础再识别特征提取器进行了联合优化 由于这两个分支建立在主干网络上 因此没有为ReID特征提取引入额外的结构
  • 客户管理系统CRM表格版,含销售合同客户关系维护等功能

    客户管理系统CRM表格版 含销售合同客户关系维护等功能 系统由EXCEL开发 绿色安全 简单好用 送VBA宏插件编号 139653845009471设计师儿
  • 来自国际大厂Cloudflare的免费项目cloudflared

    在此之前 大家可以先去看看项目 https github com cloudflare cloudflared 事先声明 本人使用Ubuntu2204系统搭建 理论上适合Debian系Linux系统 Redhat系需要修改相关命令 其他系统
  • super和this关键字

    一 super关键字的应用场景 1 访问父类的成员变量 2 访问父类的构造函数 3 访问父类的方法 二 super关键字的使用 class Animal protected String name 注意 若限定符是private 子类无法使
  • 项目中都要掌握的BAPI之过账BAPI “ BAPI_ACC_DOCUMENT_POST”

    SAP FI 会计凭证过账 BAPI ACC DOCUMENT POST 该过账BAPI需要和模拟过账的BAPI BAPI ACC DOCUMENT CHECK 搭配使用 这样先执行模拟过账 成功了再执行真正的过账 这样就不会因为执行失败产
  • OpenGL加速渲染:显示列表glGenLists

    在OpenGL中 可能要用非常多的点 线 面来构成一幅图 若进行实时渲染 无疑对显示效率有非常大的影响 比如要画几百万个三角形 那么很可能旋转一下图片需要响应很久 为了加速渲染 可以将需要绘制的部分放在显示列表glGenLists中 每一个
  • git仓库完整迁移(代码,分支,提交记录)

    背景 我们公司使用Git进行版本控制 并使用gitlab搭建了公司的私有Git仓库 后期项目逐渐增多 项目老大为了统一项目权限管理 决定将不同项目统一放到一个Group中 一旦进行项目迁移 项目的git远端地址会发生变化 现在项目正在开发当
  • JavaScript单向链表结构

    JavaScript单向链表结构 h1 见控制台打印 h1
  • 手把手教你使用WinPwn自制iPhone固件

    Pwn破解软件系列的windows版本终于发布 我们可以用这个软件在PC上制作自己的iPhone自制固件 不过根据开发小组介绍这个版本还属于测试版本 某些功能还不能实现 因此破解时需使用Installer下的Bootneuter 详细操作流
  • git常用命令记录

    git常用命令记录 git常用命令 接上一篇搭建hexo github的博客 几次修改文件导致博客无法正常运行 故上传github 备份之 也就有了这篇文章 介绍基本的git命令 git config global user name 你再
  • 股票为什么会涨停?

    原文地址 http news xinhuanet com stock 2004 02 17 content 1318785 htm 股票为什么会涨停 要回答这个问题 有必要先说清楚什么是停板 停板是股票市场中的一种游戏规则 它是为了防止股票
  • 学习C# 哈希表(HashTable)用法

    学习C 哈希表 HashTable 用法 1 哈希表 HashTable 简述 在 NET Framework中 Hashtable是System Collections命名空间提供的一个容器 用于处理和表现类似keyvalue的键值对 其
  • list要点

    基本操作 erase函数 remove函数 特殊变动性操作 List迭代器 list与vector 异常处理 list本质是一个双向链表 其模板定义如下 namespace std template
  • 刷脸支付秒过地铁太快太方便

    刷脸支付让人们生活更便捷 公交卡 零钱 手机统统不用带 在广州 坐地铁只要刷脸就可以啦 据媒体报道 近日 广州首个智慧地铁站开通 乘客可以刷脸无感过闸 300毫秒内完成人脸识别 每分钟可通行40人 几年前 刷脸 还是朋友间用来互相调侃的 转
  • 给服务器端的.git瘦身

    一 背景 git库擅长管理文本型的文件 二进制文件一版不建议用git管理 现在我们已经用git管理的二进制文件 并且已经有了上百个提交 多个分支 且存储的二进制文件的总和已经相当庞大 可能几十个G 上百G 这给我们的git管理带来了以下3问
  • 嵌入式C语言之位操作详解

    1 位操作符 位操作直接将两个操作数按照二进制对应进行操作 例 0xaa 位与 0xf0 0xa0 逻辑操作是 两个操作数整体来操作 例 0xaa 逻辑与 0xf0 1 嵌入式的移位操作针对于无符号数 左移时右侧补0 右移时左侧补0 相当于
  • Python爬虫从入门到精通:(12)cookie_Python涛哥

    什么是cookie 是存储在客户端的一组键值对 web中cookie的典型应用 免密登陆 cookie和爬虫之间的关联 sometime 对一张页面进行请求的时候 如何请求的过程中不携带cookie的话 那么我们是无法请求到正确的页面数据
  • P5731 【深基5.习6】蛇形方阵

    题目描述 给出一个不大于 9 的正整数 n 输出n n 的蛇形方阵 从左上角填上 1 开始 顺时针方向依次填入数字 如同样例所示 注意每个数字有都会占用 3 个字符 前面使用空格补齐 输入格式 输入一个正整数 n 含义如题所述 输出格式 输
  • VMware虚拟机安装Linux 系统步骤

    一 获取安装包与系统镜像 VMware安装包下载 直接去访问我之前的博客 安装VMware虚拟化软件 何妨呀 的博客 CSDN博客 分享两个系统镜像资源库 下载Linux系统镜像 清华大学开源镜像站 清华大学开源软件镜像站 Tsinghua