配置yum仓库的三种方法光盘镜像、nginx、sftp
方法一:
1、安装ftp服务
[root@oldboy ~]# yum -y install vsftpd
2、查看vsftpd相关的配置文件和目录
rpm -ql vsftpd # 查看vsftpd相关的配置文件和目录
grep -Ev '^$|^#' /etc/vsftpd/vsftpd.conf
[root@oldboy ~]# cd /var/ftp/pub/ 默认的ftp根目录
4、启动服务
systemctl start vsftpd
[root@oldboy /var/ftp/pub]# netstat -lntup # 检查服务是否启动成功
tcp6 0 0 :::21 :::* LISTEN 7888/vsftpd
[root@oldboy ~]# systemctl stop firewalld
[root@oldboy ~]# setenforce 0
setenforce: SELinux is disabled
5、打开浏览器访问
6、创建repo的库文件
yum -y install createrepo
[root@oldboy ~]# createrepo /var/ftp/pub/
客户机操作
编辑repo文件
[root@gong ~]# vi /etc/yum.repos.d/gong-zabbix.repo
[gong-zabbix]
name=gong-zabbix
baseurl=ftp://10.0.0.89/pub/
gpgcheck=0
enabled=1
[root@gong ~]# yum -y remove zabbix-agent
# 查看仓库信息
[root@gong ~]# yum repolist
里面的IP是安装sftp的IP地址,注意防火墙和selinux对服务的影响,实验环境一般关闭。
方法二:
本地的仓库
挂载光驱,只能本地使用。
1、挂载光驱
[root@oldboy ~]# mount /dev/sr0 /mnt
2、写配置文件
[root@oldboy ~]# vi /etc/yum.repos.d/cd.repo
[cd]
name=cdrom_rpm
baseurl=file:///mnt
enabled=1
gpgcheck=0
3、安装服务
[root@oldboy ~]# yum -y install samba
方法三:
使用nginx实现
1、安装nginx
[root@oldboy ~]# yum -y install nginx
2、创建rpm仓库
[root@oldboy ~]# mkdir /var/rpm
[root@oldboy /var/rpm]# ll
total 48
-rw-r--r-- 1 root root 47508 Jul 4 2014 tree-1.6.0-10.el7.x86_64.rpm
[root@oldboy /var/rpm]# wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm
[root@oldboy ~]# yum -y install createrepo
[root@oldboy ~]# createrepo /var/rpm
2、更改配置文件
[root@oldboy /etc/nginx/conf.d]# vi yum.conf
server {
listen 8080;
server_name localhost;
location / {
root /var/rpm;
autoindex on;
access_log off;
}
}
3、启动nginx
systemctl start nginx
客户机访问
1、编辑repo配置文件
[root@oldboy yum.repos.d]# vi nginx_repo.repo
[nainx_repo]
name=nginx_repo
baseurl=http://10.0.0.89:8080/
enabled=1
gpgcheck=0
2、测试
[root@oldboy yum.repos.d]# yum repolist
[root@oldboy yum.repos.d]# yum -y install tree
配置yum仓库的三种方法光盘镜像、nginx、sftp的更多相关文章
- 配置 yum 源的两种方法
配置 yum 源的两种方法 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程: 1.删除red ...
- CentOS7创建本地YUM源的三种方法
这篇文章主要介绍了CentOS7创建本地YUM源的三种方法,本文讲解了使用CentOS光盘作为本地yum源.如何为CentOS创建公共镜像.创建完全自定义的本地源等内容,需要的朋友可以参考下 ...
- RHEL7.0 配置网络IP的三种方法
导读 RHEL7里面的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式. en代表的是enthernet (以太网),o 代表的是onboard (内置),那一串数字是主板的某种索引编 ...
- redhat 6 配置 yum 源的两种方法
由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源. 本文包括配置本地源及第三方源.第三方源包括:网易,epe ...
- MongoDB的安装和配置成服务的三种方法和一些难点
1. Hotfix KB2731284 or later update is not installed的问题: If you are running any edition of Windows S ...
- MongoDB的安装和配置成服务的三种方法
1. Hotfix KB2731284 or later update is not installed的问题: If you are running any edition of Windows S ...
- 虚拟机下CentOS 配置IP地址的三种方法
1.自动获取IP地址(我不是用的这种方法,不做过多介绍) 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #if ...
- Apache配置虚拟主机的三种方法(基于IP、端口、域名)
1 Apache虚拟主机的实现方式有3种. 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 2.1 启用虚拟主机的准备工作 2.1.1安装httpd [root@mail httpd]# ...
- 虚拟机下CentOS 6.5配置IP地址的三种方法
实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分 ...
随机推荐
- GAMES101作业2
作业任务: 填写并调用函数 rasterize_triangle(const Triangle& t). 即实现光栅化 该函数的内部工作流程如下: 创建三角形的 2 维 bounding bo ...
- java连接数据库(jdbc)的标准规范
java连接数据库的标准规范 JDBC全称:java database connectivity ,是sun公司提供的Java连接数据库的标准规范. localhost和127.0.0.1 都是表示当 ...
- C#入门到精通系列课程——第1章软件开发及C#简介
◆本章内容 (1)了解软件 (2)软件开发相关概念 (3)认识.NET Framework (4)C#语言 (5)Visual Studio 2017 ◆本章简述 软件在现代人们的日常生活中随处可见, ...
- Selenium 3 常用 API
元素定位 获取页面元素属性 元素判断 元素操作 操作输入框/单击 双击 下拉框操作 键盘操作 鼠标操作 单选框操作 多选框操作 拖动窗口 操作 JS 框 切换 frame 使用 JS 操作页面对象 操 ...
- 记一次 .NET医疗布草API程序 内存暴涨分析
一:背景 1. 讲故事 我在年前写过一篇关于CPU爆高的分析文章 再记一次 应用服务器 CPU 暴高事故分析 ,当时是给同济做项目升级,看过那篇文章的朋友应该知道,最后的结论是运维人员错误的将 IIS ...
- 【译】Android API 规范
[译]Android API 规范 译者按: 修改R代码遇到Lint tool的报错,搜到了这篇文档,aosp仓库地址:Android API Guidelines. 58e9b5f Project ...
- 如何使用Vue中的slot
之前看官方文档,由于自己理解的偏差,不知道slot是干嘛的,看到小标题,使用Slot分发内容,就以为 是要往下派发内容.然后就没有理解插槽的概念.其实说白了,使用slot就是先圈一块地,将来可能种花种 ...
- 使用 mvn install 命令将本地jar包注册到本地maven仓库
前提: 要安装maven并配置环境变量. windows 系统环境变量配置 新建环境变量:MAVEN_HOME 值为:maven的解压包路径或安装路径. 在path 环境变量中添加:%MAVEN ...
- SSDT表的遍历
//VS2005创建的工程,系统xp sp2 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
- Win64 驱动内核编程-23.Ring0 InLineHook 和UnHook
Ring0 InLineHook 和UnHook 如果是要在R0里hook,作者的建议是InLine HOOK,毕竟SSDT HOOK 和 SHADOW SSDT HOOK比较麻烦,不好修改.目前R3 ...