CentOS 建立本地yum源服务器

安装CentOS系统,配置系统的网络环境

  • 配置静态IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.126.5
NETMASK=255.255.255.0
GATWAY=192.168.126.2
  • 配置DNS

vi /etc/resolv.conf

nameserver 192.168.126.2

如果是虚拟机,则配置的是网关地址

  • 配置网关

vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=yum
GATEWAY=192.168.126.2
  • 重启网络服务

service network restart

安装nginx服务

  • 下载nginx

yum install nginx

如果下载失败或没有找到源,可通过更新第三方源来安装

  • 设为开启启动

chkconfig nginx on

  • 更新nginx配置

vi /etc/nginx/nginx.conf

在http{里面增加如下内容:

autoindex on; #开启nginx目录浏览功能
autoindex_exact_size off; #文件大小从KB开始显示
autoindex_localtime on; #显示文件修改时间为服务器本地时间
  • 访问nginx

http://192.168.126.5

准备yun源数据

  • 获取光盘内容

mount /dev/cdrom /mnt/

  • 将光盘文件拷贝到nginx目录

mkdir  /usr/share/nginx/html/yum

cp –rf  /mnt/*  /usr/share/nginx/html/yum/

  • 访问nginx

http://192.168.126.5/yum

更新yum源信息

  • 客户端主机新建yum源配置文件

vi /etc/yum.repos.d/LocalServer.repo

[local]
name = CentOS / localserver
baseurl=http://192.168.126.5/yum/
enabled = 1
gpgkey = http://192.168.126.5/yum/RPM-GPG-KEY-CentOS-6
gpgcheck = 1
  • 然后将其他源置成无效

vi CentOS-Base.repo

添加 enabled=0

  • 检查更新

yum check-update

yum repolist

时间: 2024-08-29 06:13:09

CentOS 建立本地yum源服务器的相关文章

centos建立本地yum源shell脚本

使用方法: 1.下载系统版本对应的"deltarpm-version.el6.x86_64.rpm python-deltarpm-version.el6.x86_64.rpm createrepo-version.noarch.rpm",放到脚本对应的同级目录.2.把需要做成源的rpm(建议把对应系统版本的32位和64位iso中的rpm都拿出来)放到一个目录下,如放到"/tmp/packages",直接运行脚本即可. 代码如下,就不多说了@.·[email pro

CentOS下建立本地YUM源并自动更新

1. 尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑: l 网络速度:访问互联网可能比较慢 l 节省带宽:如果有大量的服务器,架设自己的yum源可以有效节省互联网带宽 l 联网限制:对于有些内网服务器,不能连接到互联网 l 对于RHEL(Redhat Enterprise Linux),需要购买服务 l 便于发布自己开发的rpm包 2. 找到适合你的站点的yum同步源,主要是CentOS标准软件仓库.epel.以及rpmforge CentOS标

用rsync同步公网centos yum源做本地yum源服务器

1,安装httpd,rsync,vsftpd yum -y install httpd rsync vsftpd mkdir /var/www/html/centos #由于vsftpd不支持软连接改变目录,所以下面操作效果一样 mount --bind /var/www/html/centos /var/ftp/pub chkconfig httpd on chkconfig vsftpd on service httpd start service vsftpd start 2,rsync同

搭建本地yum源服务器

好久没写博客了,最近比较动荡,临毕业时跳了个槽,感觉之前做的金融方向的运维不是很适合我,对各方面的限制还是太多.金融的IT对于安全似乎要求很高,云盘,U盘都不能用,还要经常给客户做产品实施,对于linux方面涵盖的不是很多,更侧重于硬件,比如会购买高端交换机,万兆网卡,硬件防火墙等等.做的时间久了越来越感觉是个IDC维护的(没有看不起IDC运维的意思),而且还有很多时间是在做产品测试...这与我规划的运维方向差太多了,没办法,只能换公司.了. 目前在新浪阅读做助理运维,来之后第一感觉就是自由,上

Linux Study之--CentOS 创建本地yum库

Linux Study之--CentOS 创建本地yum库 系统环境:      操作系统:CentOS 65(64) 一.挂载系统光盘 [[email protected] yum.repos.d]# mount /dev/cdrom /media [[email protected] yum.repos.d]# ls /media/ EFI               images                    RELEASE-NOTES-hi-IN.html  RELEASE-NO

yum_rpm(利用dvd建立本地yum库)

#wget "http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os" 建立起了index.html?release=6&arch=x86_64&repo=os库url1.为DVD建立挂载目录#mkdir /media/Centos 2.挂载DVD centos镜像 #mount -t auto /dev/cdrom /media/Centos 3.查看相关配置文件 可以通过# ls -l

http方式搭建本地yum源服务器

1.更换阿里源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #下载阿里的yum源 #如出现无法找到下载包,需要安装 epel yum install epel-release yum clean all yum m

CentOS配置本地yum源,网络源以及优先级

1.用Centos镜像搭建本地yum源 在配置网络yum之前我们先卸载旧的yum,并下载CentOS的对应软件包安装,这一步配置yum源都要操作 [[email protected] tools]# rpm -aq|grep yum yum-metadata-parser-1.1.2-16.el6.x86_64 yum-rhn-plugin-0.9.1-58.el6.noarch yum-3.2.29-69.el6.noarch [[email protected] tools]# rpm -a

CentOS 7 本地yum源

本地yum源搭建 环境介绍: 1.虚拟机版本:VMwareWorkstation 12 Pro 2.安装系统:CentOS7.2 3.光盘或镜像文件:CentOS7.2镜像文件 (1)挂载CentOS7.2镜像文件到/mnt目录 [[email protected] ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 is write-protected, mounting read-only (2)切换到/etc/yum.repos.d/目录 [[email