最近想学学Linux系统如何使用,于是想用VM安装虚拟机学习一下。

linux系统比较多,我这里用的是CentOS-6.9-x86_64

一、下载系统

下载地址:https://www.centos.org/download/

里面版本挺多,选择自己想要的版本下载。

二、VM虚拟机设置

打开虚拟机新建一个虚拟机。

1.选择“自定义(高级)”选项,点击“下一步”

2.直接下一步,使用默认就行

3.这里要选择“稍后安装操作系统”,点击“下一步”

4.选择对应的版本,我这里用是是CentOS 64位的。选择好点击“下一步”


5.这里可以自行修改,名字修改成自己喜欢的(名字只是在虚拟机列表出现)。选择好点击“下一步”

6.“处理器数量”表示虚拟机使用的CPU个数,一般设置一个就行

“每个处理器的核心数量”表示虚拟机使用的CPU是几核的设置为1和2都行,根据自己需要配置。

7.配置虚拟内存,越大越流畅,但是不要超过最大推荐内存。

设置为1G或者2G就够了

8.如果想让虚拟机联网可以选择前面两个,不需要联网的话选后面两个。

推荐使用第二个“使用网络地址转换(NAT)”默认选项就行,

如果想把虚拟机当做配置局域网中的一台独立的主机。

就选择第一个,不过你需要手工为虚拟系统配置IP地址、子网掩码,

而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。

9.I/O控制器类型选择默认选项就行,直接点下一步

10.磁盘类型也选择默认,然后点下一步。

11.磁盘没有特殊要求下一步就好。

12.磁盘大小默认就行。点下一步

13.下一步

14.至此就配置好了基本设置。接着点击自定义硬件。

15.配置CentOS系统包。

三、CentOs系统配置

1.启动刚配置好的虚拟机。

2.打开后会出现如下界面

界面说明:

Install or upgrade an existing system 安装或升级现有的系统

install system with basic video driver 安装过程中采用 基本的显卡驱动

Rescue installed system 进入系统修复模式

Boot from local drive 退出安装从硬盘启动

Memory test 内存检测

这里选择第一项,安装或升级现有的系统,回车。

3.跳过一大段安装过程后会弹出这个,

问你是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。

4.等待片刻后出现如下界面,直接点击“Next”

5.语言选择。

生产服务器建议安装英文版本,可以根据自己的需求配置。

本宝宝英语基础差这里就用中文啦。

6.键盘选择,默认就行。

7.默认设置,然后点下一步。

8.选择第一项,忽略所有数据。

9.主机名设置默认就行。以后还可以修改

10.时间配置,根据自己需求配置。

一般不用UTC时间,这个勾去掉。

11.设置root密码,不要设置的过于简单。

如果非要用选择此项。线上环境建议用复杂的密码

12.安装类型选择,这里选择自定义分区。

13.系统盘分区,我这里总内存是20G。开始VM的时候设置的。

我这里设置

swap  设置为4096M,一般设置为内存2倍

/     剩下的空间给根目录

注意:如果是配置线上服务器,必须把数据盘单独分区,防止系统出问题时,保证数据的完整性。

比如可以再划分一个  /data 目录专门用来存放数据。

分区步骤一:点中空闲分区,然后点创建。

步骤二:

步骤三:创建swap分区

步骤四:创建其他分区

继续选中空闲分区,

创建好分区后如下图所示

步骤五:格式化

创建好分区后,点击下一步,然后弹出如下窗口,接着点击格式化。

14.这里设置默认就行。

15.选择需要的软件,

可选的类型说明如下:

  • Desktop:基本的桌面系统,包括常用的桌面软件,如文档查看工具。
  • Minimal Desktop:基本的桌面系统,包含的软件更少。
  • Minimal:基本的系统,不含有任何可选的软件包。
  • Basic Server:安装的基本系统的平台支持,不包含桌面。
  • Database Server:基本系统平台,加上MySQL和PostgreSQL数据库,无桌面。
  • Web Server:基本系统平台,加上PHP,Web server,还有MySQL和PostgreSQL数据库的客户端,无桌面。
  • Virtual Host:基本系统加虚拟平台。
  • Software Development Workstation:包含软件包较多,基本系统,虚拟化平台,桌面环境,开发工具。

  备注:我们这里安装Linux是作为测试服务器使用,没有必要安装图形界面,故选择的是最小化安装(Minimal),如果想安装图形界面,可以选择桌面安装(Desktop)。

上一步选择的是最小化安装(Minimal),所以在以下软件包设置画面中

所有的软件包默认都是没有被选中的状态。这里我们只选择我们需要的软件包来安装。(刚选择Desktop可以忽略)

16.开始安装。此时间段比较长,等待安装完成后点击重新引导。点击后系统讲自动重启。

17.登陆系统,

系统重启到这个界面了就可以开始登陆了,

输入账号root和密码,成功登录系统,如下图所示:

到此就安装完成啦。


欢迎访问

虚拟机上CentOS-6.9-x86_64系统安装教程的更多相关文章

  1. windows下的mysql客户端mysqlworkbench链接虚拟机上CentOS的mysql服务器

    本人在虚拟机上CentOS的Linux环境下安装了mysql服务器,在本地Windows下安装了mysql的客户端mysqlworkbench ,所以就想让windows下的mysql客户端mysql ...

  2. mac虚拟机上(centos系统)怎样实现共享本机文件

    首先加载vboxadditions,可以从https://download.virtualbox.org/virtualbox/下载,记得一定要跟virtualBox版本对应 然后打开virtualb ...

  3. mac虚拟机上(centos系统)设置联网第二种方式

    这种方式简单,不容易出错,用的桥接的方式. 这样的安装的centos会得到ip地址 然后编辑一下网卡配置,使其变为静态得ip 输入命令 # vi /etc/sysconfig/network-scri ...

  4. mac虚拟机上(centos系统)设置联网

    前面介绍了mac安装虚拟机VirtualBox,并在虚拟机上装上了centos,这里在说明一下联网问题. 首先打开centos系统,并输入命令$ ip addr 可得到如下: 发现找不到ip地址,这时 ...

  5. 【centOS】【xshell】xshell连接虚拟机上的centOS,操作途中突然断开连接,报错:connect closed by foreign host

    如题  xshell连接虚拟机上的centOS,操作途中突然断开连接,报错:connect closed by foreign host 快捷解决方法: 在虚拟机上centOS重新启动网络,即可解决问 ...

  6. 【运维技术】VM虚拟机上使用centos7安装docker启动gogs服务教程【含B站视频教程】

    VM虚拟机上使用centos7安装docker启动gogs服务视频教程 BiliBili视频教程链接飞机票,点我 使用VMware Workstation安装Centos7 MinMal系统 第一步: ...

  7. win7的centos虚拟机上搭建mysql5.6服务

    1 安装包下载 mysql5.6下载地址: http://dev.mysql.com/downloads/mysql/ 这里选择linux版本: navicat11破解版的下载地址: http://d ...

  8. Linux学习(一)-安装vm虚拟机以及如何在虚拟机上安装Centos系统

    (一)基本说明 学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习. 1)安装软件vm12; 2)通过vm12创建一个虚拟机空间; 3)在vm12创建好的 ...

  9. VM虚拟机上 实现CentOS 6.X下部署LVS(DR)+keepalived实现高性能高可用负载均衡

    一.简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一. ...

  10. VM虚拟机上 实现CentOS 6.X下部署LVS(NAT)+keepalived实现高性能高可用负载均衡

    一.简介 VS/NAT原理图: 二.系统环境 实验拓扑: 1 准备工作 a) 虚拟机上安装CentOS6.x操作系统,参考一下博客内容 http://www.cnblogs.com/seesea125 ...

随机推荐

  1. JeePlus:代码结构

    ylbtech-JeePlus:代码结构 1.返回顶部 1. 代码结构 1.文件结构 1.1.源码目录 src/main/javacom.jeeplus Jeeplus目录录├ common 公共模块 ...

  2. java编程中的断言工具类(org.springframework.util.Assert)

    转自:https://blog.csdn.net/gokeiryou263/article/details/19612471 断言工具类:Assert类, java.lang.Object ---&g ...

  3. wrap(),wrapAll(),wrapInner()的区别

    wrap从字面上理解就是包裹的意思,这三个函数也都是起到将内部节点进行包裹的作用,但是他们的各自的功能有又大不相同. 1.  a.wrap(b) 这个函数的作用是用b将a进行包裹,其中a所选中的可以为 ...

  4. 【WIP】C基础语法

    创建: 2017/06/17 更新: 2017/10/14 标题加上[WIP],增加创建时间 更新: 2018/02/05 被Objective-C引用部分加上id方便链接,代码放进代码模板      ...

  5. 10.13NOIP模拟题

    /* 容斥原理 考虑到a[i]要么不会太大,要么就对答案贡献很小 dfs即可 */ #include<bits/stdc++.h> #define ll long long #define ...

  6. python之Beautiflusoup操作

    from bs4 import BeautifulSoupimport requestsimport os ######对风景进行爬出操作r = requests.get("http://6 ...

  7. poj2367 Genealogical tree

    思路: 拓扑排序,这里是用染色的dfs实现的.在有环的情况下可以判断出来,没有环的情况下输出拓扑排序序列. 实现: #include <vector> #include <cstri ...

  8. 基于C++的多态性动态判断函数

    这里先有一个问题: 问题描述:函数int getVertexCount(Shape * b)计算b的顶点数目,若b指向Shape类型,返回值为0:若b指向Triangle类型,返回值为3:若b指向Re ...

  9. UML实例教程 解析UML建模分析与设计

    UML统一建模语言在软件开发过程中非常实用,UMl建模的分析与设计你是否熟悉,这里就通过实例向大家介绍,希望通过本文的学习,你对UML建模的分析与设计方法有一定的了解. 本节向大家介绍一下图书管理系统 ...

  10. jstree的基本应用----记录

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...