windows上安装linux虚拟机不管是对于新人还是老员工都具有极大的便利。可以了解linux的基础操作,也可以在本地搭建服务器集群,以及实时备份linux状态等等

版本说明

VMware15 Pro(采用较新版本可以保证所安装虚拟机的稳定性,低版本会带来一些不可预知的错误)

CentOS-7(新版本具有较高的使用性,很多企业不用CentOS-6.8版本,所以这边选择了CentOS-7的版本,符合企业真实场景)

安装虚拟机

安装VMware

去网络上下载即可,安装完成如图

下载好CentOS-7系统

典型方式安装(推荐小白,带有图形界面,助于学习,但占用空间大)

选择CentOS-7在本机的位置

设置登入账户和登入密码zhangsan/123456

调整系统安装位置,这边统一放在一个文件夹

可以默认分配磁盘大小20G,只有使用了才会占用空间,并不会立即分配20G。开发环境选择存储为单个文件

自定义硬件

分配2G内存,能满足基本需求

虚拟化引擎会使linux获取本机硬件虚拟化特性,但会降低虚拟化性能,这边可勾选兼容性较强

等待几分钟的安装过程

安装成功界面如下图

自定义方式安装(推荐老司机)

选中第一个直接安装,按enter

第二个选项是先测试系统再安装

选择安装语言,可以选择中文,这边推荐英文,毕竟以后公司的服务器都是英文的

这边会默认很多选项,启用SOFTWARE SELECTION是默认最小化安装,就是只有命令行界面,省空间

等待安装的同时,设置root用户密码123456

用设置的默认密码123456登入

此时linux安装成功,但还不能正常使用,还要配置网络环境

IP参考地址:编辑->虚拟网络编辑器->更改设置->NAT模式->NAT设置

里面的是网关

参考网管,接下来把linux系统ip设置成192.168.61.11,不要和网关冲突即可

调整参数成如下

BOOTPROTO=static		#静态ip,ip地址才不会变化
ONBOOT=yes #系统启动是否激活网卡
IPADDR=192.168.61.11 #ip地址
GATEWAY=192.168.61.2 #网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.61.2 #DNS解析服务器,改成和网关一致
DNS2=8.8.8.8 #通用DNS解析服务器

重启网卡

systemctl restart network

测试配置,能访问百度,ip地址也配置正确,linux系统则完全安装好

创建快照

虚拟机每安装好一个模块都可以进行备份,后面操作有错误的话,可以直接还原到指定状态。特别是搭建服务器集群、分布式系统时,该操作特别实用

鼠标右键>快照>拍摄快照

创建快照

还原系统到指定状态

鼠标右键>快照>选中指定快照则恢复到指定状态

克隆虚拟机

搭建服务器集群是,不可能一台台去安装配置,VMware提供了克隆虚拟机功能,以便快捷复制服务器

关闭要复制的服务器

鼠标右键>管理>克隆

选择完整版克隆,这样就是独立linux系统

重新生成一个mac地址

设置ip地址

重启网卡

能访问百度并且ip已经设置成功


工欲善其事,必先利其器

手把手教windows上安装linux虚拟机及环境配置的更多相关文章

  1. windows下安装node.js及环境配置、部署项目

    windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...

  2. Linux环境搭建 | 手把手教你如何安装CentOS7虚拟机

    centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/download/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64 ...

  3. 怎么在Windows下安装Linux虚拟机

    前提:①电脑有安装好VMware Workstation Pro虚拟机,没有的话点此下载并安装.②下载好CentOS-7-x86_64-DVD-1503-01镜像文件,没有点此下载密码:lomg. 1 ...

  4. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  5. 在VMware上克隆Linux虚拟机及其网卡配置方法

    最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...

  6. windows快速安装linux虚拟机

    1. 场景描述 因测试中需要linux集群,目前的服务器不太方便部署,需要本机(windows7)启动多个linux虚拟机,记录下,希望能帮到需要的朋友. 2. 解决方案 2.1 软件准备 (1)使用 ...

  7. windows下安装linux虚拟机(wsl2),并安装docker。

    一.windows terminal(重要工具,但也可以不装) 这是微软官方推荐的终端工具,类似mac的iterm2,可同时开启多个终端,最开始默认有power shall,cmd,可下载gsudo集 ...

  8. 使用VMware安装linux虚拟机以及相关配置

    前言 使用VMware安装虚拟机这个一般都知道,操作简单.而本文主要讲使用虚拟机的后续相关配置.并记录使用过程中遇到的问题以及一些技巧.本篇文章以后回持续更新的... 安装包准备 VM:12 Linu ...

  9. 在windows上安装common lisp开发环境

    (2014.1写于CSDN的文章) 最近对lisp非常感兴趣,因此在google中搜索了“common lisp install windows”, 想装一个开发环境玩玩. 第一条结果就是 “Gett ...

随机推荐

  1. .NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总

    系列目录     [已更新最新开发文章,点击查看详细] .NET Core 启动于2016年,跟K8S同年诞生,既拥有着悠久的历史积累,又集成了当下最新的设计理念,加上.NET团队持续对容器技术的官方 ...

  2. Java将字符串反转的7种方法

    /方法1 递归方法 public static String reverse1(String s) { int length = s.length(); if(length <= 1){ ret ...

  3. 无规矩不成方圆,聊一聊 Spring Boot 中 RESTful 接口设计规范

    在设计接口时,有很多因素要考虑,如接口的业务定位,接口的安全性,接口的可扩展性.接口的稳定性.接口的跨域性.接口的协议规则.接口的路径规则.接口单一原则.接口过滤和接口组合等诸多因素,本篇文章将简要分 ...

  4. LM-MLC 一种基于完型填空的多标签分类算法

    LM-MLC 一种基于完型填空的多标签分类算法 1 前言 本文主要介绍本人在全球人工智能技术创新大赛[赛道一]设计的一种基于完型填空(模板)的多标签分类算法:LM-MLC,该算法拟合能力很强能感知标签 ...

  5. Map类型的Json格式

    示例代码: Map<String, Object> map = new HashMap<>();// boolean 类型 map.put("boolean" ...

  6. 温故知新,.Net Core遇见Postman(API Development),进阶分布式微服务高效调式

    什么是Postman 环境变量(Environments) 全局协议 描述 变量 初始值 当前值 请求协议 request_protocol http http 授权信息 描述 变量 初始值 当前值 ...

  7. css中的毛玻璃(不是透明度) 简单文档

    其实毛玻璃很简单 只需要在css中加入 backdrop-filter:blur(8px); 8px是模糊力度 注意:使用该方法前需要设置背景不能是透明(如果是显示这个元素下面的图像记得半透明,例子就 ...

  8. ubuntu 替换某一内核模块

    流程 方法一 以下配置仅执行一次,并以 linux kernel 3.13.0 为例 $ cd ~ $ apt-get source linux-source-3.13.0 $ cd linux-3. ...

  9. NameServer 核心原理解析

    在之前的文章中,已经把 Broker.Producer 和 Conusmer 的部分源码和核心的机制介绍的差不多了,但是其实 RocketMQ 中还有一个比较关键但是我们平时很容易忽略的组件--Nam ...

  10. JAVA 中的权限访问修饰符(public,protected,default,private )

    JAVA中有四个权限访问修饰符:public,protected,default,private 注意:这里讲的是对类中属性和方法的访问权限,并不是类的访问权限 1.default:包访问权限 如果什 ...