00.03.Linux系统配置本地yum源并实现自动挂载
CentOS和RedHat系统配置本地yum源仓库及自动挂载光盘镜像
一、CentOS系统
1. 挂载镜像光盘
在CentOS系统中,我们首先需要手动挂载光盘镜像,使用以下命令:
[root@localhost ~]# mount /dev/sr0 /media/cdrom/
2. 创建本地yum源仓库
接下来,我们需要创建一个本地yum源仓库。进入/etc/yum.repos.d/目录,编辑yum.repo文件。
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# vim yum.repo
在yum.repo文件中添加以下内容:
[local_server] name=CentOS repo
baseurl=file:///media/cdrom enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
3. 更新和查看yum源
完成本地yum源配置后,执行以下命令清除缓存并查看可用的yum包:
[root@localhost yum.repos.d]# yum clean all [root@localhost yum.repos.d]# yum list all
二、RedHat系统
1. 挂载镜像光盘
在RedHat系统中,同样需要挂载镜像光盘,使用以下命令:
[root@localhost ~]# mount /dev/sr0 /media/cdrom/
2. 创建本地yum源仓库
接下来,创建一个本地yum源仓库。在/etc/yum.repos.d/目录下,编辑yum.repo文件:
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# vim yum.repo
在yum.repo文件中添加以下内容:
[RedHat_server] name=RedHat repo
baseurl=file:///media/cdrom enabled=1
gpgcheck=0
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
3. 更新和查看yum源
同样,清除缓存并查看可用的yum包:
[root@localhost yum.repos.d]# yum clean all [root@localhost yum.repos.d]# yum list all
三、自动挂载光盘镜像(避免每次重启后手动挂载)
由于手动挂载方式每次重启后需要再次操作,下面介绍几种自动挂载的方法。
第一种:脚本自动挂载
创建一个简单的脚本,在系统启动时自动执行挂载命令。
- 创建脚本
[root@server ~]# cd /etc/init.d/ [root@server init.d]# vim mtyum.sh - 在脚本中添加以下内容:
#! /bin/bash
#add for chkconfig
#chkconfig: 2345 70 30
#description: mount yum
#processname: mtyum
mount /mnt/iso/rhel-server-7.0-x86_64-dvd.iso /mnt/cdrom
说明:
2345:表示脚本运行的级别,234表示文本界面,5表示图形界面。70:表示启动顺序,启动顺序号越小越优先。30:表示关闭时的顺序号。
- 给脚本添加执行权限
[root@server init.d]# chmod +x mtyum.sh - 设置脚本为开机自启
[root@server init.d]# chkconfig --add mtyum.sh - 重启系统,测试脚本是否自动执行
[root@server ~]# reboot
第二种:通过修改/etc/fstab实现自动挂载
我们可以编辑/etc/fstab文件,使其在系统启动时自动挂载光盘镜像。
- 编辑
/etc/fstab文件
[root@desktop ~]# vim /etc/fstab - 在文件最后一行添加以下内容:
/mnt/iso/rhel-server-7.0-x86_64-dvd.iso /mnt/cdrom iso9660 loop 0 0 - 保存并退出,重启系统后检查是否自动挂载。
注意事项
这样,您可以在CentOS或RedHat系统中创建和管理本地yum源仓库,并设置自动挂载光盘镜像,以减少每次重启后的手动操作。
本文来自博客园,作者:{雾里看浮光(南知意)},转载请注明原文链接:{https://www.cnblogs.com/JaseLee}

浙公网安备 33010602011771号