Linux 搭建网络yum源

一、创建本机yum源

(1)查看系统版本
真机,/etc/rc.d/rc.local 是否有除了touch的文件,有的话删除

[root@foundation68 ~]# hostnamectl
   Static hostname: foundation68.ilt.example.com
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 12e4220f7c274a96a0da1f9a7717000b
           Boot ID: 84f7160031b84b8bbd5d385ea5a6ba4b
  Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
[root@foundation33 ~]#

(2)将桌面镜像放到安全的地方

[root@foundation 68~]# mkdir /iso
[root@foundation68 ~]# mv /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /iso/
[root@foundation68 ~]# cd /iso/
[root@foundation33 iso]# ls
rhel-server-7.2-x86_64-dvd.iso
[root@foundation68 iso]# 

(3)挂在镜像

[root@foundation68 ~]# cd /iso/
[root@foundation68 iso]# ls
rhel-server-7.2-x86_64-dvd.iso
[root@foundation68 iso]# cd
[root@foundation68 ~]# mkdir /westos
[root@foundation68 ~]# mount /iso/rhel-server-7.2-x86_64-dvd.iso /westos/
mount: /dev/loop0 is write-protected, mounting read-only
[root@foundation68 ~]# 

(4)修改配置文件

[root@foundation68 ~]# cd /etc/yum.repos.d/
[root@foundation68 yum.repos.d]# ls
redhat.repo  rhel-dvd.repo  rht-extras.repo
[root@foundation68 yum.repos.d]# 
除了redhat.repo文件及自己建立的配置文件案,其他的文件内容都需注释

name=“Remote classroom copy of dvd”
baseurl=http://172.25.254.250/rhel7.0/x86_64/dvd
gpgcheck=0
enabled=0
(5)添加配置文件

[root@foundation68 yum.repos.d]# vim yum.repo

Linux 搭建网络yum源_第1张图片

(6)清除之前挂载记录安装httpd

[root@foundation68 yum.repos.d]# yum clean all
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
              : manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: rhel7.2
Cleaning up everything

设置阿帕奇
在这里插入图片描述

systemctl start httpd ##打开阿帕奇
systemctl enable httpd ##开机时自动开启阿帕奇

(7)打开防火墙并将阿帕奇加入服务列表
Linux 搭建网络yum源_第2张图片

再次查看,http加入到列表里面

Linux 搭建网络yum源_第3张图片

二/共享yum原

(1)建立挂在文件

[root@foundation68 ~]# mkdir /var/www.html/rhel7.2

(2)挂载镜像

[root@foundation68 ~]# mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/
mount: /dev/loop1 is write-protected, mounting read-only
[root@foundation33 ~]# 

(3)镜像挂在完后验证
网页搜索:http://172.25.254.33/rhel7.2/

Linux 搭建网络yum源_第4张图片

(4)设置永久挂在

[root@foundation68~]# vim /etc/rc.d/rc.local

touch /var/lock/subsys/local
mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/

三、yum 软件查看
(1)
yum
查看软件
yum
list software 查看软件

[root@localhost ~]# yum list dhcp
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
              : manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Installed Packages
dhcp.x86_64                       12:4.2.5-42.el7                       @rhel7.2
[root@localhost ~]# 

(2)
yum
list all 查看所有软件
(3)
yum
info software 查看软件信息
Linux 搭建网络yum源_第5张图片

(4)
)yum list 列出所有软件(可以安装的)

Linux 搭建网络yum源_第6张图片

(5)yum remove 卸载软件
Linux 搭建网络yum源_第7张图片

(6)/etc/yum.conf 文件中进行黑名单设置
Linux 搭建网络yum源_第8张图片
Linux 搭建网络yum源_第9张图片

再次查看,可安装软件中无zziplib软件
Linux 搭建网络yum源_第10张图片

你可能感兴趣的:(Linux 搭建网络yum源)