【VCS+Verdi联合仿真 之 学习记录】~ 关于CentOS7的相关学习

1. 关于CentOS7的相关学习

1.1 简介

CentOS,全名为Community Enterprise Operating System(社区企业操作系统),是一个基于Red Hat Enterprise Linux提供的可自由使用的源代码企业级的 Linux 发行版本之一。Red Hat发布Red Hat 9.0后,不再开发Red Hat 10,11等,全面转向Red Hat enterprise Linux(简写为rhel)的开发,和以往不同的是,新的Red Hat企业版要求用户先购买lisence,Red Hat同时承诺确保产品的稳定性,安全性。rhel二进制代码不再提供下载,而是作为Red Hat 服务的一部分,但源代码依然是开放的。在这种情况下,出现了CentOS、Whitebox 等等一批open source的企业版本,其中以CentOS最为活跃。CentOS是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。每个版本的 CentOS 都会获得七年的支持(通过安全更新方式)。新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。

CentOS是一个开源软件贡献者和用户的社区。CentOS社区将RHEL源代码下载下来,进行重新编译,成为众多发布新发行版本的社区当中的一个。由于AS/ES/WS是商业产品,因此,必须将所有Red Hat的Logo和标识改成自己的CentOS标识。比如将AS4.0原版的SRPM源码编译后,换上CentOS社区的logo,这样就成为了CentOS 4.0。Red Hat Enterprise Linux AS4 Update1的源码编译后,就成为了CentOS4.1.AS4 Update2的源码编译后,就成为了CentOS4.2等等。CentOS就是这样产生的。因此,可以说CentOS就是Red Hat的AS/ES/WS的免费版本,使用CentOS可以获得与Red Hat 企业级Linux一样的功能和性能。同时CentOS还提供免费的长期升级和更新服务。因此, 在众多的RHEL的克隆版本中,CentOS是很出众很优秀的。虽然说CentOS是RHEL的克隆,但并不是一模一样,所说的克隆是具有100%的互换性。对于CentOS其实不尽相同,RHEL的软件在CentOS上面不能保证100%的正常工作。CentOS社区并且在不断的发展过程中,不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS Linux的稳定性不比RHEL差,唯一不足的就是缺乏技术支持,因为它是由社区发布的免费版。

CentOS Linux与RHEL产品有着严格的版本对应关系,例如使用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的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用。

1.2 官方网站与文档

官方主页: http://www.centos.org/

官方Wiki: http://wiki.centos.org/

官方中文文档 :http://wiki.centos.org/zh/Documentation

安装说明: http://www.centos.org/docs/

1.3 下载与安装

需要的小伙伴记的评论区留言或者直接私聊我,我以网盘的形式发送给大家。

关于安装,一键式傻瓜安装,很简单的!!!

1.4 认识 .bashrc文件

.bashrc是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载.bashrc文件中的内容,并根据内容定制当前bash的配置和环境。

1.4.1 用处

用处1:个性化指令
打开.bashrc后,可以在利用利用命名函数alias定制需要的指令,如

#用 ll 代替 ls -lha 这个命令,在此bash下输入命令 ll 等
#同于输入 ls -lha 命令
alias ll = "ls -lha"

用处2:设定环境路径
每次export路径太麻烦,把路径加入到.bashrc是一个一劳永逸的方法,常见的设置语法如下:

#软件名-版本号
#语法一
PATH=$PATH:路径
export PATH

#语法二
export PATH=$PATH:路径

上述语法可以理解为,在原来PATH的后面继续添加了新的路径,在运行特定指令时,系统会逐个位置去寻找文件。 $PATH 表示原先设定的路径,不能遗漏。不同于DOS/Windows,Unix类系统的环境变量的路径用冒号:分割,而不是分号;。为避免环境变量过多产生混乱,建议所有语句都添加在文件结尾,并添加注释。所有环境变量名都是大写,Linux区分大小写。

========================================================================

参考文献

1. 关于.bashrc

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值