在vm上面安装Linux系统

时间:2021-10-23 23:54:47

1 在vm上面安装Linux系统

1  以管理员的身份运行VMware:  点击VM图标然后右键属性 ,点兼容性 ---特权 等级 选择 以管理员的身份运行此软件 

     在vm上面安装Linux系统

在vm上面安装Linux系统

 

2 . 添加一个虚拟机 :选择自定义

在vm上面安装Linux系统

 

3    一直默认到安装客户机操作系统

在vm上面安装Linux系统

4. 按照以下的界面选择     Linux  版本选择CentOS 64 位

在vm上面安装Linux系统

5  给你的虚拟机起个名字

在vm上面安装Linux系统

6  选择网络的类型 一般选择NAT的模式

在vm上面安装Linux系统

 

7  指定以下你的系统的--

在vm上面安装Linux系统

8 选择你以什么形式来分盘

这个是让选择你的磁盘的分区,我们选择最下面的这个自己创建分区的形式

在vm上面安装Linux系统

按以下的次序来创建磁盘

在任何时候买到一个硬盘回来都是没有分区它就是一个线性的地址,从0到它的最大空间值

操作系统在开机的时候要经历一个引导,我们的引导要挂载到一个叫boot的分区上面去

在add partition 这有两个选项 一个是挂载点和文件系统的类型

在vm上面安装Linux系统

 在创建一个分区,但是这里在add partition的界面上我们不用选择挂载点直接在文件系统上选择swap这个类型
创建一个交换分区(因为每一台设备内存大小是死的,但内存放不下的时候应该怎么 办,这个时候操作系统里面会有一个交换的概念,就是把我们内存中当前要处理的非活动的数据溢写到或者说腾写到磁盘上,腾出一部分内存空间出来后把活动的进程需要的数据放到的内存中区处理,这个就需要磁盘上有一个分区,这个分区可以使用很多种的方式,但是在设计上提出了一种交换格式,这种格式io 的负载量是很小的,快速能把内存中的写道磁盘中你只要记住了这个磁盘分区里面有一种特殊的格式swap,空间一般达到和你的 内存一样或者1.5倍,或者2倍)
在vm上面安装Linux系统
此时已经已经有了一个引导和一个能交换的分区了,剩下的在创建一个分区就是和我们的操作系统相关的分区了
类似Windows启动之后,用到时Windows下面的东西

Swap 交换空间

在vm上面安装Linux系统

9  注意以下的的文件的位置

在vm上面安装Linux系统

10 指定所用的系统

在vm上面安装Linux系统

登录Linux 在一些发行版中会禁用这个用户,但是在大部分的发行版中是以root为他的管理员(默认的有最高权限的)

2 配置网络

第一次启动配置制作模板

1,通过vm菜单的编辑>虚拟网络编辑器

在vm上面安装Linux系统

在vm上面安装Linux系统

2,配置虚拟机IP

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

按i进入输入模式:

删除MAC地址(硬件地址 网卡的地址  这个在(生产系统中)     工作中没必要删除因为有时要绑定mac地址了,但是我们在模拟       (实验的环境)的时候需要删除主要是为了克隆),

删除UUID(配置文件中的配置最终是要附在一个物理网卡上的)

通过第1步收集的信息配置如下

IPADDR=192.168.9.X(3~254),192.168.106来源于网络号  这里的IP网段在VM的编辑的虚拟网编译器  选择  VMnet8 的NAT

想改的话直接在NATsg设置里面改,可以随便的改成自己想弄的网段不会冲突

1 本地使用了这个

2 网管使用了2

NETMASK=255.255.255.0

GATEWAY=192.168.9.2(同样来源于第1步的采集信息)(网管)

DNS1=192.168.9.2

DNS2=8.8.8.8

这就是主备DNS(域名和IP地址相互映射的一个分布式数据库)

按ESC

:wq

w  是写回文件

q    是保存

或者快捷键  shift+zz(两个ZZ)

在vm上面安装Linux系统

onboot 开机的时候是否激活它  no   --- yes

BOOTPROTO 获取地址的方式    dhcp   --  static    动态变成静态的方式

在vm上面安装Linux系统

3,删除网卡设备与配置文件的映射关系文件

rm -fr /etc/udev/rules.d/70-persistent-net.rules

关于网络的持久化的配置

因为这个文件在中记录了网卡硬件地址(MAC)与eth0的对应关系

在vm上面安装Linux系统

在vm上面安装Linux系统

     另外注意  这个在vm上面安装Linux系统是我们之前  删除的MAC地址HWADDR(硬件地址)
 之前我们删除了HWADDR只是在配置文件中删除了这个地址,但是同时在操作系统中还会有一个文件/etc/udev/rules.d/70-persistent-net.rules  里面的地址要跟它关联起来,所以这个文件要删除掉    rm -fr /etc/udev/rules.d/70-persistent-net.rules  
   为什么要删除etc/udev/rules.d/70-persistent-net.rules文件?
             在vm上面安装Linux系统            在vm上面安装Linux系统
 
 
 
      注意       在vm上面安装Linux系统这个地址跟操作系统中记录的地址是一致的,如果我们不把 /etc/udev/rules.d/70-persistent-net.rules文件删除掉,那么我们克隆这个系统之后,克隆的这个跟它的模板系统的mac 地址是一样的,但是当我们用VMware把系统(后克隆的系统)开机之后这个系统的的地址就会改变,这就告诉了我们两件事:
       MAC是硬件地址,在网络当他是不能重复的,厂商只要我们买网卡,各种设备,只要有这个MAC地址,那么MAC地址全球是不能重复的,是唯一的标识符。所以VMware会默认的帮我们维护住MAC地址的唯一性,所以在我们克隆后新的虚拟机的MAC地址会改变,如果当初这个文件不删除,克隆出来的操作系统也就读的以前的操作系统的文件,然后以文件中的地址为eth0,但是我们的新克隆里面的MAC地址已经让VMware给我们改变了,所以新的MAC地址就叫eth1了,所以说如果这个文件不删除,在我们实验环境中(虚拟机中),其实在生产当中也是,一台服务器使用的好好的但是他的一块网卡烧了,如果想新加一块网卡,还想让他叫eth0 的话,就得对这个文件下手了,要么把这个配置改了把MAC地址写成新的MAC地址,要么把这个文件删除了,这个文件删除是不影响操作系统的,开机之后还会重新加载,重新用,这只是针对的一块网卡,如果你的服务器里面有多个网卡,建议是谢盖这个文件,因为删掉以后,eth0指不定帮到哪一块网卡上面去了,这个文件决定了操作系统逻辑名称与实际物理配对的关系,因为上面有一个MAC地址,操作系统上有一个逻辑地址ethX,那他们谁叫eth0谁叫eth1,是有这个文件来决定的,所以在我们克隆之前一定要把这个文件清掉,如果清掉再克隆出来的多个虚拟机那么每台虚拟机的eth0的网卡就和本地的这块网卡,就不会出现克隆出来的虚拟机里面有eth1,并且有些软件需要从eth0拿到这么一个名称,之后从这个名称中选择出数据包的发送,这时如果你的设备名称改变了,那么你的软件可能就跑步起来了。在一个网络当中IP地址是不能重复的除非做了隔离.操作系统在启动时先读文件中的文件,然后在看物理MAC地址跟文件中的是否一样,不一样也会在出来一个eth1,这个的地址跟物理MAC地址是一样的。

4,关闭防火墙

chkconfig iptables off

在vm上面安装Linux系统

5,关闭selinux

vi /etc/selinux/config

按i

SELINUX=enforcing  改为SELINUX=disabled

内核中的安全模式

在vm上面安装Linux系统

在vm上面安装Linux系统

6,poweroff

VM:拍快照!!!如果又重启了虚拟机,70-persistent-net.rules又会被创建。

最终:拥有了一个模板!

克隆其他主机

1,修改IP

vi
/etc/sysconfig/network-scripts/ifcfg-eth0

按i进入输入模式:

删除MAC地址,UUID(配置文件中的配置最终是要附在一个物理网卡上的)

通过第1步收集的信息配置如下

IPADDR=192.168.9.X(3~254),192.168.106来源于网络号

NETMASK=255.255.255.0

GATEWAY=192.168.9.2(同样来源于第1步的采集信息)

DNS1=192.168.9.2

按ESC

:wq

在vm上面安装Linux系统

在vm上面安装Linux系统

2,修改主机名

vi /etc/sysconfig/network

HOSTNAME=node01

在vm上面安装Linux系统

在vm上面安装Linux系统

3,hosts文件:

vi /etc/hosts

192.168.9.101 node01

192.168.9.102
node02

在vm上面安装Linux系统

在vm上面安装Linux系统

4,reboot

5,验证网络

ping  www.baidu.com

ping 其他节点名称(hosts中配置的)

在vm上面安装Linux系统

在vm上面安装Linux系统

所有的Linux只有一个内核,所以无论什么的版本都用的这个的内核

网络模式:有3 种

在vm上面安装Linux系统

a)  桥接模式:虚拟机能进行通讯,并且还能连接外网

在vm上面安装Linux系统

虚拟机的IP地址跟物理网卡的IP地址必须在同一个网段中并且所有的虚拟机的IP地址必须做到唯一性不然冲突

用桥接连接的时候需要指定我们所要桥接到

在vm上面安装Linux系统当我们的真实主机是连接的是有线时选择这个

在vm上面安装Linux系统当我们的真实主机是连接的是无线时选择这个

桥接的话虚拟机的网卡跟真实的物理主机网卡的是同一个等级,桥接的模拟出来具相当于是一台真实网卡

 
    优点: 这个网段中会出现IP地址的冲突
    缺点:虚拟机访问外网跟外网访问虚拟机没有先后顺序,可以随便访问


b) NAT模式:虚拟机能进行通讯,并且还能连接外网

      虚拟机有个IP地址,通过NAT 的模式,这个NAt 在Windows上面有个VMware  NAT  Service这么个服务,这个服务是关于地址转换的
      1. 从虚拟机发出的数据是  原地址是:192.168.109.11   目标地址:www.baidu.com的IP地址比如:132.11.11.11
      2.这个数据经过NAT 服务,会转换成   原地址 192.168.109.1.254(真实物理网卡的地址)    目标地址:132.11.11.11
      3.在把这个数据包发出去   
      4.目的地址的主机往虚拟机发送信息  ,此时的数据包  原地址:132.11.11.11          目标地址: 192.168.109.1.254(真实物理网卡的地址)
      5. 此时NAT服务会将    会转换成   原地址 192.168.109.1.254(真实物理网卡的地址)    目标地址:192.168.109.11  
      6. 把这个数据包发送到虚拟机
  优点: 这个网段中不会出现IP地址的冲突
  缺点:必须是虚拟机先往访问外网,才能从外网中访问到虚拟机里面的地址 
           在vm上面安装Linux系统
 

c)  仅主机模式:只能是一组虚拟机之间进行通讯,这些虚拟机不能连接外网

如果想把两台不同网段并且是用仅主机模式的话,我们必须用用主机来连接他们并且这台主机上的两端连接在那两组的网段上
           在vm上面安装Linux系统
 


 

在vm上面安装Linux系统的更多相关文章

  1. VM虚拟机 安装linux系统

    首先需要下载VMware10 和CentOS-6.4,我这边提供了百度网盘,可供下载链接:https://pan.baidu.com/s/1vrJUK167xnB2JInLH890fw 密码:r4jj ...

  2. 使用VM虚拟机安装Linux系统详细流程

    最近新换了个电脑,所以需要重新安装虚拟机和Linux系统,话不多说,看流程吧 1.安装vm,这个就不说了,打开VM 2.点击安装虚拟机 3.选择自定义安装 4.选择稍后安装 5.选择要安装的系统 6. ...

  3. win下使用VM虚拟机安装Linux系统

    自己电脑上还是有个自己的虚拟机比较方便,之前用的Ubuntu,发现卡得不行. 现在装了个轻量级的Lubuntu,速度提升了不少. 1.下载Lubuntu,安装. 2.进入,设置root密码,初始化ro ...

  4. 部署虚拟环境安装Linux系统

      目录                                                              准备工作 安装linux系统 重置root管理员密码 源代码编译 R ...

  5. 第1章 部署虚拟环境安装linux系统

    章节简述: 本章节带领读者从0基础了解虚拟机软件与红帽系统,完整的演示了在VM与KVM中安装红帽RHEL7系统的方法. 特别增加了超级实用的Linux系统找回root密码.虚拟机功能增强包.VNC远程 ...

  6. Win10系统XWware虚拟机安装Linux系统(Ubuntu)最新版教程

    XWware虚拟机安装Linux系统(Ubuntu)教程 一.下载并安装VMware虚拟机 借助VMware Workstation Pro, 我们可以在同一台Windows或Linux PC上同时运 ...

  7. 学习神器!本机安装虚拟机,并安装Linux系统,并部署整套web系统手册(包含自动部署应用脚本,JDK,tomcat,TortoiseSVN,Mysql,maven等软件)

    1.   引言 编写目的 本文档的编写目的主要是在Linux系统上部署mis_v3员工管理系统,方便测试,并为以后开发人员进行项目部署提供参考 准备工作 软件部分 软件项 版本 备注 Mysql 5. ...

  8. 2017.8.9在虚拟机中安装linux系统

    0 安装前提 已经安装好VM,并且配置好,具体过程参看随笔:2017.8.5 VMware的介绍与安装 相关随笔:2017.8.5 Linux达人养成计划 I 需要知道的概念:VMWare,虚拟机,真 ...

  9. 1.部署虚拟环境安装linux系统

    第1章 部署虚拟环境安装linux系统 章节简述: 本章从零基础详细讲解了虚拟机软件与红帽Linux系统,完整演示了VM虚拟机的安装与配置过程,以及红帽RHEL 7系统的安装.配置过程和初始化方法.此 ...

随机推荐

  1. Problem K 栈

    Description A math instructor is too lazy to grade a question in the exam papers in which students a ...

  2. 什么是html5

    HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术.HTML 5有两大特点 ...

  3. javascript之闭包深入理解(二)

    在上一节中,详细理解了作用域链和垃圾回收机制,似乎这两点跟闭包关系不大,但是仔细想一想就会发现,其实不然.这一节将通过上一部分的说明详细理解闭包.请看代码: function createCompar ...

  4. WebDAV被启用(转)

    WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET.POST. ...

  5. box-shadow 给图片添加内部阴影

    box-shadow 是css3中定义的设置元素阴影的属性,其语法结构如下: <shadow> = inset? && <length>{2,4} && ...

  6. Node&period;js Stream&lpar;流&rpar;

    Stream 是一个抽象接口,Node 中有很多对象实现了这个接口.例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出). Node.js,Str ...

  7. 数据分析之pandas教程-----概念篇

    目录 1  pandas基本概念 1.1  pandas数据结构剖析 1.1.1  Series 1.1.2  DataFrame 1.1.3  索引 1.1.4  pandas基本操作 1.1.4. ...

  8. SpringMvc返回报文形式的控制-验证方法&colon; JSON or HTML or XML

    首先,请求通过accept请求头声明了支持的返回格式 然后,框架根据该请求头和代码实现(注解)选择了对应的MessageConverter处理返回! 一.验证过程 1.返回html 1.1.请求组装 ...

  9. time series 时间序列 &vert; fractional factorial design 部分要因试验设计

    作业: 1) A plot of data from a time series, which shows a cyclical pattern – please show a time series ...

  10. MapReduce框架原理-MapTask工作机制

    MapReduce框架原理-MapTask工作机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. maptask的并行度决定map阶段的任务处理并发度,进而影响到整个job的处理速 ...