您的位置:首页 > 运维架构 > Linux

CentOS 建立本地yum源服务器

2016-07-13 15:26 429 查看
安装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
GATEWAY=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


针对克隆的虚拟机,删除之前的物理地址等信息

rm /etc/udev/rules.d/70-persistent-net.rules

重启网络服务

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

注: yum源相关命令

yum check-update #检查更新
yum clean all #清除当前yum缓存
yum update #全部更新
yum makecache #缓存yum源中的软件包信息
yum repolist #列出yum源中可用的软件包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: