centos7 yum源倉庫網絡共享

一般yum源倉庫需要兩部分組成,一部分為rpm程序包,另一個就是repodata元數據組成。制作一個簡單的網絡共享yum源倉庫,在制作網絡共享服務器需要事先配備好你的yum源,以方便使用 
1.安裝網絡共享yum源倉庫服務 以ftp為例: 
(1)在centos7中是否有ftp,用rpm -q 對vsftpd程序包查看

[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# rpm -q vsftpd package vsftpd is not installed
[root@localhost yum.repos.d]#  

(2)用事先已經配置好的yum源 ,用yum在centos7上安裝vsftpd程序包

root@localhost yum.repos.d]# yum -y install vsftpd 
Loaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileResolving Dependencies--> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-21.el7 will be installed--> Finished Dependency Resolution

ransaction test succeeded
Running transaction
 Installing : vsftpd-3.0.2-21.el7.x86_64 1/1 Verifying  : vsftpd-3.0.2-21.el7.x86_64 1/1 Installed:
vsftpd.x86_64 0:3.0.2-21.el7                                                                              

Complete!
用centos7 所特命令格式設置現在開機啟動和以后開機啟動; 

[root@localhost yum.repos.d]# systemctl start vsftpd 
[root@localhost yum.repos.d]# systemctl enable vsftpd 

3.用rpm -ql 查看vsftpd生成的文件是否有vsftpd.service ,然后cd 到最后一行/var/ftp/pub中

[root@localhost yum.repos.d]# rpm -ql vsft
/usr/share/man/man8/vsftpd.8.gz
/var/ftp
/var/ftp/pub
[root@localhost yum.repos.d]# cd /var/ftp/pub
[root@localhost pub]# ls [root@localhost pub]#

(1)/pub里面為空,把tree軟件包放進去,新建一個app目錄,把tree軟件包移動到app目錄

[root@localhost pub]# cp /run/media/chao/CentOS\ 7\ x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm . [root@localhost pub]# ls tree-1.6.0-10.el7.x86_64.rpm

[root@localhost pub]# [root@localhost pub]# mv tree-1.6.0-10.el7.x86_64.rpm app 
[root@localhost pub]# ls app [root@localhost pub]# ls app tree-1.6.0-10.el7.x86_64.rpm [root@localhost pub]#

(2)建立元數據用yum安裝createrepo程序包 ,放到tree程序包中即可:

[root@localhost pub]# [root@localh
[root@localhost pub]# createrepo /var/ftp/pub/app Spawning worker 0 with 1 pkgs
Spawning worker 1 with 0 pkgs
Spawning worker 2 with 0 pkgs
[root@localhost pub]# cd app [root@localhost app]# ls  repodata  tree-1.6.0-10.el7.x86_64.rpm
[root@localhost app]# cd repodata 

4.由于防火墻的存在,是無法使用ftp訪問服務器 ,查看防火墻是關閉 用iptables -L ,使用IPtables-F

[root@localhost pub]# iptables -L target  prot opt sourc  destination         ACCEPT udp  --  anywhere anywhere   udp dpt:domainACCEPT tcp  --  anywhere anywhere   tcp dpt:domain
[root@localhost pub]# iptables -F 

5 關閉防火墻以后就可以用ftp 跟上自己的ip就可以進行訪問

 [root@localhost pub]# ftp 172.16.000.001 

是在網聯網登錄,在這我做個簡單的模范,并不是在centos上鏈接 
6.想通過剛建立的yum源倉庫安裝工具,那就要找到相對應的路徑即可,然后在/etc/yum.repo.d/ 創建以.repo結尾的yum源倉庫,即可使用例如: 

[base] 
name=my yum 
baseurl=ftp://172.16.000.001 
gpgcheck=0 

原創文章,作者:huchaowei,如若轉載,請注明出處:http://www.www58058.com/73773

(1)
huchaoweihuchaowei
上一篇 2017-04-23 11:54
下一篇 2017-04-23 14:15

相關推薦

  • MAN手冊使用指南及快捷鍵鍵位整理

      MAN手冊使用指南及快捷鍵鍵位整理 Man mnual 手冊說明          基本使用:man 命令 Man一共可分為八個章節: man1,man2,man3,man4……man8 1:用戶命令 2:系統調用 3:C庫調用 4:設備文件及特殊文件 5:文件格式…

    Linux干貨 2016-10-18
  • raid5創建

    創建分區并改類型 創建raid5   創建把文件系統 生成配置文件    

    2017-12-17
  • N25-week7 作業

    1. 創建一個10G的分區,并格式為ext4文件系統  (1) 要求block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;  (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳 #創建文件系統,首先使用fdisk對磁盤進行分區操作 [root@loca…

    Linux干貨 2017-02-22
  • Linux破解root口令

    Centos5、6版本破解口令方法 1 啟動系統 2 在操作系統選擇菜單界面選中要啟動的內核 — 按a鍵 3 在行尾輸入 1(或s或S或single)— 按回車鍵 4 使用passwd命令修改口令即可   Centos7版本破解口令方法 方法1 1 啟動系統 2 在操作系統選擇菜單界面選中要啟動的內核 — 按e鍵…

    Linux干貨 2018-01-08
  • 安裝centos7

    在vmware安裝centos7

    2018-03-26
  • 加深對grep命令和find命令的熟悉

    1、顯示當前系統上root、fedora或user1用戶的默認shell。 grep -E “^(root|fedora|user1)\>” /etc/passwd | cut -d: -f7 [root@localhost ~]# grep -E “^(root|fedora|user1)\>” /etc/passwd …

    Linux干貨 2017-07-30

評論列表(1條)

  • renjin
    renjin 2017-04-28 11:37

    文章對創建yum服務器進行了詳細的介紹,內容總結的很詳細,排版也很好,但細結性的東西,需要注意一下。

欧美性久久久久