什么是企业版LIunx附加软件包?
企业版 Linux 附加软件包(以下简称 EPEL)是一个 Fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 Linux 的一个高质量附加软件包集,面向的对象包括但不限于 红帽企业版 Linux (RHEL)、 CentOS、Scientific Linux (SL)、Oracle Linux (OL) 。
EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。
官方网站:
https://fedoraproject.org/wiki/EPEL/zh-cn
如何创建EPEL源?
在官方网站上说,我们可以通过yum的方法下载EPEL源的配置文件
命令:
yum install epel-release
下载完成后,CD到/etc/yum.repos.d/下查看是否下载成功
配置文件已经下载OK了。
然后清除yum缓存。
yum clean all
建立新的缓存。
yum makecache
查看当前的仓库信息:
yum repolist
可以看出这里的软件包数理已经扩展到24,395个了
在这些扩展的软件包中,有个很有意思,名为"sl"的小程序。
我们可以通过yum来安装:
yum -y install sl
我们可以通过man来查看,sl的参数:
输入:sl -alFc
小火车就跑起来了
但是这个程序,只会运行一遍就结束了,如果我们想要他循环运行,可以写一个shell脚本,来循环运行就行了。
while 循环语句:(只要这个条件为真,循环一直执行)
while 条件;do 循环体;done
注:此脚本为,死循环,仅供娱乐,请勿在生产环境中使用
①:我们先创建一个.sh的脚本文件:
touch aaa.sh
②:编辑这个文件;
vim aaa.sh
③:插入,命令(保存并退出)
while true; do sl -alFc; done
④:给脚本文件运行权限
chmod 777 aaa.sh
⑤:运行脚本文件
. aaa.sh