Linux搭建yum仓库
1、安装nginx
2、为nginx搭建共享目录
3、安装createrepo,创建存储库
4、客户端测试
1、安装nginx
yum list |grep nginx #查看是否有可用的nginx包
yum install nginx -y #yum安装nginx
1.1 如果没有可用的nginx包,创建yum源文件
vim /etc/yum.repos.d/nginx.repo #在/etc/yum.repos.d/目录下创建nginx.repo文件插入如下图内容

nginx安装包yum源详情:http://nginx.org/en/linux_packages.html
1.2 再用命令yum install nginx -y进行安装
yum install nginx -y

安装成功!!!
2、为nginx搭建共享目录/share
2.1 创建文件夹并赋予所有主
mkdir /share #创建/share目录
touch /share/test.txt #创建文件test.txt
chown -R nginx. /share/ #属主属组授权
2.2 配置nginx共享目录配置文件
cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/sharefile.conf #另外起一个独立的配置文件
vim /etc/nginx/conf.d/sharefile.conf #编辑配置文件如下图所示

2.3 启动nginx服务
/etc/init.d/nginx start #启动
netstat -an|grep 80 #查看服务是否启动成功

2.4 Web页面测试效果
注意:如果显示权限不足,有可能是selinux或iptables开启所致;
解决方法:
临时关闭:
/etc/init.d/iptables stop #关闭iptables
setenforce 0 #关闭selinux拦截 永久关闭:
chkconfig iptables off #关闭iptables开机自启动
sudo sed 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config -i # 重启才生效

成功!!!
3、创建yum存储库
3.1 创建yum存储库目录,即放置rpm包的目录
mkdir -p /share/centos/6/os/x86_64/Packages/ #递归创建目录
chown -R nginx. /share/ #所有者权限设置
3.2 yum安装createrepo
yum list createrepo
yum install createrepo -y


3.3 从光盘中去取几个rpm安装包放到/share/centos/6/os/x86_64/Packages/里
mkdir /mnt/cdrom #创建目录
mount /dev/cdrom /mnt/cdrom/ #挂载
find /mnt/cdrom/Packages/ |grep telnet |xargs -n 1 -i cp {} /share/centos/6/os/x86_64/Packages/ #拷贝安装包


3.4 创建yum存储库
createrepo /share/centos/6/os/x86_64/Packages/ #建立存储库
chown -R nginx. /share/ #授权

yum存储库创建成功!!!
4、客户端测试
4.1 创建yum源文件mylocal.repo
vim /etc/yum.repos.d/mylocal.repo #创建mylocal.repo,配置内容如下图所示

4.2 加载测试
yum clean all #清空yum缓存
yum makecache #加载可用yum元数据
yum repolist #查看yum源rpm包的具体情况

4.3 安装telnet
rpm -qa |grep telnet
yum install telnet -y


成功!!!
Linux搭建yum仓库的更多相关文章
- linux局域网搭建yum仓库(本地(file)、网络(ftp、http))
linux局域网搭建yum仓库(本地(file).网络(ftp.http)) yum配置文件解释: [ ]:定义仓库,base为仓库的名字,可任意 name:仓库的简短文字描述 baseurl:仓库的 ...
- Linux搭建Nexus仓库+高可用方案
Linux搭建nexus仓库 1.安装jdk 1.1 获取安装包,解压到指定目录: tar xf jdk.tar.gz -C /opt/export 1.2 配置环境变量: # vim /etc/pr ...
- 使用ftp搭建yum仓库
此次操作在VMware Workstation虚拟机的CentOS7.5下进行 这里使用两台Linux主机,下表是它们所使用的操作系统以及IP地址. 两台Linux主机所使用的操作系统以及IP地址 操 ...
- 搭建yum仓库与定制rpm包
笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 当我们自动化部署集群的时候,想要快速的安装所有服务,搭建yum仓库与定制rpm包是我们首先要做的 原创作品,转载请 ...
- VMware15.5版本通过挂载系统光盘搭建yum仓库
VMware15.5版本通过挂载系统光盘搭建yum仓库一.1.打开CentOS 7虚拟机. 2.登录虚拟机,选择未列出 用户名:root 密码:输入自己设置的密码 点击登录. 3.右键单击打开终端. ...
- 搭建YUM仓库
概述 YUM 主要用于自动安装.升级 rpm 软件包,它能自动查找并解决 rpm 包之间的依赖关系.要功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的 reposito ...
- 最简化搭建yum仓库
在使用rpm安装软件包时,时常会遇到一些软件依赖性问题,如果是简单的一两个依赖性还是可以手动解决.要是出现大量的依赖性问题的话会让增大工作量.yum是一个很好的前端程序,可解决软件包相关依赖性,可在多 ...
- Linux centos yum仓库 自制
内网下Yum仓库搭建配置 1.实验环境 虚拟机环境: VMware 12 版本虚拟机 网络环境: 内网 IP 段:172.16.1.0 外网 iP 段(模拟):10.0.0.0 实验基础:(能够上网, ...
- 同步阿里云镜像到本地,在本地搭建YUM仓库
1.下载阿里云镜像repo文件 项目使用CentOS6系统,因此我下载的文件是: # CentOS-Base.repo # # The mirror system uses the connectin ...
随机推荐
- RAW RGB格式
RAW RGB格式 10bit Raw RGB, 就是说用10bit去表示一个R, G, 或者B, 通常的都是用8bit的. 所以你后面处理时要把它转换为8bit的, 比较简单的方法就是将低两位去掉, ...
- Machine learning(4-Linear Regression with multiple variables )
1.Multiple features So what the form of the hypothesis should be ? For convenience, define x0=1 At t ...
- Python 模块 itertools
python 2.6 引入了itertools模块,使得排列组合的实现非常简单: import itertools 有序排列:e.g., 4个数内选2个排列: >>> print l ...
- sqlldr 导入有中文乱码问题
1.导入成功后,查看导入数据有乱码 2.查看字符集为uft8 select * from v$nls_parameters where PARAMETER like '%NLS_CHARACTERSE ...
- Cain工具的使用
这次是用windows xp当肉鸡,用Windows2003进行监听 这是一个基于ARP协议的漏洞的攻击 先要确认两个虚拟机之间能够互相ping通和都能正常访问网页 首先安装好Cain后,张这个样子: ...
- 力扣 - 剑指 Offer 59 - I. 滑动窗口的最大值
题目 剑指 Offer 59 - I. 滑动窗口的最大值 思路1(单调队列) 使用单调(递减)队列,保持队列中的元素是递减顺序,队列头保存的是当前窗口中最大的元素 首先先模拟建立第一个窗口,同时获取第 ...
- 『学了就忘』Linux基础命令 — 39、挂载U盘和挂载NTFS分区
目录 1.在Linux系统中挂载U盘 (1)插入U盘 (2)查询U盘设备文件名 (3)挂载U盘 (4)U盘中的中文乱码 (5)U盘卸载 2.在Linux系统中挂载NTFS分区 (1)Linux的驱动加 ...
- Power Platform Center of Excellence (CoE) 部署完成&主要内容说明
随着目前国内使用Power Platform的企业越来越多,而在跟客户交付项目时,客户经常想了解平台的一些基本情况: Power Platform 有多少环境,分别是谁创建和管理? Power Pla ...
- 问题 B: 比大小
题目描述 给你两个很大的数,你能不能判断出他们两个数的大小呢? 比如123456789123456789要大于-123456 输入 每组测试数据占一行,输入两个不超过1000位的10进制整数a,b 数 ...
- Highcharts › 自由绘图
... <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title ...