VirtualBox中安装Centos7

2022-06-02 15:07:37 浏览数 (1)

CentOS是免费的、开源的、可以重新分发的开源操作系统 [1] ,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。

CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 [2] )规定释出的源码所编译而成。

本章主要内容为针对安装一部 linux 练习机来设定的,所以安装的分区过程较为简单。想要安装一台需要上线的 linux 主机。

安装步骤在各主要 Linux distribution 都差不多,主要内容大概是:

  1. 调整开机媒体(BIOS):务必使用 CD 或 DVD 光盘开机,通常需要调整 BIOS
  2. 选择安装模式与开机:包括图形接口 / 文字接口等,也可以加入特殊参数来开机进入安装画面
  3. 选择语系数据:不同地区的键盘按键不同,此时需要调整语系、键盘、鼠标等配备
  4. 软件选择:需要什么样的软件?全部安装还是预设安装即可?
  5. 磁盘分区:最重要的项目之一了,记得上面的规划安装单
  6. 开机管理程序、网络、失去设定与 root 密码:一些需要的系统基础设定
  7. 安装后的首次设定:包括用户、SELinux 与防火墙

一般来说常用的 Linux 系统基本上分两大类

  • RedHat系列:Redhat、CentOS、Fedora等
  • Debian系列:Debian、Ubuntu等

CentOS(Community Enterprise Operating System)是来自于 Red Hat Enterprise Linux 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭源码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。

软件版本

  • 系统:macOS High Sierra(Version 10.13.3)
  • VirtualBox:5.2
  • Centos:7(1708)

安装 VirtualBox

去官网下载最新版本,按照提示一步一步来就可以了。

安装 CentOS 7

很早之前一直在 Windows 上使用 VMware 安装 Ubuntu 来进行 Linux 环境下的开发。最近因需要部署几个第三方的服务器,必须要用 Centos,所以简单整理了一下 CentOS 安装流程。

简介


VirtualBox

Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司 xVM 虚拟化平台技术的一部分。它提供用户在 32 位或 64 位的 Windows、Solaris 及 Linux 操作系统上虚拟其它 x86 的操作系统。用户可以在 VirtualBox 上安装并且运行 Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系统作为客户端操作系统。

VirtualBox 是免费的,我们常用的还有 VMware(收费)。

CentOS

一般来说常用的 Linux 系统基本上分两大类:

    1. RedHat 系列:Redhat、CentOS、Fedora 等
    1. Debian 系列:Debian、Ubuntu 等

CentOS(Community Enterprise Operating System)是来自于 Red Hat Enterprise Linux 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭源码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。

环境

本文所有操作使用软件版本如下:

  • 系统:macOS High Sierra(Version 10.13.3)
  • VirtualBox:5.2
  • Centos:7(1708)

安装 VirtualBox


去官网下载最新版本,按照提示一步一步来就可以了。

安装 CentOS 7


创建新的虚拟机

打开 VirtualBox,点击左上角的 New 开始新建虚拟机。

虚拟机名字随便自己取,Type 选择 Linux,Version 里面没有 CentOS 的选项,就选 Red Hat 吧,点击继续。

选择内存大小,根据自己需求来,我这里用的默认值 1024。点击继续。

选择硬盘类型:

  • VDI 是 VirtualBox 的基本且独有的格式。目前应该还没有支持这种格式的其他软件。
  • VMDK 是专门为 VMWare 开发,但其他虚机像 Sun xVM,QEMU,VirtualBox,SUSE Studio 和 .NET DiscUtils 也都支持这种格式。
  • VHD 是 Microsoft Virtual PC 的基本格式。这是在 Microsoft 产品系中受欢迎的格式。

这里我们选择默认的 VDI 就可以了。点击继续。

两个选项区别如下:

  • Dynamically allocated,这种方式下,实际使用多少空间,才会占用多少空间,相当于用时分配。
  • Fixed size,这种方式下,创建多大的盘就会占用多大的空间,所以运行时速度会快一些。

选哪个看自己需求,是想省硬盘还是想用起来快一些。点击继续。

选择虚拟机文件存放的目录以及硬盘的大小,点击 Create 我们就完成了新建的操作了。

安装 CentOS

选择版本

首先我们需要取官网下载 CentOS 的 ISO。可以选择国内的镜像。

可以看到有好几个版本:

  • DVD ISO 版本是标准安装版,有桌面图形化界面,适合于新手学习使用。
  • Everything ISO 版本是对标准版进行了补充,集成了所有的安装软件。
  • LiveGNOME、LiveKDE 版本分别使用了 GNOME、KDE 这两个主流的桌面环境。
  • Minimal ISO 版本则是 server linux 服务器版,没有图形化界面显示,全部是命令行。

因为是作为服务器用,选择了 Minimal 版本。

安装

选择刚刚创建的虚拟机,点击 Settings-> Storage -> Controller IDE -> Empty,点击右侧的光盘按钮,将刚刚下载的 CentOS 的 ISO 镜像添加进来。

启动虚拟机,进入安装界面。敲回车后开始安装。

点击选择安装路径。

Other Storage Options 可以选择时手动分区,还是自动分区。这里我们就简单一点选自动分区。确定后,就可以 Begin Installation 了。

安装页面上可以进行用户的配置,配置 Root 的密码,以及新建一个用户。等待一会儿就可以看到安装成功了。

重启之后我们就可以用 Root 或者刚刚创建的账号登陆系统了。

配置 CentOS

添加 sudo 权限

刚刚创建的账号是没法执行 sudo 命令的。我们切换到 Root ,执行如下命令

代码语言:javascript复制
> visudo

给刚刚创建的用户添加一行:

保存之后,切换回刚刚的账号,已经可以 sudo 了。

开启网络

安装好后的 CentOS 网络默认关闭,我们可以执行命令查看:

代码语言:javascript复制
> nmcli d

显示结果如下

我们需要修改配置文件(ifcfg-enp0s3 文件名可能会有所不同):

代码语言:javascript复制
> vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

ONBOOT修改为 yes,也就是启动时读取该配置。

保存配置后重启服务即可:

代码语言:javascript复制
> service network restart

0 人点赞