Centos挂载本地yum源(离线)

前期准备

下载ios文件

下载服务器版本对应的镜像iso文件,下载地址:https://www.centos.org/download/

上传至服务器

rz命令

直接通过rz命令拉取,注意文件大小限制
若无rz命令,则需要安装lrzsz ---------- yum -y install lrzsz

wget命令

wget命令通过ftp下载,例如wget ftp://ip:port/direction/xxx.iso --ftp-user=username --ftp-password=password
ps:ip为ftp的ip地址,port为端口号,direction为对应文件所在ftp目录,之后则为ftp的账号和密码
例如:wget ftp://127.0.0.1:21/file/iso/CentOS-7-x86_64-DVD-2003.iso --ftp-user=root --ftp-password=123456
若无wget命令,则需要安装wget --------- yum -y install wget

通过XFtp或者WinScp或其他终端SSH传输工具上传文件

针对无互联网环境的Centos服务器,极力推荐(其余命令要啥啥没有)

挂载镜像文件

默认源所在位置

Centos默认Yum源一般在/etc/yum.repos.d/目录下

备份默认源(不必要但是推荐)

mkdir /etc/yum.bak
mv /etc/yum.repos.d/* /etc/yum.bak/
时刻备份,养成好习惯

上传放置镜像文件

mkdir /mnt/iso 将iso文件放在该目录下

挂载

mkdir /opt/iso
mount -t iso9660 /mnt/iso/CentOS-7-x86_64-DVD-2003.iso /opt/iso
其中-t iso9660是存储介质类型(光盘或光盘镜像)
一般会提示xx is write-protected, mounting read-only,告诉你不可写,是只读模式(应该就是挂载成功了,没有研究)
可用df命令,查看是否挂载成功

编写repo文件

vi /etc/yum.repos.d/local.repo

[local]
name=centos-local-iso
baseurl=file:///opt/iso
enabled=1
gpgcheck=0

name 随意
baseurl 即为光盘挂载点
enabled yum源是否启用 1-启用 0-不启用
gpgcheck 安全检测 1-开启 0-关闭 (默认0)

清除缓存

yum clean all #清除缓存
yum makecache #缓存到本地
yum repolist #查看yum仓库列表

其他

开机自动挂载

遇到服务器不间断需要重启的,很必要
vi /etc/fstab
在文件最后一行添加

/mnt/iso/CentOS-7-x86_64-DVD-2003.iso /opt/iso iso9660 defaults,loop 0 0

先不着急重启,先mount -a 验证是否能正确挂载,如果有错误则修改
之后reboot重启后,ll /mnt 检查是否正常挂载

取消挂载

umount /opt/iso (此为挂载的地址)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>