码迷,mamicode.com
首页 > 其他好文 > 详细

只具备内网的服务器通过yum安装软件

时间:2016-05-11 13:21:43      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

1、在维护过程中,需要统一安装一些软件,可能有的机器只具有内网,有的机器具备外网,可以直接从yum安装,怎么办呢?
答:在具备外网的机器上启用yum缓存,这样安装软件的时候本地也缓存了软件安装包,怎样修改yum配置:
#vim /etc/yum.conf
 keepcache=1 //1表示启用缓存,默认为0,表示不启用
#yum install 软件名 //安装的软件包将被缓存的/var/cache/yum/base/packages下,更新的软件包将被缓存到/var/cache/yum/updates/packages下
#yum install yum-downloadonly
#yum -y install --downloadonly 软件名  //只下载软件包、不安装
2、其他的内网机器怎样安装软件呢
很简单的方法,把这台机子的 /var/cache/yum/ 目录下的所有文件,复制到另一台机子下的相同目录
如:
rsync -ave ‘ssh -p 22‘ /var/cache/yum/ 192.168.84.156:/var/cache/yum/
如果出于安全的考虑目标服务器更改ssh的端口号,可将上述22更改为相应端口号
3、执行

# yum -C update //只从缓存更新
# yum -C install <软件包名> //只从缓存安装

注:
清空 yum缓存
# yum clean headers
要删除缓存中所有软件包,使用命令:
# yum clean package

只具备内网的服务器通过yum安装软件

标签:

原文地址:http://www.cnblogs.com/su-han/p/5481287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!