admin管理员组

文章数量:1599906

挂载光盘,虚拟光盘

1.在虚拟机添加光盘

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

3.lsblk查看挂载情况 sr0的块没有挂载/mnt

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

5.lsblk  sr0 挂载到/mnt上

6.配置repo文件

7.清理内存  yum  clean  all

8.常见内存 yum makecache

2.aliyun网络源

在yun服务中心找到对应的文档,直接下载就可以了

一、⾼级指令

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 c rontab  -l list 罗列所有的计划任务 -e edit 编辑计划任务 vim编辑状态 时间设置 指令 date “+%Y%m%d%H%M%S” 在计划任务中,%需要添加转义\ 公司计划将现有的mysql数据库从云平台迁移到物理机器上,并且已经在相应的物理机上安 装好相应的操作系统,现在需要运维⼈员协助在centos7.6上安装mysql8.33⽤于前期迁移准 备⼯作,同时配置好本地yum源和外⽹源,⽅便后续软件包安装 1.任务要求 配置本地yum源 ⽹络yum源 安装mysql */3 */3 */3 */3 */2 指令(which) 选项 参数 12 * * * * 指令 2.任务拆解 yum源配置 mysql数据库软件

安装本地yum源

二、学习内容

了解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.查看本地源    1.使⽤光盘作为yum源仓库     1.在vmware中装载centos7.6光盘镜像   2.把光盘挂载到指定⽬录下    1.删除/mnt⽬录下所有的⽂件     2.lsblk     3.mount -o ro /dev/sr0 /mnt         选项 -o 表示挂载⽅式        ro=readonly     rw=read and write 4.解除挂载 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

六、man5配置文件

在linux系统中,给定⼀个配置⽂件,如何查询⽂件中每个选项的作⽤ #man 5 配置⽂件名称 man 5 yum.conf

七、网络yum源(知名站点)

⽹络yum源的分离 1.知名站点 1.搜索阿⾥镜像源 2.根据官⽅提示配置yum源 https://developer.aliyun/mirror/centos 3.运⾏ yum makecache⽣成缓存 yum clear 4.查看源 5.再次安装httpd

八、安装腾讯源和EPEL源

腾讯镜像 https://mirrors.cloud.tencent/ 查看帮助⽂档 https://mirrors.cloud.tencent/help/centos.html 下载⽂件 更新缓存 epel源配置 对官⽅和官⽹源的扩展,有些软件找不到 yum -y install epel-release 安装⼩⽕⻋

九、特定软件源配置nginx

mysql zabbix nginx 移除epel源,如果不⾏就全清空 搜nginx的镜像 百度搜索https://nginx/

十、缓存某些软件到本地

⾃建yum源仓库 1.缓存安装软件包 下⼀次还⽤ 国外源 2.如何缓存 vim /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releaserver # 定义软件包缓存路径 keepcache=1 #开启缓存 debuglevel=2 logfile=/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制作仓库的软件 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 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

十二、练习

任务1、插⼊优盘,读取优盘数据

任务2、在vmware配置光盘iso⽂件,在linux系统中读取光盘⽂件

[root@2 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 18G 0 lvm / └─centos-swap 253:1 0 1G 0 lvm [SWAP] sr0 11:0 1 8.8G 0 rom [root@2 ~]# ls /mnt [root@2 ~]# mount /dev/cdrom /mnt mount: /dev/sr0 写保护,将以只读方式挂载 [root@2 ~]# ls /mnt CentOS_BuildTag EFI EULA GPL images isolinux LiveOS Packages repodata RPM-GPG-KEY-CentOS-7 RPM-GPG-KEY-CentOS-Testing-7 TRANS.TBL [root@2 ~]# vim /etc/yum.repos.d/hh.repo [a] name=a baseurl=file:///mnt gpgcheck=0 [root@2 ~]# yum repolist

任务3、配置阿⾥云yum仓库

https://developer.aliyun/mirror/centos // 查找帮助文档 [root@2 ~]# ls /etc/yum.repos.d hh.repo [root@2 ~]# mv /etc/yum.repos.d/hh.repo /etc/yum.repos.d/hh.repo.backup [root@2 ~]# ls /etc/yum.repos.d/ hh.repo.backup [root@2 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun/repo/Centos-7.repo [root@2 ~]# ls /etc/yum.repos.d/ CentOS-Base.repo hh.repo.backup [root@2 ~]# yum clean all [root@2 ~]# yum makecache [root@2 ~]# yum repolist

任务4、配置清华镜像仓库

https://mirrors.tuna.tsinghua.edu/help/pypi/ // 查找帮助文档 [root@2 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS- Base.repo.backup [root@2 ~]# ls /etc/yum.repos.d/ CentOS-Base.repo.backup hh.repo.backup

任务5.配置腾讯镜像仓库

https://mirrors.tencent/ [root@2 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS- Base.repo.backup [root@2 ~]# ls /etc/yum.repos.d/ CentOS-Base.repo.backup hh.repo.backup [root@2 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent/repo/centos7_base.repo [root@2 ~]# yum clean all [root@2 ~]# yum makecache [root@2 ~]# yum repolist

任务6、⾃建仓库 包含 tree net-tools bash-completion nginx tree等包

vim /etc/yum.conf // keepcache 后改为 1 1029 yum install --downloadonly --downloaddir=./soft net-tools 1030 yum install --downloadonly --downloaddir=./soft bash-completion 1031 yum install --downloadonly --downloaddir=./soft nginx 1032 yum install --downloadonly --downloaddir=./soft tree [root@2 ~]# ls soft/ bash-completion-2.1-8.el7.noarch.rpm net-tools-2.0- 0.25.20131004git.el7.x86_64.rpm [root@2 ~]# yum -y install createrepo [root@2 ~]# createrepo ./soft/ [root@2 ~]# ls soft/ bash-completion-2.1-8.el7.noarch.rpm net-tools-2.0- 0.25.20131004git.el7.x86_64.rpm repodata nginx-1.26.1-2.el7.ngx.x86_64.rpm tree-1.6.0-10.el7.x86_64.rpm [root@2 ~]# mv /etc/yum.repos.d/CentOS-Base.repo.repo /etc/yum.repos.d/CentOS-Base.repo.txt [root@2 ~]# mv /etc/yum.repos.d/nginx.repo /etc/yum.repos.d/nginx.repo.txt [root@2 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS- Base.repo.txt [root@2 ~]# yum clean all [root@2 ~]# yum makecache [root@2 ~]# yum -y install bash-completion.noarch [root@2 ~]# yum -y install net-tools.x86_64 [root@2 ~]# yum -y install nginx [root@2 ~]# yum -y install tree

本文标签: yum