网站首页

系统配置笔记,_CentOS安装配置

17 7月 , 2019  

CentOS(Community
ENTerprise Operating System)是Linux发行版之一,它是来自于Red
Hat Enterprise
Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red
Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

CentOS与RETHAT的关系

刚开始学习liunx,对rethat 与
centos的关系不甚了解,特从网上搜了一些文章,在此分享给大家。

在此郑重感谢zhang45xiang的技术博客,以下很多内容均来自,zhang45xiang的博客,地址是

CentOS是Community ENTerprise Operating
System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。

CentOS是红帽linux企业版的二次发行版本,由于红帽linux企业版只对付费用户提供技术支持,这对光大开源主义者来说是不可饶恕的,对屌丝们来说更是噩梦,于是乎,有帮技术大牛就站出来成立了一个组织,二次开发了CentOS这个发行版本,它几乎欲rethat一模一样,但它是免费的,但如果除了问题的化,解决数度自然会比花钱的慢一些。

在构成RHEL的大多数软件包中,都是基于GPL协议发布的,也就是我们常说的开源软件,正因为是这样,Red
Hat公司也遵循这个协议,将构成RHEL的软件包公开发布,只要是遵循GPL协议,任何人都可以在原有的软件构成的基础上再开发和发布。CentOS就是这样在RHEL发布的基础上将RHEL的构成克隆再现的一个Linux发行版本。RHEL的克隆版本不只CentOS一个,还有White
Box Enterprise Linux和TAO Linux 和Scientific Linux。

虽然说是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性(真的么?)。但并不保障对应RHEL的软件在CentOS上面能也够100%的正常工作。并且安全漏洞的修正和软件包的升级对应RHEL的有偿服务和技术支持来说,数日数星期数个月的延迟情况也有可能发生。

CentOS的特点

在CentOS的全称里面,我们可以看到Enterprise
OS,也就是说企业系统,这个企业系统并不是企业级别的系统,而是它可以提供企业级应用所需要的要素。
例如:
稳定的环境
长期的升级更新支持
保守性强
大规模的系统也能够发挥很好的性能

CentOS满足以上的要素,满足上面要素的发行版还有Fedora,Fedora和CentOS非常的相像,但是对CentOS来说,Fedora提供更多的新的功能和软件,更新快等特点,这样在稳定性和管理方面就增加了很多工作。企业所需要的系统环境应该是,高效稳定的系统环境,一次构建后能够长期使用的系统环境,所以Fedora那样的更新快的系统环境并不对应企业的应用。另一方面,CentOS却能够满足以上需要,在众多的RHEL的克隆版本中,CentOS是很出众很优秀的。

但这个世界是个资本的世界,没钱的自由组织存活能力是有限的,更鉴于红帽公司对CentOS这种赚吆喝的活动的看好于是乎,2014年centos和红帽公司成了一家人。

CentOS 加入红帽后不变的是:

  1. CentOS 继续不收费

  2. 保持赞助内容驱动的网络中心不变

  3. Bug、Issue 和紧急事件处理策略不变

  4. Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在

变化的是:

  1. 我们是为红帽工作,不是为 RHEL

  2. 红帽提供构建系统和初始内容分发资源的赞助

  3. 一些开发的资源包括源码的获取将更加容易

  4. 避免了原来和红帽上一些法律的问题

CentOS是Linux的一个发行版。

特点:

1、可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat
AS进行改进后发布的!各种操作、使用和RED HAT没有区别!

2、CentOS完全免费,不存在RED HAT AS4需要序列号的问题。

3、CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED
HAT那样需要花钱购买支持服务!

4、CentOS修正了许多RED HAT AS的BUG!

5、CentOS版本说明: CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4
等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4 (现在可是centos
5了)

6、CentOS 主页

CentOS 与 RHEL 的关系:

RHEL
在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。

无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。

RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL
发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX
的源代码是 GNU,所以从获得 RHEL
的源代码到编译成新的二进制,都是合法。只是 REDHAT
是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。

REDHAT
对这种发行版的态度是:”我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”

所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS
并不向用户提供商业支持,当然也不负上任何商业责任。

如果你要将你的 RHEL 转到 CentOS 上,因为你不希望为 RHEL
升级而付费。当然,你必须有丰富 UNIX 使用经验,因此 RHEL
的商业技术支持对你来说并不重要。

但如果你是单纯的业务型企业,那么还是建议你选购 RHEL
软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。

一句话,选用 CentOS 还是
RHEL,取决于你所在公司是否拥有相应的技术力量。


另附一篇关于Linux版本的帖子,供大家参考。

常见Linux版本有哪些?CentOS是什么?
Linux是GNU/Linux的缩写,通常指各种Linux发行版的通称。
常见的Linux厂家主要有Redhat/Novell等。

Redhat有两大Linux产品系列,其一是免费的Fedora Core系列
主要用于桌面版本,提供了较多新特性的支持。
另外一个产品系列是收费的Enterprise系列,这个系列分成:AS/ES/WS等分支。

Advanced Server,缩写即AS。AS在标准Linux内核的基础上,
做了性能上的增强,并提高了可靠性,集成了众多常见服务器的驱动程序。
可轻松识别IBM/DELL/HP等常见机架式服务器的磁盘阵列卡等设备。

AS主要版本2.x/3.x/4.x,也就是我们所说的AS3/AS4
每一个版本还有若干个升级,例如最早推出的AS4后,遇到了一些更新
此时就会发布AS4 Update1,以后还会陆续有AS4 Update2/Update3等出现
简称AS4u1/AS4u2/AS4u3等。这和微软的发布形式也是非常类似的,
微软的Windows NT4 从SP1出到SP6,Windows2000从SP1出到SP4。。。。

AS这些Update版本所包含的主要程序包版本都有一定差别,最好不要混用
否则很容易出现问题。Prima和Plesk的安装包,对于各种发行版都有了针对性的设计
在下载页面上,通常都会标识出来,支持哪些版本和哪些update的系统。

ES,是AS的精简版本。他与常见的AS系列的区别是,AS支持到4路以上CPU,
而ES只能支持两路CPU。AS和ES在大多数程序包上并无区别,
只在内核等少数软件包上有差异。
AS和ES的售价差别比较大,通常ES用在随服务器一同购买的OEM版本中
例如购买DELL服务器,搭配的Linux会是ES系列。
如果要搭配AS系列,则需要多花数千元。

WS,是ES的进一步简化版,主要针对企业内部的桌面办公市场,国内较少采用。

Redhat的Fedora Core Linux和Enterprise Linux,都需要遵循GNU协议
即需要发布自己的源代码。
所以,对于免费的Fedora Core Linux,从Redhat网站上可以直接下载ISO刻盘,
还能下载到SRPM的ISO,即程序包源码光盘。
对于收费的Enterprise
Linux系列,是一款商业产品,所以网站上不能下载到ISO文件,
需要购买正式授权方可。
由于Enterprise Linux也需要遵循GNU协议,故必须发布源代码。
所以在Redhat的网站上,可以获得AS/ES/WS系列的SRPM源码ISO文件。
这些文件可以被自由的下载,修改代码,重新编译使用。

一个名为Community Enterprise Operating System的项目诞生了。
他的缩写既是CentOS。CentOS社区将Redhat的网站上的所有源代码下载下来,
进行重新编译。重新编译后,由于AS/ES/WS是商业产品,
必须将所有Redhat的Logo和标识改成自己的CentOS标识。
比如将AS4原版的SRPM源码编译后,就成为了CentOS 4.0。
AS4Update1的源码编译后,就成为了CentOS4.1。
AS4Update2的源码编译后,就成为了CentOS4.2。
同理,CentOS的3.x/4.x都对应着相应的版本。

所以我们说,CentOS就是Redhat的AS/ES/WS的免费版本。
使用CentOS,可以获得和AS/ES相同的性能和感受。
CentOS除了提供标准的编号1~4或者1~5的若干张ISO以外,
还提供了最小化1CD的Server光盘。用Server光盘安装好的系统,
就是一个最小化的Linux内核加上常用的httpd/mysql等包
不包含Xwindows桌面等对于服务器无用的软件。

刚开始学习liunx,对rethat 与
centos的关系不甚了解,特从网上搜了一些文章,在此分享给大家。
在此郑重感谢zhang45xiang的…

相关系列目录:

Hadoop集群安装配置系列(目录)
http://www.linuxidc.com/Linux/2012-12/76696.htm

CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级 Linux
发行版本。每个版本的 CentOS
都会获得十年的支持(通过安全更新方式)。新版本的 CentOS
大约每两年发行一次,而每个版本的 CentOS
会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的
Linux 环境。[1]CentOS是Community Enterprise Operating System的缩写。

1、准备安装

 

注:
1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat
AS进行改进后发布的!各种操作、使用和RED HAT没有区别!   
2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。   
3.CentOS独有的yum命令支持在线升级,可以即时更新系统,www.linuxidc.com 不像RED
HAT那样需要花钱购买支持服务!   
4.CentOS修正了许多RED HAT AS的BUG!   
5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于
RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4

1.1 系统简介

  CentOS
是什么?

 

  CentOS是一个基于Red
Hat 企业级 Linux

提供的可自由使用的源代码企业级的 Linux 发行版本。每个版本CentOS 都会获得七年支持(通过安全更新方式)。版本的 CentOS两年发行一次,而每个版本的 CentOS
会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的
Linux 环境。

  CentOS(Community Enterprise Operating
System)是Linux发行版之一,它是来自于Red Hat Enterprise
Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red
Hat Enterprise Linux使用。两者不同,在于CentOS不包含封闭源代码软件

  CentOS是一个开源软件贡献者和用户的社区。它对RHEL源代码进行重新编译,成为众多发布新发行版本的社区当中的一个,并且在不断的发展过程中,CentOS社区不断与其他的同类社区合并,使CentOS
Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS
Linux的稳定性不比RHEL差,唯一不足的就是缺乏技术支持,因为它是由社区发布的免费版。

  CentOS LinuxRHEL产品有着严格版本对应关系,例如使用RHEL4源代码重新编译发布的是CentOS
Linux 4.0,RHEL5对应的是CentOS Linux 5.0,RHEL6对应的是CentOS Linux
6。由于RHEL产品的生命周期较长(通常具有3~5年的官方支持),因此Red
Hat公司在RHEL系列产品发布后每隔一段时间,都会将累积的更新程序重新打包成为更新的发行版进行发布,通常称为RHEL
Update。

  例如,RHEL5的第1个更新版本叫做RHEL 5 Update 1,用户通常也称为RHEL
5.1。对Red Hat公司发布的每一个RHEL Update
CentOS社区都会发布对应的更新发行版,例如根据RHEL 5的Update
1更新程序源码包,CentOS会重新编译并打包发布CentOS Linux 5.1版。CentOS
Linux和与之对应版本号的RHEL发行版具有软件包级别的二进制兼容性,即某个RPM软件包如果可以安装运行在RHEL产品中,就可以正常地安装运行在对应版本的CentOS
Linux中。CentOS
Linux由于同时具有与RHEL的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用。

 

  CentOS特点

  • 可以把CentOS理解为Red Hat
    AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED
    HAT没有区别!
  • CentOS完全免费,不存在RED HAT AS4需要序列号的问题。
  • CentOS独有yum命令支持在线升级,可以即时更新系统,不像RED
    HAT那样需要花钱购买支持服务!
  • CentOS修正了许多RED HAT AS的BUG!
  • CentOS版本说明: CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4
    等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。

 

2011年起,我将CentOS v5 作为我的计算系统。
在该平台上运行的计算工具:ANSYS v.13 – v.14  ||  Intel Visual Fortran 
v.11.0  ||  Mathematica 7

1.2 安装版本

  本次安装我们选择CetOS6.0版本,下面从几个方面介绍一下这个版本。

  • 集成基于内核的虚拟化。CentOS
    6.0集成了基于内核的虚拟化,将KVM管理程序完全集成到内核中。这样的功能可以帮助CentOS
    6.0用户在主机之间轻松迁移虚拟机,更加灵活地部署和管理IT资源,有效为企业节省资源。利用内核的硬件抽象使应用程序能够独立于底层硬件,并且提高
    CPU和内存可扩展性,使每个服务器可容纳更多虚拟机。
  • 提升系统和资源管理功能。基于标准的Linux可管理性规范(SBLIM)使用基于Web的企业管理(WBEM)来管理系统。用Dracut取代mkinitrd,最大限度地减少底层硬件改变的影响,更易于维护,并使支持第三方驱动程序更容易。
  • 加强电源管理,按时的内核改进使CentOS
    6.0可以将没有活动任务的处理器置为空闲状态,以达到降低CPU的温度和更进一步减少能耗。
  • 在一种叫做控制组(即cgroups)的新框架的帮助下CentOS
    6.0提供对硬件资源的细颗粒度控制、分配和管理。cgroups运行在进程组水平上,可被用于为应用管理从CPU、内存、网络和硬盘I/O的资源。

  • 增强了系统的可靠性、可用性和适用性。CentOS
    6.0利用新硬件能力提供热插拔特性,并且可以通过AER的PCIe设备的增强错误检查。CentOS
    6.0包括高级数据完整性特性(DIF/DIX)。这类特性通过硬件检查和检验来自应用的数据。自动缺陷报告工具(ABRT)的引进提供了确定和报告系统
    异常情况,包括内核故障和用户空间应用崩溃等。

  • 改进了可伸缩性和内核性能。CentOS
    6.0提供了适应未来系统的可伸缩性,其可伸缩性能力从对大量CPU和内存配置的优化的支持到处理更多数量的系统互联总线和外设的能力。在虚拟化变得同裸机部署一样无处不在之时,这些能力适合于裸机环境和虚拟化环境。

  • CentOS
    6.0改进了内核性能
    ,可以通过让更高优先级的进程在最低限度的较低优先级处理干扰的条件下,更公平地在处理器之间分配计算时间。同时CentOS
    6.0将多种多处理器锁同步进行改进,以消除不必要的锁定事件、用睡眠锁定代替许多旋转(spin)锁定和采用更高效的锁定基元。

  • 稳定的应用程序开发与生产平台。CentOS
    6.0是一个高性能、高度可扩展、分布式、基于内存的对象缓存系统,大大提高了动态Web应用程序的速度。在Web基础架构上主要改进了Apache、
    Squid和Memcached三个方面的改进。在Java性能支持上,CentOS
    6.0和OpenJDK的紧密集成包括在SystemTap中支持Java探测器,从而可支持更好的Java调试。同时,CentOS
    6.0也在逐步完善Tomcat 6的支持。

 

  官方网站与文档

 

官方主页:

官方Wiki:

官方中文文档 :

安装说明:

图片 1

软件包定制:
基本系统 -> 管理工具 | 系统工具
应用程序 -> 授权和出版
开发 -> Java开发 | X软件开发 | 开发工具 | 开发库
服务器 ->  FTP服务器 | 网络服务器(VNC 4.1.2)
桌面环境 ->  GNOME
语言支持 ->  中文

Hostname  Einstein.A**

防火墙:启用
信任的服务:FTP
其它端口:Real VNC       TCP 类型 5900端口   UDP 类型 5800端口

SELinux:允许

Mozilla Firefox  中文字体
编辑 ->  首选项 ->  内容: 默认字体 | 文鼎PL细上海宋Uni

游戏:国际象棋 glchess

  1. Download the latest rpmforge-release rpm from        
  2. Install rpmforge-release rpm:
        # rpm -Uvh rpmforge-release*rpm
    3.Install glchess rpm package:
        # yum install glchess

启动FTP服务器(前提是已安装软件包 vsftpd)

  1. 允许vsftpd在多用户模式启动。
    # /sbin/chkconfig vsftpd on
  2. 启动/停止
    # /sbin/service vsftpd start
    # /sbin/service vsftpd stop

图片 2


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图