RadHat搭建内网YUM源server
前言:随着内网linuxserver越来越多,在每台server上安装软件。都要先把安装盘上传上去。在配置本地yum服务,即麻烦又费时。能够在内网的一台linuxserver上安装yum服务,然后其它server直接改动repo文件使用yum服务就能够了。
安装过程例如以下:
Linux系统环境
1.RHEL版本号
[root@localhost40 pub]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.5 (Santiago)
2.内核版本号
[root@localhost40 pub]# uname -a
Linux localhost40.localdomain 2.6.32-431.el6.x86_64
搭建server本地YUM
1.上传RHEL安装光盘文件到Home文件夹,命名为RHEL.ISO
2.创建文件夹/home/RHEL/
3.挂在安装光盘ISO文件
4.进入/etc/yum.repos.d/文件夹,备份原有的repo文件,创建新的repo文件,RHEL.repo
#cd /etc/yum.repos.d/
#mkdir bak/
#cp * bak/
#vi RHEL.repo
#############################
[rhel6]
name=rhel6
baseurl=file:///home/RHEL
enabled=1
gpgcheck=0
#############################
5.保存RHEL.repo后运行
# yum clean all
# yum update
# yum makecache
安装并配置vsftpd服务
1.安装vsftpd服务
yum install vsftpd*
2.安装完毕后,复制/home/RHEL/ 文件夹下的全部文件到/var/ftp/pub 文件夹中
#cd /home/RHEL
#cp -rv * /var/ftp/pub
3、切换到 /var/ftp/pub文件夹
删除*.html
删除CentOS/repodata/TRANS.TBL
#cd /var/ftp/pub
#rm -rf *.html
#rm -rf repodata/TRANS.TBL
安装createrepo工具,生成YUM通用数据库
1. 安装createrepo
#createrepo -g /var/ftp/pub/repodata/6221039e7e3dabf7d538c76571d82aaf42b6292b8f6fe6cf56b8fcf1cff3d3ab-comps-rhel6-Server.xml /var/ftp/pub/
重新启动vsftp,配置完毕。
#/etc/init.d/vsftpd restart
或者
#service vsftpd restart
clientyum配置
1.进入/etc/yum.repos.d/文件夹,备份原有的repo文件,创建新的repo文件,RHEL.repo
#cd /etc/yum.repos.d/
#mkdir bak/
#cp * bak/
#vi RHEL.repo
#############################
[rhel6]
name=rhel6
baseurl=ftp://192.9.169.99/pub/
enabled=1
gpgcheck=0
#############################
2.注意上面的baseurl是刚才安装yumserver的ftp地址,安装完毕后运行
# yum clean all
# yum update
# yum makecache
经常使用的yum命令
1.安装
yum install package 安装指定的安装包package1
yum localinstall package 本地安装软件包
2.更新和升级
yum update 所有更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
3.查找和显示
yum info <package> 显示安装包信息
yum list 显示全部已经安装和能够安装的程序包
yum list <package> 显示指定程序包安装情况
yum search <keyword>查找软件包
4.删除程序
yum remove | erase package1 删除程序包
yum 会把下载的软件包和header存储在cache中,而不会自己主动删除。
假设我们认为它们占用了磁盘空间,能够使用yum clean指令进行清除.
yum clean headers清除header
yum clean packages清除下载的rpm包
yum clean all 清除header与rpm包
RadHat搭建内网YUM源server的更多相关文章
- 搭建内网Yum源
搭建内网yum源 阅读(2,238) 一:因内网服务器 众多,当统一安装一些比较大的rpm的时候全部从外网下载就比较慢,而且还占用了一定的出口流量,因此在内网部署了一台yum服务器,将阿里云的epel ...
- #centos7 创建内网yum源 OpenStack源部署
#centos7 创建内网yum源#centos7 自动化安装 本地 内网 web源创建.更新 createrepo http OpenStack源部署 Elven原创 http://www.cnbl ...
- 【转】内网yum源搭建
我们内网yum要玩的话,先加hosts,然后找运维要CentOS_base.repo这个文件,然后yum clean all && yum makecache ========== ...
- Linux学习笔记5-搭建内网Yum源
一.安装Nginx 1.安装依赖: [root@nodeSource local]# yum install gc-devel gcc-c++ pcre-devel zlib-devel 2.解压N ...
- 利用nginx 来实现内网yum源(反向代理)
简介 在项目部署时,尤其是在政府企业,对于外网简直是奢望,但是对于运维来说,没有外网的话只能自建yum源.我今天来说的是一种简单的自建yum源方法,前提是必须有一台内外网都有的机器,我们一般称为前置机 ...
- 公司内网yum源
新增yum源配置文件 vi /etc/yum.repos.d/szyum.repo 内容如下: #[redhat6.3] [base] name=redhat63 baseurl=http://10. ...
- linux 配置内网yum源
一.yum服务器端配置1.安装FTP软件#yum install vsftpd #service vsftpd start#chkconfig --add vsftpd#chkconfig vsftp ...
- Django + Apache + 树莓派 搭建内网微信公众号服务器
其实早在微信开放公众号开发平台时就想弄一个自己的公众号服务器,奈何对web服务器搭建和开发一窍不通,只是注册了一下开发者帐号,并没有采取行动,万恶的拖延症. 前一年,开始接触python,打开了神奇世 ...
- linux里如何配置本地yum源和外网yum源
一:本地和外网源配置方法 二:外网YUM源的地址 一: ① 本地源配置方法:以光盘里rpm举例(这里使用虚拟机演示) 1.挂载一个iso的镜像 把光盘挂载到一个目录里,然后进入/etc/yum.rep ...
随机推荐
- 用CURL来实现file_get_contents函数:curl_file_get_contents
<?php $url='http://www.bamuyu.com/news/zixun/list_7_2.html'; $content=curl_file_get_contents($url ...
- 通过调用门进行有特权级变换的转移,详细注解 对pmtest5.asm解释很详细.
http://www.myexception.cn/operating-system/484288.html http://www.myexception.cn/operating-system/44 ...
- [topcoder]TallPeople
水题.http://community.topcoder.com/stat?c=problem_statement&pm=2923&rd=5854 一开始错了是因为理解错题意.还有就是 ...
- Spring学习笔记(二)
1.Spring MVC 返回json数据 <bean class="org.springframework.web.servlet.mvc.annotation.Annotation ...
- Form.KeyPreview 属性2
在使用.Net Framework编写窗体应用程序的时候,有时有需要响应窗体的按键消息. 当窗体上没有任何其他控件的时候,窗体是可以直接响应这些消息的. 但是当窗体上有其他控件时,会发现窗体再也不会响 ...
- 创建WCF的客户端
How to: Create a Windows Communication Foundation Client To create a Windows Communication Foundatio ...
- Cannot Create Supplier Site (Address) (文档 ID 1069032.1)
Error Address and Site Creation - Unable to create address and sites because of the following error ...
- Android ImageView的属性android:scaleType
ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType) imageView.setScaleType(Im ...
- c++11 lambda递归调用写法
偶然想到要在函数内部使用lambda递归调用,以下是可行的写法,可参考 std::function<void(Node * container,const BlendFunc &blen ...
- 【CSS3】Advanced8:CSS Backgrounds: Multiples, Size, and Origin
1.Multiples,Size,and Origin eg:background-image:url(bg.png),url(bullet.png) 0 50% no-repeat,url(arro ...