CentOS是免费的、开源的、可以重新分发的开源操作系统 [1] ,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。
CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 [2] )规定释出的源码所编译而成。
本章主要内容为针对安装一部 linux 练习机来设定的,所以安装的分区过程较为简单。想要安装一台需要上线的 linux 主机。
安装步骤在各主要 Linux distribution 都差不多,主要内容大概是:
CentOS(Community Enterprise Operating System)是来自于 Red Hat Enterprise Linux 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭源码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。
去官网下载最新版本,按照提示一步一步来就可以了。
很早之前一直在 Windows 上使用 VMware 安装 Ubuntu 来进行 Linux 环境下的开发。最近因需要部署几个第三方的服务器,必须要用 Centos,所以简单整理了一下 CentOS 安装流程。
Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司 xVM 虚拟化平台技术的一部分。它提供用户在 32 位或 64 位的 Windows、Solaris 及 Linux 操作系统上虚拟其它 x86 的操作系统。用户可以在 VirtualBox 上安装并且运行 Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系统作为客户端操作系统。
VirtualBox 是免费的,我们常用的还有 VMware(收费)。
一般来说常用的 Linux 系统基本上分两大类:
CentOS(Community Enterprise Operating System)是来自于 Red Hat Enterprise Linux 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于 CentOS 并不包含封闭源码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。
本文所有操作使用软件版本如下:
去官网下载最新版本,按照提示一步一步来就可以了。
打开 VirtualBox,点击左上角的
New
开始新建虚拟机。
虚拟机名字随便自己取,Type 选择 Linux,Version 里面没有 CentOS 的选项,就选 Red Hat 吧,点击继续。
选择内存大小,根据自己需求来,我这里用的默认值 1024。点击继续。
选择硬盘类型:
这里我们选择默认的 VDI 就可以了。点击继续。
两个选项区别如下:
选哪个看自己需求,是想省硬盘还是想用起来快一些。点击继续。
选择虚拟机文件存放的目录以及硬盘的大小,点击
Create
我们就完成了新建的操作了。
首先我们需要取官网下载 CentOS 的 ISO。可以选择国内的镜像。
可以看到有好几个版本:
因为是作为服务器用,选择了 Minimal 版本。
选择刚刚创建的虚拟机,点击
Settings-> Storage -> Controller IDE -> Empty
,点击右侧的光盘按钮,将刚刚下载的 CentOS 的 ISO 镜像添加进来。
启动虚拟机,进入安装界面。敲回车后开始安装。
点击选择安装路径。
Other Storage Options 可以选择时手动分区,还是自动分区。这里我们就简单一点选自动分区。确定后,就可以
Begin Installation
了。
安装页面上可以进行用户的配置,配置 Root 的密码,以及新建一个用户。等待一会儿就可以看到安装成功了。
重启之后我们就可以用 Root 或者刚刚创建的账号登陆系统了。
刚刚创建的账号是没法执行
sudo
命令的。我们切换到 Root ,执行如下命令
> visudo
给刚刚创建的用户添加一行:
保存之后,切换回刚刚的账号,已经可以
sudo
了。
安装好后的 CentOS 网络默认关闭,我们可以执行命令查看:
> nmcli d
显示结果如下
我们需要修改配置文件(ifcfg-enp0s3 文件名可能会有所不同):
> vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
将
ONBOOT
修改为 yes,也就是启动时读取该配置。
保存配置后重启服务即可:
> service network restart