目录:
- 1. 关于CentOS7的相关学习
- 1.1 简介
- 1.2 官方网站与文档
- 1.3 下载与安装
- 1.4 认识 .bashrc文件
- 1.4.1 用处
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区分大小写。