linux 如何搭建本地倉庫 以及 httpd網絡yum倉庫?
阿新 • • 發佈:2018-07-11
網絡 lag ram cto scope 倉庫 extra data 位置 如何配置本地光盤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倉庫?