1.建立一台虚拟机

使用的虚拟机软件是VMware Workstation12,获取VMware Workstation12,在本人百度网盘中或者在官网中下载,下载完成后就进行下一步安装,直到安装完成。

使用安装好的VMware Workstation12创建虚拟机:

【1】打开虚拟机新建向导

【2】虚拟机配置模式选择,选择典型方式

【3】虚拟机操作系统安装模式选择

  1. 光盘
  2. 镜像文件
  3. 裸机,不安装任何操作系统(默认)

此处默认选择3

【4】虚拟机操作系统选择界面

选择 linux操作系统的centos64-bit版本

【5】虚拟机名称和保存位置

  • 虚拟机名称:centos系统
  • 保存位置--G:\VM

【6】虚拟机磁盘配置

  • 设置虚拟机硬盘的大小:默认大小20G
  • 虚拟机硬盘存储方式:单个文件存储虚拟机硬盘

【7】创建界面,其中显示了这台新建虚拟机的各种配置,可以点击订制硬件按钮来修改虚拟机的各项硬件配置

【8】完成,返回VMware主界面,其中显示了我们新建这台虚拟机的各种配置

接下来我们就可以在这台虚拟机上安装linux操作系统

2.在安装好的虚拟机上安装linux操作系统

【1】双击虚拟机首页设备下的“CD-ROM”项,打开配置窗口

  1. 点选“使用ISO映像”项
  2. “浏览”按钮选择我们在网上下载的centos操作系统iso安装映像文件,设置完毕,点击确定。
  3. 点击界面中启动虚拟机按钮,启动虚拟机。

如如果使用linux安装光盘,选择“使用物理驱动器项”

【2】开始安装linux系统

  1. 跳过光盘检测,进入欢迎界面
  2. 语言选择界面,选择中文简体
  3. 键盘选择界面,选择美国英语式
  4. 存储设备选择界面,选择基础存储设备
  5. 弹出警告,硬盘中没有分区或者centos没有识别分区,并通知我们后续过程将对硬盘进行分区,选择“是,忽略所有数据”
  6. 设置计算机的主机名:localhost.localdomain
  7. 时区选择界面,选择北京或者上海,特别注意不要勾选UTC选项
  8. 根用户密码设置界面,设置密码,用户名:root
  9. 磁盘分区界面,前四个选项均会生成默认的磁盘分区布局,我们将选择最后一项,自定义磁盘分区布局
  10. 手动创建分区操作界面,我们创建分区只有两个分区,一个根分区和一个swap分区
  11. 格式化磁盘,两步确认“将修改写入磁盘”,此操作不可逆,安装程序开始格式化并进行分区
  12. GRUB引导装载程序安装窗口,采用默认设置
  13. 系统软件包安装选择界面,选择Basic Server和“现在自定义两个选项”
  14. 软件包订制界面,选择如下

15.重启系统

16.创建普通用户

17.配置时间

18Kdump配置为无

3.概念补充

【1】存储设备概述

  • 基础存储设备指的就是机器上本地存储设备,一般来说指的是硬盘
  • 指定存储设备指的是企业级的存储设备,如NSA,SAN等等

【2】硬盘分区规定

没有分区的硬盘就好像一个没有隔断的超大仓库,将货物(对硬盘来说就是数据)存放在里面,存取管理十分不便,因此有必要将这个大仓库分割成若干个大小合适的小仓库(对硬盘来说就是分区),但是由于硬件的限制,每一个硬盘仅拥有一个64字节大小的分区表,用来记录硬盘中的分区信息,每个分区的信息大小是16字节,因此每个硬盘最多可以分为4个主分区。

但我们发现硬盘分区中并没有这个限制,原因是四个主分区可以有一个被替换为扩展分区,在这个扩展分区内部,可以继续划分分区,这些分区被称为逻辑分区,逻辑分区使用起来与主分区没有区别,其数量理论上是没有限制的。

【3】linux存储设备命名规范

在linux中,对于硬盘和分区的命名,与windows大相径庭。

机器中的第一块硬盘被称为sda,第二块硬盘被称为sdb,依次类推.其中,sd表示SCSI Device硬盘中的分区

以sda为例,第一个主分区sda1,第二个主分区被称为sd2,依次类推

特别需要注意的是,逻辑分区的起始号码是5,也即在sda中,不管前面是否有四个分区,第一个逻辑分区总是被叫做sda5。

【4】linux文件系统

  • 文件系统:分完区的硬盘仍然不能使用,需要格式化之后才能使用,未格式化的分区,就好像一个没有货架的仓库,货物(对硬盘来说就是数据)只能杂乱无章的堆放在里面,因此有必要将仓库中放置好货架(对分区来说就是格式化),也即规定一种数据存放的方式,也即创建文件系统。
  • 文件系统种类:文件系统有许多种,windows中常用的文件系统是NFTS和FAT32,centOS中最常用的文件系统是Ext4和SWAP,也是我们接下来要使用的文件系统。
  • inux中文件组织方式:linux中文件组织方式也是十分独特,没有Windows中盘符的概念,linux中整个目录是个树形结构,所有的格式化后分区都要“挂”在树的某个分支上才能够被使用。如下图:

举个栗子,这棵树的根就是根目录,根分区就是挂在根目录上,我们通过根目录就可以访问根分区。

特别要提到的是,linux中一个特别的也是必须有的分区,叫做交换分区,也叫swap分区。

事实上,swapd分区的原理比较复杂,在这里只做简单描述:

  • swap分区用途:当linux中运行的程序需要的内存比电脑上拥有的物理内存还要大的时候,解决的办法就是把存不下的东西转移到硬盘上的“虚拟内存”中去,另外也可以把一下很久不活动的程序转移到“虚拟内存”中去,等要用的时候再取回。
  • swap分区概述:swap分区就是linux专门划分给“虚拟内存”所使用的分区,使用一种特别的文件系统,就是前面提到的SWAP文件系统,SWAP分区也不能挂到某个目录上,因此在文件目录中是看不到swap分区的。
  • swap分区大小划分原则:如下表,
实际内存 交换空间(swap分区)
<=4G >=2G
4G-16G >=4G
16G-64G >=8G
64G-256G >=16G

【5】GRUB

GRUB是一种引导装载器,他负责从硬盘分区中找到内核并将其装载入内存。

建立一台虚拟机并安装linux系统相关推荐

  1. linux虚拟机上安装域名,虚拟机如何安装linux系统

    虚拟机如何安装linux系统?安装linux系统首先要在电脑上安装好虚拟机,然后逐步进行linux系统安装.大致介绍下安装的流程. 1.首先打开虚拟机软件,点击文件/新建虚拟机,用户可以按照默认选择, ...

  2. 在虚拟机中安装Linux系统 (附上每一步操作截图及说明)【一看就懂】

    我们在电脑上安装虚拟机后,一般会在虚拟机上安装Linux系统搭配使用,本文附上每一步操作流程截图及说明 虚拟机安装教程:VMware15虚拟机超详细安装教程(附上每一步操作流程截图及说明)[一看就懂] ...

  3. VMware虚拟机中安装Linux系统

    文章目录 VMware虚拟机中安装Linux系统 一.系统镜像 二.安装系统 VMware虚拟机中安装Linux系统 一.系统镜像 阿里镜像地址: https://developer.aliyun.c ...

  4. 下载VirtualBox,创建虚拟机,安装Linux系统(Ubuntu版)

    目录 安装hadoop的准备工作 下载VirtualBox并安装 设置VirtualBox存储文件夹 创建虚拟机 安装Linux系统 了解linux系统 安装Ubuntu系统 linux指令 安装ha ...

  5. 虚拟机中安装Linux系统教程

    VMware中安装linux系统 选择第一个[创建新的虚拟机] 选择[自定义],点击下一步. 默认下一步就可以. 选择[Linux],点击下一步 可以自定义但是必须是英文!!! [位置]也可以自定义建 ...

  6. 如何创建新的虚拟机并安装Linux系统(一步到位,附ISO映像文件)

    安装之前需提前准备好VMware和iso镜像文件,以下是博主提供的资源,有需要的小伙伴可以自取: rhel8.3镜像及VMware安装包 链接(永久有效):百度网盘 请输入提取码 提取码:vf29 - ...

  7. VM虚拟机里安装Linux系统教程详解

    很多企业在做数据抓取的时候往往需要多台服务器同时运行,在降低成本的同时还能方便操控服务器就显得尤为重要. 这篇文章介绍了在VMware虚拟机里安装Linux操作系统的方法,文中通过示例代码介绍的非常详 ...

  8. 在虚拟机中安装Linux系统CentOS7详细教程

    虚拟机:VMware Workstation Linux:CentOS-7-x86_64-DVD-1708.iso镜像文件,下载 虚拟机所在电脑系统:windows 安装步骤 安装VMware Wor ...

  9. 虚拟机中安装linux系统步骤

    1.在windows系统下先安装好虚拟机软件,然后下载一个linux系统的镜像文件,常用的linux系统centos 下载地址:http://www.linuxdown.net/CentOS/2014 ...

最新文章

  1. java 调用c/c++
  2. python3 中的编码问题 unicode, utf-8, gbk, ascii
  3. http://www.himigame.com/mac-cocoa-application/893.html
  4. 利用函数wavread对语音信号进行采样_语音信号处理相关知识
  5. 华为S1720, S2700, S5700, S6720 V200R010C00 产品文档
  6. 使用pickle模块序列化数据,优化代码
  7. Python_骑士游历问题
  8. isp邮件服务器是什么,与ISP企业邮箱共建邮件服务器
  9. •检查你的代理设置127.0.0.1:2****。 转到“工具”“Internet 选项”“连接”。如果你在 LAN 中,请单击“局域网设置”。
  10. BP神经网络推导(两个隐藏层)
  11. 2015新款 MacBook 用心的测评与试用. 最轻薄的Mac上市
  12. 3DMAX打开模型一直未响应
  13. PHP连接本地mysql数据库相应慢的解决方法之一
  14. HTML5期末大作业:官网时尚购物(网站设计——美丽说官网时尚购物(1页) HTML+CSS+JavaScript 网页设计成品DW静态网页Html5响应式css3
  15. EAUML日拱一卒-微信小程序实战:位置闹铃 (12)-这还不算完
  16. 使用弹簧启动和 JPA 测试乐观锁定处理
  17. 学习计算机基础的方法,计算机基础知识的有效学习方法
  18. 3种方法实现strlen函数
  19. “旁观者效应”是如何毁掉我们的代码的
  20. BAT (中国互联网公司三巨头)

热门文章

  1. 快速掌握消息队列RabbitMQ
  2. 【PCB专题】什么是通孔、盲孔、埋孔?
  3. nums[i] = nums[i]++; // 对于自增优先级的探索
  4. 用java在画布上画心形线_Java画心形线
  5. 计算机的端口以及tcp/ip中的端口
  6. nginx界面管理工具之nginxWebUI 搭建与使用
  7. UE4 解决半透明材质显示错误
  8. 阿额企鹅我恶趣味企鹅我去恶趣味
  9. 不离不弃共赴鸿蒙什么意思,鸿蒙是什么意思 “道起鸿蒙”是什么意思,有何典故,语出何处?...
  10. sql 2008常用语法语句收集