配置yum源3:局域网配置yum源,服务器不联网

两台测试服务器:服务器端 172.16.1.53

客户端   172.16.1.59

两台服务器之间要能ping通

服务器端需要安装的软件:

createrepo   createrepo-0.9.8-5.el6.noarch.rpm(CentOS6.3x64)

vsftp        vsftpd-2.2.2-11.el6.x86_64.rpm(CentOS6.3x64)

[[email protected] ~]# cd /yumlocal/Packages/   进入软件包存放位置

[[email protected] /]# yum install createrepo

或者[[email protected]]# rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm

[[email protected] /]# yum install vsftp

或者[[email protected]]# rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm

ftp服务器配置:

查询当前ftp状态:chkconfig--list |grep vsftpd

[[email protected] Packages]# chkconfig --list |grep vsftpd

vsftpd             0:off   1:off   2:on    3:on    4:on    5:on    6:off

如果输出结果为off,则开启它

[[email protected] Packages]# chkconfig vsftpd on

第一次安装,开启后请重启下ftp服务:

[[email protected] Packages]# service vsftpd restart

如果防火墙没关,关闭防火墙

[[email protected] Packages]# /etc/init.d/iptables stop

vsftp的匿名用户为系统的ftp用户,修改/etc/passwd,将ftp用户的home目录从/var/ftp更改为目标路径/yumlocal。

[[email protected]]# vim /etc/passwd

ftp:x:14:50:FTP User:/yumlocal:/sbin/nologin

修改后可以在自己浏览器里输入ftp地址,测试一下

ftp服务器配置完成

配置yum数据库文件和信息索引文件

centos的光盘中默认有repodata这个目录和下面的文件,因此这里不需要再生成。建议自己再生成一个,以免因为这个整个过程不成功

rhel生成repodata,例如:

[[email protected] ~]# createrepo /yumlocal/Packages/

[[email protected] Packages]# cd repodata/

[[email protected] repodata]# ls

filelists.xml.gz  other.xml.gz primary.xml.gz  repomd.xml

配置客户端

[[email protected]]# cpCentOS-Media.repo netyum.repo

[[email protected]]# mvCentOS-Base.repo CentOS-Base.repo.ori

[[email protected]]# mvCentOS-Media.repo CentOS-Media.repo.ori

[[email protected]]# vim netyum.repo

[netyum]   名字自定义

name=netyum   名字自定义

baseurl=ftp://172.16.1.53/Packages   服务器端yum源地址

gpgcheck=0  验证选1 关闭选0

enabled=1   开启源1 关闭选0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  验证秘钥、非必须

使配置生效、刷新列表

[[email protected]]# yum clean all

[[email protected]]# yum list

有输出结果,代表配置正确。

时间: 2024-11-12 05:54:37

配置yum源3:局域网配置yum源,服务器不联网的相关文章

第四章 yum源介绍及配置

CentOS使用的yum源是在/etc/yum.repos.d/目录下的两个文件中进行配置的CentOS-Base.repo和CentOS-Media.repo,其中,CentOS-Base.repo是配置网络yum源,CentOS-Media.repo是配置本地yum源. CentOS是完全免费的,它的yum可以直接使用:而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案,也可以说是三种. 1. 利用iso镜像做本地yum源 2. 利用光盘做本地yum源 3. 利用Cen

卸载redhat6.5的yum,安装centos6的yum,配置第三房yum源

**redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源.第三方源包括:网易,epel,repoforge ,rpmfusion 以下为详细过程: 1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 注意,如果下载时找不到文件,就登录到:http://mirrors.163.com/cen

【未完】yum源解析,配置

yum是为了提高rpm软件包安装性而开发的一种软件包管理器.宗旨是自动化升级,安装.移除rpm包,收集rpm包的相关信息,检查依赖关系并自动提示用户解决(-y  自动解决依赖包),故名软件的仓库.可以放在http或者ftp站点,也可以是本地软件池,但必须包括rpm的头,rpm头里面包括了rpm的各种信息,包括描述.功能.提供文件.依赖关系等.正是因为收集了header信息,才能完成自动化安装,自动解决依赖关系. yum和apt相同,apt原为debian的deb类型的软件管理所使用. yum可以

在RedHat Server 5.4上安装YUM【利用网易免费yum源,配置和更新yum】

今天碰上要给一台装有Linux的机器做维护,于是就以为按照以往经验就能解决问题,但是神奇的发现机器上一堆的软件包都没有安装,最要命的是连软件包管理器也都没有安装,本以为是FreeBSD,查了一下才发现是RedHat Linux Server 5.4,于是开始着手安装YUM,在Google搜索了一下,发现貌似类似的情况不多,但是这确实不是我第一次遇到RedHat没有yum了,因为上次遇到的时候是别人让帮忙看看,解决不了也就没留心,但这次维护是必要的,于是尝试了许久,这大概是我最不舒服的一次经历了,

CentOS配置本地yum源/阿里云yum源/163yuan源,并配置yum源的优先级

一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者163等国内的yum源(下文介绍如何配置). 但是以上的方法都是需要网络的,当没有网络的时候就无法使用了,所以还有一个常用的方法就是用Centos的iso镜像搭建本地yum源,这样安装软件的速度就会飞快,缺点是可能有些包没有. 1.安装Centos后默认的yum源如下 [[email protect

【推荐】在RedHat Server 5.4上安装YUM【利用网易免费yum源,配置和更新yum】

[推荐]在RedHat Server 5.4上安装YUM[利用网易免费yum源,配置和更新yum] 今天碰上要给一台装有Linux的机器做维护,于是就以为按照以往经验就能解决问题,但是神奇的发现机器上一堆的软件包都没有安装,最要命的是连软件包管理器也都没有安装,本以为是FreeBSD,查了一下才发现是RedHat Linux Server 5.4,于是开始着手安装YUM,在Google搜索了一下,发现貌似类似的情况不多,但是这确实不是我第一次遇到RedHat没有yum了,因为上次遇到的时候是别人

配置yum源2:配置本地yum源,服务器不联网

[[email protected]]# mkdir /yumlocal 创建放yum源的目录 [[email protected]]# cp -a /media/CentOS_6.3_Final/*/yumlocal/ 将光盘文件拷贝到放yum源的目录 禁用网络yum源,可以将原文件改名 [[email protected] /]# cd /etc/yum.repos.d [[email protected]]# mvCentOS-Base.repo CentOS-Base.repo.ori

yum源外网配置及问题解决

安装外网的yum步骤 cd /etc/yum.repos.d/ touch my.repo vi /etc/yum.repos.d/my.repo [base] name=centos6.3 baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch gpgecheck=0 enable=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 保存退出 然后yum c

Linux主机配置本机可访问的yum软件源

首先创建一个文件,之后清除原先的旧文件或者不可用的文件,保证新运行的文件不受干扰 # mkdir /etc/yum.repos.d/oldrepo # mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/oldrepo/ #yum-config-manager --add-repo 软件仓库的访问地址 #vim /etc/yum.conf gpgcheck = 0 进入文件将原有的gpgcheck=1进行修改不作签名检查 #yum clean all 清一下缓