Linux 服务器(一)01——Linux是操作系统 & Linux版本介绍之Centos(Redhat)、Debian、Ubuntu

Linux 服务器(一)01——Linux是操作系统 & Linux版本介绍之Centos(Redhat)、Debian、Ubuntu

Linux 服务器

Linux是操作系统:

Linux作为自由软件和开放源代码软件发展中最著名的例子,背靠社区与商业化的使用,使其得到了广泛的应用与发展。

Linux无处不在:

世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级计算机运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。

学习Linux迫在眉睫:

  • 公司都在用
  • 小伙伴们都会用
  • 关键免费啊….

本课程的主要目标:

  • 了解Linux操作系统(版本、目录、安装等)
  • 学会使用Linux常见的命令
  • 搭建Nginx服务,给你的Web小站一个运行环境吧~~
  • 介绍HTTP(s)及免费申请SSL证书
  • 云服务器阿里云、华为云(介绍)、云数据库RDS介绍
  • 什么是负载均衡?负载均衡有什么用?阿里云SLB介绍

前置准备【下面的方式任选其一】:

  • 使用虚拟化软件(本地安装)
  • 购买云服务器

版本准备:linux操作系统(Centos 7.6)

可选:准备一个域名

Linux简介

版本介绍

Linux 服务器(一)01——Linux是操作系统 & Linux版本介绍之Centos(Redhat)、Debian、Ubuntu_第1张图片

Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。其中一个原因是,多样化的社区参与Fedora的建设,它不只是一家公司。在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本)。

Debian是包括Ubuntu在内许多发行版的上游,而Ubuntu又是Linux Mint及其他发行版的上游。Debian在服务器和桌面电脑领域都有着广泛的应用。Debian是一个纯开源计划并着重在一个关键点上,稳定性。它同时也提供了最大的和完整的软件仓库给用户。

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,如:著名的Redhat(RHEL),一类是社区组织维护的发行版本,如:Debian。下面介绍一下各个发行版本的特点:

Centos(Redhat)

Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。

包管理方式:采用的是基于rpm包的yum包管理方式。

Debian

Debian是社区类Linux的典范,是迄今为止最遵循GNU规范 的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testingunstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。

包管理方式:采用的是基于是apt-getdpkg包管理方式。

Ubuntu

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

包管理方式:采用的是基于是apt-getdpkg包管理方式。

总结对比一下:

分类 Centos Debian Ubuntu
包管理 yum apt-get apt-get
桌面应用 支持 需要另装 支持
系统资源占用 非常小
资料 最多 依赖社区
更新频次 长达10年 1-2年 3-5年
软件资源 较新 最新
漏洞更新 依赖社区 依赖社区
默认安装 非常全 非常全
稳定性 较稳定 稳定 相对稳定
系统操作要求 较高
维护要求 较高
易用性 一般 较好
定制化 一般

CentOS是RHEL发行版对应的开源版本,通常在RedHat的发布后就会很快发行。它既稳定,占用资源又少,在网络上能方便搜索到安装配置的文档,自身的帮助文档也非常强大。所以,新人学习推荐:Centos

本课程,后续的操作与演示,将会使用Centos 7.6 64-bit版本进行演示

参考资料:Linux发行版及年份

你可能感兴趣的:(架构和运维,linux,服务器,centos)