linux中yum安装splunk,Yum源搭建
Yum源服务器地址:192.168.10.100
客户端地址:192.168.10.200
一、yum源搭建
1. 创建存放”rpm”包的目录
[root@server ~]# mkdir /data
2. 将准备好的”rpm”包拷贝到这个目录中,我这里举例,是将系统盘中的Packages里面的拷贝进去了,光盘我挂载到了/media目录下
[root@server ~]# mount /dev/cdrom /media/
[root@server ~]# cp /media/Packages/* /data/
3. 建立yum源需要安装createrepo这个软件包,系统光盘中就有,这个包有依赖关系,建议使用yum方式安装,将本机作为yum源同时作为yum客户端,光盘依然挂载到/media下,添加本地yum客户端方法如下:
创建客户端配置文件之前,最好将原有的配置文件删除
[root@server ~]# rm -rf /etc/yum.repos.d/* ##删除原有配置文件
[root@server ~]# vi /etc/yum.repos.d/iso.repo ##生产新的配置文件,添加如下内容
[iso]
name=iso
baseurl=file:///media
enabled=1
gpgcheck=0
说明:
[iso] ## 这是yum源的名字,随便写,但是要用中括号括起来
name=iso ## 这行是这个yum源的描述信息,随便写
baseurl=file:///media ## 指定使用的协议和yum源所在位置
enabled=1 ## 是否启用该yum仓库,1为使用,0为不使用
gpgcheck=0 ## 是否进行gpg秘钥检查,1为检查,0为不检查
添加好以后,可以直接使用yum方式将刚才所需要的包安装上
[root@server ~]# yum install createrepo -y
4. 在/data目录中创建repodata数据目录,这个目录的作用就是依赖关系文件,会在当前/data目录中生成一个名字为“repodata”的目录
[root@server ~]# createrepo -v /data/
查看下是否生成了这个目录
[root@server ~]# ls -l /data/ | grep"^d"
drwxr-xr-x. 2 root root 4096 10月 24 21:12 repodata
接下来客户端就可以通过ftp或http的方式来使用这个yum源,前提是你当前服务器需要安装vsftp或httpd服务
5.以ftp方式举例,安装vsftpd这个软件包,如果想用http方式,请安装httpd服务
[root@server ~]#yum -y install vsftpd##搭建ftp服务器
[root@server ~]#service vsftpd start##启动ftp服务器
6.将之前/data整个目录拷贝到/var/ftp/目录下,如果是http方式,就拷贝到http的DocumentRoot下
[root@server ~]# cp -r /data/ /var/ftp/
将防火墙关闭,如果不关闭也行,创建相应的访问规则
到此为止,yum源搭建好了
二、客户端使用
1.在客户端添加yum源
[root@client ~]# rm -rf /etc/yum.repos.d/* ##删除原有配置文件
[root@client ~]# vi /etc/yum.repos.d/100.repo ##我这里新建的文件名为100.repo内容如下
[100]
name=100
baseurl=ftp://192.168.10.100/data
enabled=1
gpgcheck=0
2.添加好以后,客户端就可以使用了,我们来试试看
[root@client ~]# yum -y install tftp
Loaded plugins: refresh-packagekit,rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tftp.i686 0:0.49-5.1.el6set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================
Package Arch Version Repository Size
==============================================================================
Installing:
tftp i686 0.49-5.1.el6 100 31 k
Transaction Summary
==============================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 31 k
Installed size: 42 k
Downloading Packages:
tftp-0.49-5.1.el6.i686.rpm | 31 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing :tftp-0.49-5.1.el6.i686 1/1
Installed:
tftp.i686 0:0.49-5.1.el6
Complete!
完成安装!
linux中yum安装splunk,Yum源搭建相关推荐
- Linux中如何制作局域网yum源
Linux中如何制作局域网yum源 第一步: `先输入代码service httpd status 检测http的状态` shell-init: error retrieving current di ...
- linux 7 yum源,Linux Redhat 7 安装免费yum源
Linux Redhat 7 安装免费yum源 出处地址:http://www.cnblogs.com/nbartchen/p/8565816.html 1.查看是否安装相关包 rpm -qa|gre ...
- linux更新命令yum,Linux中升级更新命令yum upgrade和yum update的区别
Linux中升级更新命令yum upgrade和yum update的区别 更新时间:2019-10-31 17:21 最满意答案 Linux升级命令有两个分别是yum upgrade和yum upd ...
- Linux中升级更新命令yum upgrade和yum update的区别
这篇文章主要介绍了Linux中升级更新命令yum upgrade和yum update的区别,Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的,本文 ...
- qt打包rpm时候先安装其他软件_云计算学习路线图素材课件,Linux中软件安装的方式...
很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分 ...
- _云计算学习路线图素材课件,Linux中软件安装的方式
很多初学者感觉云计算就是一个听起来比较高大上的名词,每次想要了解它的时候都像是雾里看花,迷迷糊糊看不真切,至于它是干什么的就更不了解了,其实云计算学起来在IT行业中还是比较容易上手的,接下来我给大家分 ...
- Linux环境下安装MySQL(源码安装)
Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...
- Linux中nginx安装基础教程
Linux中nginx安装基础教程 1.安装所需的运行环境 (1) 需要安装gcc的环境. yum install gcc-c++ (2)第三方包. Perl库 PCRE(Perl Compati ...
- linux中nginx安装前置条件以及安装流程,非常简单
linux中nginx安装前置条件以及安装流程,非常简单 我的主机的centos8 安装nginx之前需要安装的依赖 //安装c编译器 yum -y install gcc gcc-c++ yum - ...
最新文章
- Java访问Redis
- 11 mybatis-高级应用
- 在linux下安装JDK
- 报错:未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件...
- android9 mate10,华为仅这四部手机升到安卓9.0,Mate10和P20用户窃喜!
- 【软考】算法与数据结构复习指南
- 科比职业生涯数据分析
- 机器视觉全球顶级实验室
- delphi LPT1端口打印与开钱箱
- html自动写对联,html左右对联代码
- 正整数变成英文输出c语言,C语言,输入一个正整数,然后从个位开始一次输出每一位数字对应的英文字母...
- qt.network.monitor: Could not get the INetworkConnection instance for the adapter GUID.QT关闭时程序异常结束
- 百度、华为、京东、B站最新面试题汇集,含泪整理面经
- 第六次前端培训(JavaScript)
- C语言char类型的存储
- 关于Unix时间戳(Unix timestamp)
- AWS云计算专业术语认证必备
- 【2022年度书法鉴赏网课答案】
- 方舟进化私服找不到服务器,方舟生存进化私服怎么设置 私人服务器设置方法分享...
- 网站广告效果评测指标介绍
热门文章
- Javascript:郁闷了好久终于找到原因了,原理还不明白
- EF跨库查询,DataBaseFirst下的解决方案
- MVC与WebApi中的异常过滤器
- fullpage 单屏高度超过屏幕高度,实现单屏内可以滚动并解决手机端单屏高度不正确的问题
- 在vuejs 中使用axios不能获取属性data的解决方法
- adb devices unauthorized解决方法
- 【.net部署】Server Error in ‘/‘ Application.错误解决方案
- windows8.1 windows defender service无法启动解决方案
- iOS UIButton 图片文字上下垂直布局 解决方案
- 关于Unsupported major.minor version 52.0报错问题解决方案