day07(yum仓库、yum源)

任务背景

⾼级指令

find -name 按名称搜索,⽀持通配符

-type d|f -

size k M G+3M。-3M。 3M

dd if=/dev/zero of=⽂件路径 bs=300M count=1

-mtime +3 -3

touch ⽂件名 -m -d "最后修改时间"

-exec

rm -rf {} \;

find / -size +3M | xargs rm -rf

tree yum install tree -y

将⽂件结构以树状显示

tree -l 2 ⽬录路径

scp 对⽂件或者⽬录进⾏上传和下载

上传 scp /tmp/abc root@192.168.135.143:/tmp

上传如果是⽬录 -r

ls -R。cp -r

  crontab -l list 罗列所有的计划任务

-e edit 编辑计划任务

vim编辑状态

时间设置 指令

*/3 */3 */3 */3 */2 指令(which) 选项 参数

12 * * * * 指令

date “+%Y%m%d%H%M%S”

在计划任务中,%需要添加转义\  

公司计划将现有的mysql数据库从云平台迁移到物理机器上,并且已经在相应的物理机上安 装好相应的操作系统,现在需要运维⼈员协助在centos7.6上安装mysql8.33⽤于前期迁移准 备⼯作,同时配置好本地yum源和外⽹源,⽅便后续软件包安装

1.任务要求

配置本地yum源       ⽹络yum源           安装mysql

2.任务拆解            yum源配置           mysql数据库软件

学习内容

了解yum源安装软件包

 了解常⻅的⽹络yum源

掌握本地和⽹络yum源的配置

能够使⽤yum⼯具安装软件包

    rpm -ivh xxx

⼿动添加依赖

yum不⽌执⾏安装,⾃动处理依赖管理

yum源概述

yum   软件包管理器,类似于360软件管家,以及⼿机的app市场

yum优点

Rpm安装(下载软件,单独安装,需要解决依赖关系)

源码安装 confgure make make install

yum基于rpm,相当于rpm升级版,⾃动解决依赖关系

分类

本地yum源                yum仓库在本地,系统光盘/镜像⽂件

⽹络yum源              aliyun 163源 sohu源 清华源 centos源 redhat源 epel源

特定软件                  nginx    mysql    zabbix

本地yum源备份

1.找到源⽂件

2.将所有的repo⽂件做成压缩包,命名为repo.tar.gz

3.删除所有的repo⽂件

本地yum源光盘配置

1.查看本地源

使⽤光盘作为yum源仓库  ---->在vmware中装载centos7.6光盘镜像

2.把光盘挂载到指定⽬录下

1).删除/mnt⽬录下所有的⽂件

2).lsblk

3).mount -o ro /dev/sr0 /mnt

       选项 -o    表示挂载⽅式    ro=readonly rw=read and write

3.解除挂载

4.将挂载添加到开机启动⽂件中

chmod +x /etc/rc.local           #添加权限

echo 'mount -o ro /dev/sr0 /mnt' >> /etc/rc.local        # 向⽂件中添加⼀⾏

5.编写本地repo⽂件

1) 创建一个repo文件

2)编辑内容

yum 仓库的格式

6,清理缓存,查看源列表

7.测试yum

下载软件,使⽤软件包,作为yum源仓库

man 5配置文件

在linux系统中,给定⼀个配置⽂件,如何查询⽂件中每个选项的作⽤

⽹络yum源的分离

知名站点

1.搜索阿⾥镜像源

2.根据官⽅提示配置yum源

centos镜像_centos下载地址_centos安装教程-阿里巴巴开源镜像站

3.运⾏ yum makecache⽣成缓存 yum clear

4.查看源

5.再次安装httpd

安装腾讯源和EPEL源

腾讯镜像

腾讯软件源

查看帮助⽂档

CentOS

根据帮助⽂档下载⽂件

下载⽂件

更新缓存

epel源配置

对官⽅和官⽹源的扩展,有些软件找不到

yum -y install epel-release

yum repolist all 

安装⼩⽕⻋

特定软件源配置nginx

mysql                                            zabbix                                          nginx

移除epel源,如果不⾏就全清空

搜nginx的镜像         百度搜索

nginx news

搜document

搜install

点击packages

找到repo⽂件内容

redhat安装

安装稳定版本

[root@localhost ~]# vim /etc/yum.repos.d/nginx.repo

创建缓存

安装并且检查

启动服务      nginx

查看指令     whereis  nginx

nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz

访问服务器         curl http://localhost

缓存某些软件到本地

⾃建yum源仓库

1.缓存安装软件包

           下⼀次还⽤ 国外源

2.如何缓存

vim /etc/yum.conf

[main]

cachedir=/var/cache/yum/$basearch/$releaserver # 定义软件包缓存路径

keepcache=1 #开启缓存

debuglevel=2 l

ogfile=/var/log/yum.log

1.vim /etc/yum.cong

2.keepcache=1

3.测试 yum -y. install tree

4./var/cache/yum/x66_32/7/base/packages/treeexxxxxx.rpm

卸载,然后安装nginx 查看缓存⽂件

只下载不安装

自建yum仓库

1.安装createrepo制作仓库的软件

   yum -y install createrepo

2 把soft⽂件夹做成⼀个本地的⾃建仓 库

3.在/etc/yum.repos.d/下创建 soft.repo

vim /etc/yum.repos.d/soft.repo

        [soft]

        name=soft_local

        gpgcheck=0

        baseurl=file:///root/soft

        enable=1

 yum clean all

yum makecac

安装samba

1.下载samba的安装包 yum install --downloadonly --downloaddir=./soft samba

2.查看rpm⽂件

3.使⽤createrepo指令。createrepo ./soft/

4.在soft⽬录中发现repodata

5.在/etc/yum.repos.d/soft.repo

6.建⽴缓存 yum clean all && yum makecache

7.yum -y install samba

使⽤光盘创建本地仓库

mount -o ro /dev/sr0 /mnt

引⼊镜像仓库 aliyun。tentxun。 qinghua'

  • 14
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值