日期:2012-03-31 23:26:00  来源:本站整理

<b>搭建局域网CentOS Yum服务器</b>[服务器安全]

赞助商链接



  本文“<b>搭建局域网CentOS Yum服务器</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  关于企而言,假定有一批CentOS 5.7服务器需求进级到CentOS 5.8,每一台机都利用yum update号令从外网下载进级包的话,既费时间,也占流量,实在不划算.而关于虚拟机玩家而言,大概需求进级的系统不多,也就三四台,但假使都从外网下载进级包,也是件很吃力的的事情,并且,有时刻会碰到物理机不便利联网的情形,那就加无奈.

  所以,在局域网内搭建yum服务器,应当是每个Linux从业者必须懂的基本功.SQ不才,直到目前才弄懂,实在惭愧,在此分享一下经验.其实操作很简单,注意一些细节就行了.

  本文功课环境:

  注:以下的操作是在VirtualBox虚拟机环境下举行的.

  供应Yum源的服务器,以下简称为Yum服务器:

  CentOS 5.8,主机名为luffy,IP为192.168.56.123

  (注:Yum服务器也可认为CentOS 5.7系统)

  需求进级的服务器,以下简称为客户端:

  CentOS 5.7,主机名为zoro,IP为192.168.56.124

  1、

  到官网查找并下载最新的CentOS 5.8镜像(国内也有放多镜像源,比方http://mirrors.163.com/centos/ ,更新得也蛮快的),下载CentOS-5.8-i386-bin-DVD-1of2便可以了,DVD-2of2用不到.

  假如Yum服务器是物理机,需将DVD-1of2镜像刻录到DVD光碟,然后将放进Yum服务器光驱;

  假如是虚拟机,则在虚拟机光驱设置中,挑选物理机上存放的DVD-1of2镜像便可.

  Yum服务器加载光驱

  [root@luffy ~]# mount /dev/cdrom /media

  mount: block device /dev/sr0 is write-protected, mounting read-only

  2、

  为使局域网内其他CentOS服务器可以拜候到Yum 服务器上的资源,需求在Yum服务器上架设http服务器大概ftp服务器.鉴于http服务器设置简易、风行,本文利用http服务器.

  假如Yum服务器是联网的,可以利用yum 号令直接安装Appache服务器,即软件包httpd

  [root@luffy ~]#yum install httpd

  这里由于虚拟机不便利衔接外网(采取了Host-only Adapter情势,并且内网IP地址是固定,懒得改了,虚拟机玩家都有碰到过这种情形吧~),需求手动安装rpm包(直接在系统镜像里找,也可以到 http://rpm.pbone.net/ 等网站找,然后再从物理机上传到虚拟机里),由于rpm号令无法办理包的依靠性问题,故需求安装若干个包,包含httpd-2.2.3、apr- 1.2.7、apr-util-1.2.7,postgresql-libs-8.1.23.

  具体历程以下(为说清楚包的依靠性,我把报错也列出来了):

  [root@luffy ~]# rpm -ivh /media/CentOS/httpd-2.2.3-63.el5.centos.i386.rpm

  error: Failed dependencies:

  libapr-1.so.0 is needed by httpd-2.2.3-63.el5.centos.i386

  libaprutil-1.so.0 is needed by httpd-2.2.3-63.el5.centos.i386

  [root@luffy ~]# rpm -ivh /media/CentOS/apr-1.2.7-11.el5_6.5.i386.rpm

  Preparing... ########################################### [100%]

  1:apr ########################################### [100%]

  [root@luffy ~]# rpm -ivh /media/CentOS/apr-util-1.2.7-11.el5_5.2.i386.rpm

  error: Failed dependencies:

  libpq.so.4 is needed by apr-util-1.2.7-11.el5_5.2.i386

  [root@luffy ~]# rpm -ivh /media/CentOS/postgresql-libs-8.1.23-1.el5_7.3.i386.rpm

  Preparing... ########################################### [100%]

  1:postgresql-libs ########################################### [100%]

  [root@luffy ~]# rpm -ivh /media/CentOS/apr-util-1.2.7-11.el5_5.2.i386.rpm

  Preparing... ########################################### [100%]

  1:apr-util ########################################### [100%]

  [root@luffy ~]# rpm -ivh /media/CentOS/httpd-2.2.3-63.el5.centos.i386.rpm

  Preparing... ########################################### [100%]

  1:httpd ########################################### [100%]

  启动httpd服务,并设置为开机时启动

  [root@luffy ~]# service httpd start

  [root@luffy ~]# chkconfig httpd on

  3、

  在Appache根目录下成立文件夹yum及其子文件夹CentOS,将光盘内CentOS文件夹下的全部内容拷贝到/var/www/html/yum/CentOS目录下(光碟内其他的数据不需求).

  [root@luffy ~]# mkdir -p /var/www/html/yum

  [root@luffy ~]# mkdir -p /var/www/html/yum/CentOS

  [root@luffy ~]# cp -prf /media/CentOS/* /var/www/html/yum/CentOS/

  可以弹出光碟了

  [root@luffy~]# umount /dev/cdrom

  [root@luffy~]# eject

  4、Yum服务器安装createrepo并成立仓库

  以上是“<b>搭建局域网CentOS Yum服务器</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .