yum基本配置

了解常见的yum源

掌握本地和网络yum源配置

能够使用yum工具安装软件包

rpm -ivh xxx

手动安装

网络yum源

aliyun

163源

sohu源

清华源

centos源

redhat源

epel‘源

特定软件

nginx   mysql  zabbix  

    [root@nova ~]# ls -l /etc/yum.repos.d/    #查看现有的yum仓库镜像yum repolist all
ls -1 /etc/yum.repos.d/
tar -zcvf /etc/yum.repos.d/bak.tar.gz /etc/yum.repos.d/*
1s -1 /etc/yum.repos.d/
rm -rf /etc/yum.repos.d/ *. repo
ls -1 /etc/yum.repos.d/

yum clean
yum makecache
yum repolist all 

ro = read only

lsblk 

回顾

安装本地yum源

挂载光盘,虚拟光盘

1.在虚拟机添加光盘

2.在linux清空/mnt目录中的所有的文件

3.lsbak 查看挂载情况sr0的块没有刮在/mnt

4.mount -o ro /dev/sr0 /mnt

5.Isblk

6.配置repo文件

sr0挂载到/mnt上

[仓库名称]

name=名称

baseurl=源文件的位置  file://mnt ftp://  http:// https://

gpgcheck=0 1 本地仓库,不需要检测

本地yum源备份

1.找到源⽂件
# 当前在etc⽬录,跳转到yum.repos.d⽬录
[root@localhost etc]# cd yum.repos.d/
#查看默认的源⽂件
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
mysql-community.repo
CentOS-CR.repo CentOS-Media.repo CentOS-x86_64-kernel.repo
mysql-community-source.repo
CentOS-Debuginfo.repo CentOS-Sources.repo mysql-community
debuginfo.repo
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
2.将所有的repo⽂件做成压缩包,命名为repo.tar.gz
[root@localhost yum.repos.d]# tar -zcvf repo.tar.gz ./*.repo
./CentOS-Base.repo
./CentOS-CR.repo
./CentOS-Debuginfo.repo
./CentOS-fasttrack.repo
./CentOS-Media.repo
./CentOS-Sources.repo
./CentOS-Vault.repo
./CentOS-x86_64-kernel.repo
./mysql-community-debuginfo.repo
./mysql-community.repo
./mysql-community-source.repo
您在 /var/spool/mail/root 中有新邮件
# 查看⽂件信息
[root@localhost yum.repos.d]# lsCentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
mysql-community.repo
CentOS-CR.repo CentOS-Media.repo CentOS-x86_64-kernel.repo
mysql-community-source.repo
CentOS-Debuginfo.repo CentOS-Sources.repo mysql-community
debuginfo.repo repo.tar.gz
3.删除所有的repo⽂件
[root@localhost yum.repos.d]# rm -rf ./*.repo
您在 /var/spool/mail/root 中有新邮件
[root@localhost yum.repos.d]# ls
repo.tar.gz

本地yum源光盘配置

1. 查看本地源
1. 使⽤光盘作为 yum 源仓库
1. vmware 中装载 centos7.6 光盘镜像
Loading mirror speeds from cached hostfile
repolist: 0
# 所有的 yum 都已经被删除了 2. 把光盘挂载到指定⽬录下
1. 删除 /mnt ⽬录下所有的⽂件
2.lsblk
3.mount -o ro /dev/sr0 /mnt
选项 -o 表示挂载⽅式
ro=readonly
rw=read and write
[root@localhost ~] # mount /dev/sr0 /mnt/ -o ro
您在 /var/spool/mail/root 中有新邮件
[root@localhost ~] # ls /mnt/
CentOS_BuildTag EULA images LiveOS repodata RPM
GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7
TRANS.TBL 4. 解除挂载
4. 将挂载添加到开机启动⽂件中
chmod +x /etc/rc.local
添加权限
echo 'mount -o ro /dev/sr0 /mnt' >> /etc/rc.local
向⽂件中添加⼀⾏
# 查看磁盘挂载情况
[root@localhost ~] # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 :0 0 20G 0 disk
"#sda1 8 :1 0 1G 0 part /boot
$#sda2 8 :2 0 19G 0 part
"#centos-root 253
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值