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

三、自动挂载光盘镜像(避免每次重启后手动挂载)

由于手动挂载方式每次重启后需要再次操作,下面介绍几种自动挂载的方法。

第一种:脚本自动挂载

创建一个简单的脚本,在系统启动时自动执行挂载命令。

  1. 创建脚本
    [root@server ~]# cd /etc/init.d/ [root@server init.d]# vim mtyum.sh
  2. 在脚本中添加以下内容:
    #! /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:表示关闭时的顺序号。
  1. 给脚本添加执行权限
    [root@server init.d]# chmod +x mtyum.sh
  2. 设置脚本为开机自启
    [root@server init.d]# chkconfig --add mtyum.sh
  3. 重启系统,测试脚本是否自动执行
    [root@server ~]# reboot
第二种:通过修改/etc/fstab实现自动挂载

我们可以编辑/etc/fstab文件,使其在系统启动时自动挂载光盘镜像。

  1. 编辑/etc/fstab文件
    [root@desktop ~]# vim /etc/fstab
  2. 在文件最后一行添加以下内容:
    /mnt/iso/rhel-server-7.0-x86_64-dvd.iso /mnt/cdrom iso9660 loop 0 0
  3. 保存并退出,重启系统后检查是否自动挂载。
注意事项

这样,您可以在CentOS或RedHat系统中创建和管理本地yum源仓库,并设置自动挂载光盘镜像,以减少每次重启后的手动操作。

posted @ 2019-12-05 10:20  雾里看浮光(南知意)  阅读(451)  评论(0)    收藏  举报