一、Linux简介
1.1 Linux介绍
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
综上所述:Linux是一款操作系统,免费,开源, 安全,高效,稳定, 处理高并发非常强悍的操作系统,现在很多的企业级的项目都部署到Linux服务器运行。
1.2 Linux的分类
1.2.1 根据市场需求分类
根据市场需求Linux大致分为两个版本,一个是主要服务于大众用户的图形化版本:
另一款是面向服务器端的服务器版本:
1.2.2 根据发行版本分类
根据发行版本的分类大致有:ubuntu、redhat、centos、lubuntu、freeBSD、Deepin…
1.2.3 Redhat 和 Centos
红帽的全称是Red Hat Enterprise Linux,简称Red Hat或RHEL,红帽Linux(RHEL)是Red Hat专为企业设计的基于Linux的操作系统。RHEL可以在桌面,服务器,虚拟机管理程序或云中运行。Red Hat是世界上使用最广泛的Linux发行版之一。
RedHat 是用 LINUX 核心构架的一个操作系统。RedHat Linux 是目前世界上使用最多的 Linux 操作系统。因为它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定,因此不论是新手还是老玩家都对它有很高的评价。
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
区别如下:
- 无偿和有偿的区别:redhat是收费版,centos是免费版;
- redhat一个提供商业的解决方案 ,centos一个不提供。
- CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。它与RedHat使用同样的源代码;它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别!
二、Linux的安装
2.1 虚拟机简介
虚拟机是一个软件,它可以使你在一台真实PC机器上同时运行二个或更多的不同的操作系统。它可以模拟 一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器。
简单的来说,虚拟机就是用来模拟一台真实的电脑,我们实际在学习过程中,有的时候需要多态电脑模拟真实的环境,那么不可能在硬件层面上真正的提供多态电脑,这个时候我们可以使用虚拟机来帮我们虚拟出一台电脑来;
目前市场上流行的虚拟机有两种:
1)VMware(威睿)公司的虚拟机软件,功能强大,收费产品,有30天试用期,分为64位和32位两种版本,专注企业级用户,性能稳定功能强大,操作简单,公司创建于1998年。
2)VitrualBox(Oracle)公司的虚拟机软件,免费开源软件,体积小巧,专注个人用户,对Linux系统支持好,硬件要求远不及VWware,系统资源占用率低
3)Microsoft Virtual PC:Windows Virtual PC是最新的Microsoft虚拟化技术。使用此技术可在一台计算机上同时运行多个操作系统。
Tipc:本次采取VMware
2.2 VMware安装Centos7
Centos7镜像地址:
- 阿里镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/
- 网易镜像:http://mirrors.163.com/centos/7/isos/x86_64/
2.2.1 新建虚拟机
新建虚拟机
选择iso镜像文件
选择存放路径
设置虚拟机磁盘大小
点击完成
2.2.2 安装Centos
选择语言
选择磁盘
设置网络连接