前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VirtualBox中安装Centos7

VirtualBox中安装Centos7

作者头像
入门笔记
发布2022-06-02 15:07:37
1K0
发布2022-06-02 15:07:37
举报
文章被收录于专栏:入门小站

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
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一般来说常用的 Linux 系统基本上分两大类
  • 软件版本
  • 安装 VirtualBox
  • 安装 CentOS 7
  • 简介
  • VirtualBox
  • CentOS
  • 环境
  • 安装 VirtualBox
  • 安装 CentOS 7
  • 创建新的虚拟机
  • 安装 CentOS
    • 选择版本
      • 安装
      • 配置 CentOS
        • 添加 sudo 权限
          • 开启网络
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档