ROCKY 8.4搭建本地yum源及配置局域网公用
1.上传完整镜像文件
192.168.100.138:搭建本地yum源
192.168.100.139:使用138yum源
以下搭建以100.138为例
将iso文件上传至/opt下
2.创建挂载目录
mkdir /mnt/cdrom
3.挂载iso文件
mount -o loop /opt/Rocky-8.4-x86_64-dvd1.iso /mnt/cdrom/
mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。
命令格式:mount [-t vfstype] [-o options] device dir
-t vfstype 指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型。光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs-o options 主要用来描述设备或档案的挂接方式。
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集device 要挂接(mount)的设备。
dir设备在系统上的挂接点(mount point)。查看挂载情况,挂载到了/dev/loop0
root@localhost yum.repos.d]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 9.0M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/rl-root 26G 12G 15G 44% /
/dev/sda1 1014M 182M 833M 18% /boot
tmpfs 371M 0 371M 0% /run/user/0
/dev/loop0 9.3G 9.3G 0 100% /mnt/cdrom
然后看一下/mnt/cdrom 目录下都有什么东西
ls /mnt/cdrom/
AppStream BaseOS EFI images isolinux LICENSE media.repo TRANS.TBL
4.修改配置yum源
vim /etc/yum.repos.d/Rocky-Media.repo(修改后如下)media-baseos]
name= Local ROCKY
baseurl=file:///mnt/cdrom/BaseOS ###修改为挂载目录路径
gpgcheck=0 ###修改为0
enabled=1 ###修改为1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial[media-appstream]
name=Rocky Linux $releasever - Media - AppStream
baseurl=file:///mnt/cdrom/AppStream ###修改为挂载目录路径
gpgcheck=0 ###修改为0
enabled=1 ###修改为1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
baseurl ,指定挂载的目录下的BaseOS 以及AppStream目录
gpgcheck 即不校验
enabled 启用该镜像
屏蔽默认的镜像
修改三个文件,然后修改enabled=0
-rw-r--r--. 1 root root 700 6月 19 22:20 Rocky-AppStream.repo
-rw-r--r--. 1 root root 685 6月 19 22:20 Rocky-BaseOS.repo
-rw-r--r--. 1 root root 685 6月 19 22:20 Rocky-Extras.repo
清空cache
yum clean all
27 文件已删除重建cache
yum makecache
Rocky Linux 8 - AppStream 826 kB/s | 8.7 MB 00:10
Rocky Linux 8 - BaseOS 915 kB/s | 5.6 MB 00:06
Rocky Linux 8 - Extras 1.1 kB/s | 4.3 kB 00:04
Rocky Linux 8 - Media - BaseOS 297 MB/s | 2.5 MB 00:00
Rocky Linux 8 - Media - AppStream 133 MB/s | 7.1 MB 00:00
元数据缓存已建立。
5.验证结果
[root@localhost yum.repos.d]# dnf search lrzsz
上次元数据过期检查:0:03:10 前,执行于 2021年08月25日 星期三 12时01分14秒。
======================================== 名称 精准匹配:lrzsz =========================================
lrzsz.x86_64 : The lrz and lsz modem communications programsdnf install lrzsz -y
上次元数据过期检查:0:03:43 前,执行于 2021年08月25日 星期三 12时01分14秒。
依赖关系解决。
=======================================================================================================软件包 架构 版本 仓库 大小
=======================================================================================================
安装:lrzsz x86_64 0.12.20-43.el8 baseos 83 k事务概要
=======================================================================================================
安装 1 软件包总下载:83 k
安装大小:178 k
下载软件包:
lrzsz-0.12.20-43.el8.x86_64.rpm 389 kB/s | 83 kB 00:00
-------------------------------------------------------------------------------------------------------
总计 45 kB/s | 83 kB 00:01
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1安装 : lrzsz-0.12.20-43.el8.x86_64 1/1运行脚本: lrzsz-0.12.20-43.el8.x86_64 1/1验证 : lrzsz-0.12.20-43.el8.x86_64 1/1已安装:lrzsz-0.12.20-43.el8.x86_64完毕!
6.配置开机自动挂载
[root@localhost yum.repos.d]# mount -l |grep cdrom
/opt/Rocky-8.4-x86_64-dvd1.iso on /mnt/cdrom type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048) [Rocky-8-4-x86_64-dvd]
[root@localhost yum.repos.d]# blkid |grep loop0
/dev/loop0: BLOCK_SIZE="2048" UUID="2021-06-20-16-16-21-00" LABEL="Rocky-8-4-x86_64-dvd" TYPE="iso9660" PTUUID="4a14a4ee" PTTYPE="dos"
根据以上输出内容将挂载信息写入/etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Aug 18 02:27:43 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rl-root / xfs defaults 0 0
UUID=32ae4cb5-7729-4c8d-a896-3b408291455f /boot xfs defaults 0 0
/dev/mapper/rl-swap none swap defaults 0 0
/opt/Rocky-8.4-x86_64-dvd1.iso /mnt/cdrom iso9660 defaults 0 0
重启验证即可
7.配置局域网使用yum源
- 确保138及139网络互通
- 关闭防火墙、安装httpd(138)
建议138,139都关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
[root@localhost ~]# dnf install httpd
上次元数据过期检查:1:22:22 前,执行于 2021年08月25日 星期三 15时06分48秒。
依赖关系解决。
======================================================================================================================================================软件包 架构 版本 仓库 大小
======================================================================================================================================================
安装:httpd x86_64 2.4.37-39.module+el8.4.0+571+fd70afb1 appstream 1.4 M
安装依赖关系:apr x86_64 1.6.3-11.el8.1 appstream 124 kapr-util x86_64 1.6.1-6.el8.1 appstream 104 khttpd-filesystem noarch 2.4.37-39.module+el8.4.0+571+fd70afb1 appstream 37 khttpd-tools x86_64 2.4.37-39.module+el8.4.0+571+fd70afb1 appstream 105 kmod_http2 x86_64 1.15.7-3.module+el8.4.0+553+7a69454b appstream 153 krocky-logos-httpd noarch 84.5-8.el8 baseos 22 k
安装弱的依赖:apr-util-bdb x86_64 1.6.1-6.el8.1 appstream 23 kapr-util-openssl x86_64 1.6.1-6.el8.1 appstream 26 k
启用模块流:httpd
制作软连接
ln -s /mnt/cdrom /var/www/html/
[root@localhost ~]# ls -l /var/www/html/cdrom/
总用量 14
dr-xr-xr-x. 4 root root 2048 6月 21 00:15 AppStream
dr-xr-xr-x. 4 root root 2048 6月 21 00:15 BaseOS
dr-xr-xr-x. 3 root root 2048 6月 21 00:15 EFI
dr-xr-xr-x. 3 root root 2048 6月 21 00:15 images
dr-xr-xr-x. 2 root root 2048 6月 21 00:15 isolinux
-r--r--r--. 1 root root 2204 6月 19 22:22 LICENSE
-r--r--r--. 1 root root 86 6月 21 00:13 media.repo
-r--r--r--. 1 root root 883 6月 21 00:15 TRANS.TBL
通过浏览器测试是否成功
- 192.168.00.139配置本地yum源信息
[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# ls
Rocky-AppStream.repo Rocky-Extras.repo Rocky-Media.repo_bak Rocky-ResilientStorage.repo
Rocky-BaseOS.repo Rocky-HighAvailability.repo Rocky-Plus.repo Rocky-RT.repo
Rocky-Devel.repo Rocky-Media.repo Rocky-PowerTools.repo Rocky-Sources.repo
[root@localhost yum.repos.d]# mkdir tmp
[root@localhost yum.repos.d]# mv Rocky-* tmp/
[root@localhost yum.repos.d]# ls
tmp[root@localhost yum.repos.d]# vi Rocky-httd.repo[local_httpd]
name=local_yum
baseurl=http://192.168.100.138/cdrom/BaseOS/
gpgcheck=0
enable=1[root@localhost yum.repos.d]# yum clean all
0 文件已删除
[root@localhost yum.repos.d]# dnf install lrzsz
上次元数据过期检查:0:00:12 前,执行于 2021年08月25日 星期三 16时51分28秒。
依赖关系解决。
=======================================================================================================软件包 架构 版本 仓库 大小
=======================================================================================================
安装:lrzsz x86_64 0.12.20-43.el8 local_httpd 83 k事务概要
=======================================================================================================
安装 1 软件包总下载:83 k
安装大小:178 k
确定吗?[y/N]: y
下载软件包:
lrzsz-0.12.20-43.el8.x86_64.rpm 13 MB/s | 83 kB 00:00
-------------------------------------------------------------------------------------------------------
总计 8.1 MB/s | 83 kB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1安装 : lrzsz-0.12.20-43.el8.x86_64 1/1运行脚本: lrzsz-0.12.20-43.el8.x86_64 1/1验证 : lrzsz-0.12.20-43.el8.x86_64 1/1已安装:lrzsz-0.12.20-43.el8.x86_64完毕!
ROCKY 8.4搭建本地yum源及配置局域网公用相关推荐
- Rocky 8.5 搭建本地yum源
今天我们来学习Rocky系统如果使用DVD挂在本地yum源 1.首先进入Rocky官网下载完整版镜像 2.使用SecureFXP上传镜像到/opt下 [root@Rocky ~]# ls /opt/ ...
- RHEL6搭建本地yum源
RHEL6搭建本地yum源 1. 建立本地yum源目录 mkdir /yumsource 2. Copy光盘内容到yum源目录 cp –a /mnt/* /yumsour ...
- CentOS Linux 使用系统镜像搭建本地 yum 源
一.基础环境 操作系统:CentOS-7-x86_64-2009 二.适用场景 一般生产服务器处于内网环境中,无法连接互联网的公共 yum 源,当我们需要使用 yum 命令安装一些软件的时候,就需要我 ...
- centos搭建本地yum源:
centos7如何搭建本地yum源局域网yum源以及网络yum源 搭建本地yum源: yum源文件存放位置:/etc/yum.repos.d/*.repo 1.清空yum源文件 rm -f /etc/ ...
- 使用ISO文件搭建本地yum源
使用ISO文件搭建本地yum源 关闭SELinux vi /etc/selinux/config selinux=disabled //修改配置文件 reboot getenforce // 查看修改 ...
- 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)
总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...
- 在linux上搭建本地yum源
准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输入setup命令打开设置窗口,选择"System Service": ...
- linux笔记之 搭建本地yum源,网卡的基本操作
yum本地仓库 1.下载安装 vsftpd 软件存放目录/mnt/cdrom/Packages rpm -q vsftpd 查看是否安装vsftpd 没安装使用yum安装 yum -y install ...
- CentOS 7.3镜像挂载搭建本地yum源
作者:chenhao 以在虚拟机上操作为例 第一步:先在虚拟机的设备状态"已连接"前打对钩,在点击确定 第二步:挂载光驱,命令mount /dev/cdrom /mnt/cdrom ...
最新文章
- ATS插件开发中内存泄露问题的解决方法探讨
- php 嵌套while循环,PHP/SQL在嵌套while循环中替代db调用
- 一步步学习SPD2010--第十一章节--处理母版页(10)--重置母版页到网站定义
- Refused to display http localhost8080 xxx‘in a frame because it set ‘X-Frame-Options‘ to ‘DENY‘
- java 中映射关系_java – 在Hibernate中映射一对多的关系?
- centos7 docker安装和使用_入门教程
- 推荐一个Asp.Net Core工具库
- Metasploit 之生成木马(msfvenom)
- android手机变windows8,你真没有看错!Android手机一秒变Win10
- 计算机词汇 音标,计算机词汇带音标word版本.pdf
- 史上最全 MCC(移动国家码)和 MNC(移动网络码)
- 全文检索引擎ElasticSearch:文档管理、集成IK分词器
- IIS 配置PHP环境,可以运行PHP网站
- 如何在GNS3中使用VPCS虚拟PC
- 我的前半生:多情剑客无情剑
- Hadoop 部署之 Hadoop (三)
- JetBrains WebStorm 2022.2 Crack
- java/php/net/python某电影院影片管理系统设计
- 一文细数100+个数据分析指标
- 谈谈创业或者参加创业团队的成败与心得
热门文章
- GoAhead_网页操作
- Android 性能测试这样做,新手离开挂人生也不远了
- 903. 昂贵的聘礼题解(建图挺有趣的)
- C语言,课程管理系统
- css将文字置于图片上的方法
- Python网络与并发编程 01 Socket编程
- Mathematics for Computer Science
- Shiro实现单一登录,并保留使用RememberMe功能。
- mysql @@rowcount_「rowcount」SQL Server中Rowcount与@@Rowcount的用法 - seo实验室
- defaultConfig——安卓gradle