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 (此为挂载的地址)
&spm=1001.2101.3001.5002&articleId=120137462&d=1&t=3&u=479ec334333e40b296eb574f2a3987ad)
5474

被折叠的 条评论
为什么被折叠?



