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 ...
随机推荐
- elasticsearch嵌套对象的映射
在es中,我们有时候可能需要映射,{ "field" : "xx" , "field01" : [] }这样格式的嵌套对象,默认情况下es会 ...
- 单片机stm32 USART串口实际应用解析
stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm ...
- 实验7:基于REST API的SDN北向应用实践
一.实验目的 1.能够编写程序调用OpenDaylight REST API实现特定网络功能: 2.能够编写程序调用Ryu REST API实现特定网络功能. 二.实验环境 下载虚拟机软件Oracle ...
- MVC +Jqyery+Ajax 实现弹出层提醒
CSS部分: /*登录提示*/ * {margin: 0; padding: 0; } .layer { width: 350px; padding: 20px; background: #fff; ...
- Loto实践干货(8) 实测 保险丝 用示波器带电流探头
本文用LOTO示波器和5A的电流探头来实验两种常见类型的保险丝的保护曲线.一种是熔断型的,另一种是自恢复型的.我们通常需要在一些电路中对电流过大的情况做保护,比如防止用户把输出源短路,比如防止用户对电 ...
- Oracle SQL注入 总结
0x00 Oracle基础 Oracle 基本使用 什么是Oracle数据库? Oracle公司目前是世界上最大的软件提供商之一,与它并列的还有 Microsoft与 Adode.并且随着 Oracl ...
- silky微服务业务主机简介
目录 主机的概念 通用主机 web主机 业务主机类型 使用web主机构建微服务应用 使用通用主机构建微服务应用 构建具有websocket能力的微服务应用 构建网关 开源地址 在线文档 主机的概念 s ...
- IDEA maven Run Maven 启动方式
首先想要使用 Run Maven 启动需要在IDEA设置里找到plugins 在plugins窗口下面找到Browse Repositories 打开Browse Repositories 下载 ...
- C# 复制目录及其下文件
public static void CopyDirectory(string sourceDirPath, string saveDirPath) { try { if (!Directory.Ex ...
- CTF入门学习3->Web通信基础
Web安全基础 01 Web通信 这个部分重点介绍浏览器与Web服务器的详细通信过程. 01-00 URL协议 只要上网访问服务器,就离不开URL. URL是什么? URL就是我们在浏览器里输入的站点 ...