yum仓库配置

yum仓库搭建

yum客户端在安装之前要在服务器下载相关的源数据缓存在

cachedir=/var/cache/yum/$basearch/$releasever中

gpgcheck=1检查数据包的签名完整性 导入钥匙或gpgcheck=0就不检查否侧安装不了yum

在/etc/yum.conf设置配置文件

在/etc/yum.repos.d中创建一个后缀是.repo的文件 存放yum仓库的配置文件

***************

systemctl enable autofs 实现自动文件系统挂载命令 打开默认开启(会多出misc net)

ls /misc 原本目录中没有东西

ls /misc/cd 执行cd(光盘)后就会显示光盘内的文件

rpm -i /misc/cd/Packages/…安装文件

***************

1.在/etc/yum.repos.d中创建一个后缀是.repo的文件 存放yum仓库的配置文件

可以写多个源,

图片a1

  1. yum repolist 可以查看yum数据库包的数量

图片a2

3.yum install httpd 先装一个小包 查看下有没错误提示 启用校验但没有公钥会提示错误,做实验可禁用公钥, 或者导入公钥

***************

yum仓库配置

vim base.repo

[base]

name=centos7.4 cdrom

baseurl=file:///misc/cd

gpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7或gpgcheck=0(禁用校验)

 

[epel]

name=epel

baseurl=http://172.18.0.1/epel/7/x86_64/

gpgcheck=0

enabled=0(如果经常更换地址可以临时禁用epel)

***************

4再来安装yum install httpd ,有依赖性,点击y

5,如果安装没有成功,查看是否光盘挂载错误等导致或者需要清缓存du -sh /var/cache/yum

6,yum clean all 清除缓存

7重新安装

**安装中会遇到的错误(1)光盘挂载路径不对(2)清缓存

yum list httpd 列已经安装跟数据库中的httpd包 带@的包是已经装好的

图片a3

再次安装yum install httpd 如果仓库中有新的就会升级旧的包

gcc file 编译二进制

***************

yum list nginx |yum install vsftpd|yum install httpd

***************

yum repolist all查看所有epel源

图片a4

*********************************************************************

自己当yum服务器

搭建局域网yum源

rpm -q vsftpd

rpm -q httpd

2,rpm -ql vsftpd 查看路径

只有安装包是不能做yum源的,yum源要求除了yum源还要有安装包源数据,源数据放在/misc/cd/repodata/

图片a5

3,cd /var/cache/yum 缓存,进入/x86_64/7/base/,把yum服务器缓存到当前自己客户端

************

4,cd/var/ftp/pub,

创建mkdir centos/6/os/x86_64/ -pv,

挂载mount /dev/sr0 centos/6/os/x86_64/,

cd /var/ftp/pub/centos/6/os/x86_64

5,systemctl start vsftpd 启用ftp服务器

6,iptables -nvL 查看防火墙状态(实验环境可使其关闭)

图片a6

************centos7

(1)systemctl stop firewalld

(2)systemctl disable firewalld 避免开机自启动

************centos6

(1)chkconfig iptables off

(2)service iptables stop

7,cat /etc/selinux/config 关闭selinux

图片a7

(1)sed -i.bak ‘s/SELINUX=enforcing/SELINUX=permissive/’ /etc/selinux/config

(2)setenforce 0  关闭

getenforce  确认

*************

yum数据库创建完毕

 

centos6试用

6yum客户端

vim base.repo

[base]

name=centos6.9 base

baseurl=ftp://192.168.27.132/pub/centos/$releasever/os/$basearch/

gpgcheck=0

使用yum安装…..

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89452

(0)
liuyongweiliuyongwei
上一篇 2017-12-03
下一篇 2017-12-03

相关推荐

  • 集群-基础知识(2)

    负载均衡集群实现方法: 1、硬件方式 F5,CITRX,NETSCALER,A10(价格逐渐降低,由于为了防止调度器成为单点故障,所以要配置一台备用设备,所以造价更高了) 2、软件方式 四层:LVS(根据请求的ip和端口来分发),性能好,但对高级特性支持不好。 七层(反向代理):Nginx(http,smtp,pop3,imap),Haproxy(主要是ht…

    Linux干货 2015-11-26
  • 初学Linux之 vim 文本编辑器

    vim 的模式切换;命令模式相关操作,拓展命令模式的相关操作;可视化和多窗口;定制vim的工作特性;vim帮助

    2017-12-31
  • RPM包管理——运维必备技能之一

    软件运行环境: API:Application Programming Interface     POSIX :Portable OS 程序源代码 –> 预处理 –> 编译 –> 汇编 –> 链接     …

    Linux干货 2016-08-21
  • 网卡别名与bonding

    网络接口配置-bonding Bonding简介 Bonding 就是将多块网卡绑定同一IP地址对外提供服务,可以实现高 可用或者负载均衡。然,直接给两块网卡设置同一IP地址 是不可能的。通过bonding,虚拟一块网卡对外提供连接, 物理网卡的被修改为相同的MAC地址。 Bonding模式 Mode 0 (balance-rr) 轮转(Round-robi…

    Linux干货 2016-09-05
  • Linux下装载软Raid

    步骤1.创建磁盘,并转换为fd #fdisk /dev/sdb //这里使用新的磁盘sdb 然后输入n ,创建分区 使用默认的起始点 输入大小为+100M 然后重复刚才的操作4次,创建4个分区,创建完4个分区后 我们还要改变分区的ID 在分区的主菜单输入T 然后输入要改变ID的分区号,也就是最后4个分区 然后输入分区的ID:fd 四个分区都改成FD 完成后,…

    Linux干货 2017-08-12
  • class16高级磁盘管理(二)网络管理(一)

    一、高级磁盘管理(二) 逻辑卷管理器快照 快照是特殊的逻辑卷 快照只有在它们和原来的逻辑卷不同时才会消耗空间。 当原来的逻辑卷中有所改变时,会将旧的数据复制到快照中。 建立快照的卷大小只需要原始逻辑卷的15%~20%就够了。也可以使用lvextend 放大快照。 使用LVM 快照 为现有逻辑卷创建快照 #lvcreate -L …

    Linux干货 2016-09-05