运维开发网

NH.A.0002——linux下挂载系统盘并制作YUM源

运维开发网 https://www.qedev.com 2020-11-20 12:16 出处:51CTO 作者:yanqi_vip
一、挂载、卸载光盘方案一://1、将ISO文件上传到/home/目录下[[email protected]]#lsCentOS-7-x86_64-DVD-1611.isosoft.bak//2、创建挂载点[[email protected]]#mkdircentos7.3//3、将ISO文件挂载到/mnt/centos7.3目录下[[email protected]]#mount-tiso966

一、挂载、卸载光盘

方案一:
// 1、将ISO文件上传到/home/目录下
[[email protected] home]# ls
CentOS-7-x86_64-DVD-1611.iso  soft.bak
// 2、创建挂载点
[[email protected] mnt]# mkdir centos7.3
// 3、将ISO文件挂载到/mnt/centos7.3目录下
[[email protected] mnt]# mount -t iso9660 -o loop /home/CentOS-7-x86_64-DVD-1611.iso  /mnt/centos7.3/
// 4、查看是否挂载成功
[[email protected] mnt]# df -h
/dev/loop0      4.1G  4.1G     0 100% /mnt/centos7.3
[[email protected] centos7.3]# pwd
/mnt/centos7.3
[[email protected] centos7.3]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isoLinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
// 5、设置开机自动挂载
[[email protected] ~]# vim /etc/fstab
/home/CentOS-7-x86_64-DVD-1611.iso   /mnt/centos7.3             iso9660   defaults        0 0
方案二:
[[email protected] ~]# echo “/dev/sr0 /mnt/cdrom iso9660 defaults 0 0” >>/etc/fstab
 // 注:fstab 输入错误会使主机无法正常启动而进入emergency mode紧急状态
// 6、卸载  
[[email protected] ~]# umount  /mnt/centos7.3
方案二:
// 1、创建挂载点
[[email protected] ~]# mkdir /mnt/centos7.3
// 2、挂载磁盘文件
[[email protected] ~]# mount /dev/cdrom  /mnt/centos7.3/
// 3、查看挂载是否成功
[[email protected] ~]# df -h
 /dev/sr0        4.1G  4.1G     0 100% /mnt/centos7.3
// 4、拷贝文件到/home目录下,制作本地YUM源时用
 [[email protected] ~]# cd -r /mnt/centos7.3/   /home/
// 5、设置开机自启动
[[email protected] ~]# vim /etc/fstab
/dev/cdrom                      /mnt/centos7.3           iso9660   defaults        0 0
[[email protected] ~]# echo “/dev/cdrom /mnt/centos7.3 iso9660   defaults 0 0” >>/etc/fstab

二、制作YUM本地源:

// 1、备份原有的YUM文件
[[email protected] ~]# cp -r /etc/yum.repos.d/  /home/soft.bak
// 2、创建YUM配置文件my.repo
[[email protected] ~]# vim /etc/yum.repos.d/my.repo
[CentOS7.3]                     //  仓库ID 唯一标识别,不能重复
name=centos7.3                  //  完整的仓库名称
baseurl=file:///home/centos7.3  //  YUM仓库指明的访问路径
gpgcheck=0                      //  是否检查完整性和来源合法性(1启用,0禁用)
enabled=1                       //  是否启用此YUM仓库,默认启用(1启用,0禁用)
 [[email protected] ~]# yum clean  all     // 清除原有的YUM源
 [[email protected] ~]# yum makecache      // 更新YUM源
 [[email protected] ~]# yum repolist all   // 查看所创建的YUM仓库
  repo id               repo name            status
  EentOS7.3             centos7.3            enabled: 3,831
 [[email protected] ~]# rpm -qa |grep  softwarename  // 查看sever下有无安装该软件
 [[email protected] ~]# yum  list | grep softwarenane  // 查看yum仓库下有无该软件
 [[email protected] ~]# yum  install -y  software      // 安装软件包
 [[email protected] ~]# yum reinstall  -y software      // 重新安装
 [[email protected] ~]# yum remove  -y  software      // 卸载已安装的软件包

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号