YUM Server for RHEL 7.0

 

以前寫了一篇【YUM Server for RHEL6.0

將 iso 檔掛載【mount】

mkdir /mnt/iso

mount -o loop rhel-server-7.0-x86_64-dvd.iso /mnt/iso

image

安裝 FTP Server

ls -l /mnt/iso/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm

yum localinstall /mnt/iso/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm

複製光碟片到 Server

cp -rpfv /mnt/iso/* /var/ftp/pub/.

最小安裝時,/etc/yum.repos.d 是空的,自己手動建個 *.repo

vi /etc/yum.repos.d/localhost.repo

    [localhost_RHEL7.0]
    name=localhost RHEL 7.0
    baseurl=file:///var/ftp/pub
    enabled=1
    gpgcheck=0

image

測試看看是否 ok?

yum list

image

安裝 WWW Server 試試看

yum install httpd

image

到目前為止,這台 YUM Server 只能給自己使用,要分享給別台使用,要安裝並啟動 FTP、WWW…等服務

systemctl start vsftod

systemctl enable vsftpd

systemctl status vsftpd

image

systemctl start httpd

systemctl enable httpd

systemctl status httpd

image

最小安裝時,預設的 firewall 會擋掉 FTP、WWW,必須要開放TCP(21)、TCP(80)

image

FTP 比較麻煩,要開放 pass FTP,還必須要載入 kernel module

手動載入 kernel module

modprobe ip_conntrack_ftp

image

開機自動載入 kernel module,則要自己寫 /etc/modules-load.d/firewall_ftp.conf【最小安裝沒這個檔,自己手動建】

image

搞定 YUM Server 之後,YUM Client 也要手動寫一個 *.repo 檔

vi /etc/yum.repos.d/yumserver.repo

    [RHEL7.0]
    name=RHEL 7.0
    baseurl=ftp://192.168.5.129/pub
    enabled=1
    gpgcheck=0

image

YUM Client 任意安裝個 RPM 套件試試看

image

大功告成!

廣告
本篇發表於 Bookmark, 網路, Linux, RHEL 7。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s