前言
大家都知道yum是非常好的rpm软件包管理器,yum可以简化软件的安装过程,使用yum install 可以直接安装需要的软件以及其依赖的包,无需自己繁琐一次次下载与安装。
常用命令
安装httpd并确认安装
yum instll -y httpd
列出所有可用的package和package组
yum list
清除所有缓冲数据
yum clean all
列出一个包所有依赖的包
yum deplist httpd
删除httpd
yum remove httpd
制作本地YUM源
制作本地源原因:yum可以简化我们安装软件的过程,但是往往生产集群是不能联网的,所以我们需要配置本地yum源,让我们在不联网的前提下也可以正常使用yum安装。
准备:
1. linux环境
2. CentOS-6.5-x86_64-bin-DVD1.iso 镜像
步骤:
1. 上传centOS镜像 CentOS-6.5-x86_64-bin-DVD1.iso 到服务器
2. 将该镜像挂载在指定目录下
mkdir /media/centOS
mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /media/centOS
3 . 修改本地的yum配置文件,将yum源指向刚刚挂在的目录
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS.repo
[base]
name=CentOS-Local
baseurl=file:///media/centOS
gpgcheck=1
enabled=1 #很重要,1才启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
4 .清除缓存
yum clean all
5 .列出可用的YUM源
yum repolist
6 .安装相应的软件
yum install -y httpd
7 .开启httpd使用浏览器访问http://192.168.0.123:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
service httpd start
8 .将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了
cp -r /var/iso/ /var/www/html/CentOS-6.5
到这里,本地yum源基本完成,可以使用yum update 或者 在浏览器访问http://192.168.0.123/CentOS-6.5/ 查看是否有error。
同样在这台机器配置的本地源也可以在其它机器使用,方法如下:
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS.repo
[base]
name=CentOS-Local
baseurl=http://192.168.0.123/CentOS-6.5
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
再使用一下命令进行检查和清楚缓存
yum clean all
yum update
yum repolist
然后就可以使用yum install *进行安装制定的服务。
本文出自“筱Mary”博客,转载请务必保留此处
http://blog.youkuaiyun.com/qq_31382921/article/