码迷,mamicode.com
首页 > Web开发 > 详细

linux 如何搭建本地仓库 以及 httpd网络yum仓库?

时间:2018-07-11 18:03:06      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:RoCE   3.3   信息   自己   cdrom   目录   ifconfig   img   dir   

如何配置本地光盘yum仓库以及网络yum仓库

1.配置本地仓库
启用光盘

挂载光盘到mnt

[root@localhost ~]# mount /dev/cdrom /mnt
[root@localhost ~]# ls /mnt
addons            GPL       media.repo               RPM-GPG-KEY-redhat-release
EFI               images    Packages                 TRANS.TBL
EULA              isolinux  repodata
extra_files.json  LiveOS    RPM-GPG-KEY-redhat-beta

配置本地光盘yum仓库
配置repo文件

[root@localhost ~]# mkdir /opt/myrepo    // 创建一个单独的目录,存放自己打包好的rpm包
[root@localhost ~]# cp -r /mnt/* /opt/myrepo/    //复制mnt下的所有到/opt/myrepo/ ,这里需要等待     命令前+\可免除提示

[root@localhost ~]# ls /opt/myrepo/            //查看
addons            GPL       media.repo               RPM-GPG-KEY-redhat-release
EFI               images    Packages                 TRANS.TBL
EULA              isolinux  repodata
extra_files.json  LiveOS    RPM-GPG-KEY-redhat-beta

[root@localhost ~]# vim /etc/yum.repos.d/myrepo.repo          //使用vim编辑yum.repos.d下的myrepo
[root@localhost ~]# cat /etc/yum.repos.d/myrepo.repo
[guohui]         //仓库名
name:qwe      //描述信息
baseurl=http://192.168.56.11     //指定仓库位置为(网络/本地 )  
gpgcheck=0             //0为不检查来源,1为检查软件包合法来源
enabled=1                //1为启用此仓库,0为不检查来源

[root@localhost ~] yum clean all        //清空yum本地缓存
[root@localhost ~] yum list all            //检验yum本地仓库

2.创建httpd网络yum仓库

[root@localhost ~]# yum install httpd     //安装
[root@guohui ~]# rpm -ql httpd 查看安装的文件
cd /var/www/html     进入httpd的文件

[root@guohui html]# vim  index.html
[root@guohui html]# cat  index.html
力拔兮山盖气世,
时不利兮骓不逝。
骓不逝兮可奈何!
虞兮虞兮奈若何!

[root@guohui html]# httpd    开启
[root@guohui html]# ifconfig  //查看本地ip
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.11  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::eea3:7c7:9d4d:7b01  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ce:d7:c2  txqueuelen 1000  (Ethernet)
        RX packets 49293  bytes 46745645 (44.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 25415  bytes 3503030 (3.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

在浏览器输入本地ip
技术分享图片

如果第一次配置httpd服务出现无法访问,则可能是防火墙的问题
可以先禁用防火墙
systemctl stop firewalld
systemctl disable firewalld

在网络仓库上创建文件夹

[root@guohui html]# mkdir -pv httpd/1/2
mkdir: 已创建目录 "httpd"
mkdir: 已创建目录 "httpd/1"
mkdir: 已创建目录 "httpd/1/2"

将光盘挂载到新建的网络文件里成yum仓库

[root@guohui html]# mount /dev/cdrom /var/www/html/httpd/1
mount: /dev/sr0 写保护,将以只读方式挂载     

查看

[root@guohui html]# ls
httpd  index.html

输入地址配置yum仓库成功
技术分享图片

yum repolist 查看是否连接

[root@guohui html]# yum repolist

linux 如何搭建本地仓库 以及 httpd网络yum仓库?

标签:RoCE   3.3   信息   自己   cdrom   目录   ifconfig   img   dir   

原文地址:http://blog.51cto.com/13859004/2140509

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!