1. 程式人生 > >RadHat搭建內網YUM源伺服器

RadHat搭建內網YUM源伺服器

前言:隨著內網linux伺服器越來越多,在每臺伺服器上安裝軟體,都要先把安裝盤上傳上去,在配置本地yum服務,即麻煩又費時。可以在內網的一臺linux伺服器上安裝yum服務,然後其他伺服器直接修改repo檔案使用yum服務就可以了。安裝步驟如下:

Linux系統環境

1.RHEL版本

[[email protected] pub]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.5 (Santiago)

2.核心版本

[[email protected] pub]# uname -a

Linux localhost40.localdomain 2.6.32-431.el6.x86_64

搭建伺服器本地YUM

1.上傳RHEL安裝光碟檔案到Home目錄,命名為RHEL.ISO

2.建立目錄/home/RHEL/  

     #mkdir /home/RHEL/

3.掛在安裝光碟ISO檔案  

  #mount -o loop /home/RHEL.ISO  /home/RHEL/

4.進入/etc/yum.repos.d/目錄,備份原有的repo檔案,建立新的repo檔案,RHEL.repo

  #cd /etc/yum.repos.d/
  #mkdir bak/
  #cp * bak/
  #vi RHEL.repo
#############################
[rhel6]
name=rhel6
baseurl=file:///home/RHEL
enabled=1
gpgcheck=0
#############################

5.儲存RHEL.repo後執行

  # yum clean all
  # yum update

  # yum makecache

安裝並配置vsftpd服務

1.安裝vsftpd服務

 yum install vsftpd*

2.安裝完成後,複製/home/RHEL/ 目錄下的所有檔案到/var/ftp/pub 目錄中

#cd /home/RHEL
#cp -rv * /var/ftp/pub

3、切換到 /var/ftp/pub目錄

   刪除*.html
   刪除CentOS/repodata/TRANS.TBL
   #cd /var/ftp/pub
   #rm -rf *.html

   #rm -rf repodata/TRANS.TBL

安裝createrepo工具,生成YUM通用資料庫

1. 安裝createrepo

    #yum -y install createrepo
    #createrepo -g /var/ftp/pub/repodata/6221039e7e3dabf7d538c76571d82aaf42b6292b8f6fe6cf56b8fcf1cff3d3ab-comps-rhel6-Server.xml  /var/ftp/pub/    注:這裡6221039e7e3dabf7d538c76571d82aaf42b6292b8f6fe6cf56b8fcf1cff3d3ab-comps名稱可能每個系統不一樣,找準後面是comps-rhel6-Server.xml就行了。

重啟vsftp,配置完成。

#/etc/init.d/vsftpd restart
或者

#service vsftpd restart

客戶端yum配置

1.進入/etc/yum.repos.d/目錄,備份原有的repo檔案,建立新的repo檔案,RHEL.repo

  #cd /etc/yum.repos.d/
  #mkdir bak/
  #cp * bak/
  #vi RHEL.repo
#############################
[rhel6]
name=rhel6
baseurl=ftp://192.9.169.99/pub/
enabled=1
gpgcheck=0
#############################

2.注意上面的baseurl是剛才安裝yum伺服器的ftp地址,安裝完成後執行

 # yum clean all
 # yum update

 # yum makecache

常用的yum命令

1.安裝

yum install package 安裝指定的安裝包package1
yum localinstall package 本地安裝軟體包

2.更新和升級

yum update 全部更新
yum update package 更新指定程式包package
yum check-update 檢查可更新的程式 

3.查詢和顯示

yum info <package> 顯示安裝包資訊
yum list 顯示所有已經安裝和可以安裝的程式包
yum list <package> 顯示指定程式包安裝情況
yum search <keyword>查詢軟體包

4.刪除程式

yum remove | erase package1 刪除程式包
yum 會把下載的軟體包和header儲存在cache中,而不會自動刪除。如果我們覺得它們佔用了磁碟空間,可以使用yum clean指令進行清除.
yum clean headers清除header
yum clean packages清除下載的rpm包
yum clean all 清除header與rpm包

相關推薦

RadHat搭建YUM伺服器

前言:隨著內網linux伺服器越來越多,在每臺伺服器上安裝軟體,都要先把安裝盤上傳上去,在配置本地yum服務,即麻煩又費時。可以在內網的一臺linux伺服器上安裝yum服務,然後其他伺服器直接修改repo檔案使用yum服務就可以了。安裝步驟如下: Linux系統環境 1.

centos 7搭建yum

ice 報錯 測試 路徑 package sta dir httpd服務 mage 搭建環境:各節點關閉防火墻,因情況而定. yum節點:172.16.169.136 測試節點:172.16.169.137 安裝httpd服務,可視化 1.創建yum倉庫 創建存放rpm的

通過 rsync 搭建 CentOS 本地 yum 伺服器

說明: 作業系統:CentOS 6.x 主機名:yum.base.com IP 地址:192.168.27.233(生產區伺服器) 實現目的:由於生產區伺服器無法上外網,為了方便生產區安裝軟體,同步 yum 映象站點的內容到此伺服器,向生產區提供 yum服務。 RSYNC 代理上

搭建yum倉庫

之前 pack -- bash 緩存 同名 apache roo mkdir -p 編譯源碼,根據自己的需求做成定制RPM包–>搭建內網yum倉庫–yum安裝。 [root@www ~]# uname -aLinux www 2.6.32-642.6.2.el6.x8

yum-yum服務器配置(CentOS6.5)

tar img pan 內網 check 服務器 掛載點 x86_64 版本 一、安裝apache服務1.安裝httpd服務 yum -y install httpd (純內網用rpm包安裝也可以)2.啟動httpd服務 service httpd sta

搭建一個yum伺服器(基於httpd)

環境 httpserver 192.168.182.143 客戶端使用者 192.168.182.144 1,首先我們安裝 httpd 用到epel源或者163的源或者阿里雲的源做好本地的 yum -y install httpd* httpd-devel 2,安裝完成測試 serv

在centos7中如何搭建局域yum倉庫

watermark con shadow ifconf vsftpd服務 config sha 開機啟動 找到 1.#輸入命令rmp -q -vsftpd,查看是否安裝了該包。 2.#創建掛載點,把光盤掛載到該點 3.#使用命令用rpm-ivh 安裝vsftpd安裝包

關於局域yum倉庫的搭建

圖片 掛載 -o 自己 防火墻 log shadow add 復制 1.#輸入命令rmp -q -vsftpd,查看是否安裝了該包。 2.#創建掛載點,把光盤掛載到該點 3.#使用命令用rpm-ivh 安裝vsftpd安裝包 4.#啟動vsftpd服務,設為下次開機

基於HTTP搭建局域YUM+軟件包擴展+同步外YUM

服務 stop 安裝 所有 ins tfs system 本地源 pmf 1 基於HTTP搭建局域網YUM源(Centos7) 1.1 YUM服務端安裝HTTP服務 1) 安裝HTTP yum install httpd httpd-devel –y 2

CentOS搭建NTP伺服器

    在企業內部網路,不是所有的伺服器都可以連線外網,需要搭建一臺可以連線外網的伺服器用於NTP伺服器   安裝環境檢視   安裝ntp yum -y install ntp   修改配置檔案 driftfile /var/lib/ntp/drift res

使用teamviewer搭建伺服器

目錄 起因 下載並安裝teamviewer 伺服器安裝ccproxy 客戶端使用SwitchyOmega 起因 學習的時候,學習視訊必須使用校內的網路才能連線觀看,校外無法觀看,所以使用teamviewer

搭建本地yum伺服器

好久沒寫部落格了,最近比較動盪,臨畢業時跳了個槽,感覺之前做的金融方向的運維不是很適合我,對各方面的限制還是太多。金融的IT對於安全似乎要求很高,雲盤,U盤都不能用,還要經常給客戶做產品實施,對於linux方面涵蓋的不是很多,更側重於硬體,比如會購買高階交換機,萬兆網絡卡,硬體防火牆等等。做的時間久

yum伺服器搭建

概述 yum相較於rpm,能夠更好地解決安裝軟體時的依賴包問題,使用yum安裝更簡單更方便。搭建本地YUM源伺服器,可以避免升級安裝軟體時佔用公網頻寬;有了本地YUM源伺服器,可以解決無法連線Internet的其他YUM客戶端的軟體升級和安裝。 本文主要介紹了以下內容: 通過編譯Apache原始碼包安裝

基於滴滴雲的 yum 伺服器搭建(一)

CentOS 下 yum 源的搭建 我們在安裝完 Linux 作業系統後,往往會需要安裝好多軟體,同時我們在編譯程式碼時也需要安裝很多依賴的 yum軟體包,但是我們的伺服器又不能連線外網的話,這個就很麻煩。 如果我們公司區域網內有自己的 yum 源,我們就可以很方便的使用 yum 來

Gitlab搭建伺服器一篇就夠

0 寫在前面 首先大概捋一下概念:Git是版本管理工具,GitServer是遠端管理倉庫,但是這個倉庫沒有介面只能命令列管理。多個倉庫時又很麻煩,Gitlab是一個私有的倉庫Web管理工具,基於RoR。GitHub則可以看成一個世界級公開的GitLab。 總

搭建yum伺服器

1.搭建apache伺服器 可以通過apache的http服務對外發布rpm源服務 # 安裝httpd yum install -y httpd # 修改httpd埠 sed -i "s/^List

局域配置yum倉庫

修改 serve ase mkdir sta url 創建 編輯 strong 局域網內yum倉庫配置方法: 1、上傳系統鏡像文件至yum倉庫服務器 2、掛載鏡像: mount -t iso9660 -o loop xxx.iso /mnt/ 3、創建yum倉庫目錄

CentOS6.x rsync+httpd搭建配置本地YUM

本地yum倉庫 本地repo倉庫 自動同步網上yum倉庫一、環境說明 yum庫,是readhat/CentOS 系統軟件倉庫,可以通過http ftp協議傳輸存儲在網絡上的倉庫;yum 主要功能是更方便的添加/刪除/更新RPM 包,自動解決軟件包依賴性問題,便於管理大量系統的更新維護軟件包問題

CentOS7.3 創建本地YUM和局域YUM

創建本地yum源 局域網yum源 由於某某公司針對安全這一塊做的比較嚴謹,服務器全部都不可以連接外網。由於開發環境只有局域網,沒法使用網上的各種YUM源,來回拷貝rpm包安裝麻煩,還得解決依賴問題。想著在CentOS7.3搭建個本地/局域網YUM源,方便自己跟同事安裝軟件。創建本地YUM源環境:[[e

利用雲服務器搭建映射服務器

內網映射 雲服務器 端口映射應用背景:眾所周知,隨著公網IP地址的短缺,即使電信聯通這樣的一級運營商在提供寬帶服務的時候有時候也會使用私網IP地址,更不用說長城、鵬博士這樣的二級運營商了,肯定都是提供的私網IP地址,那麽對於一個計算機發燒友來講,經常會使用很多服務,但是這些服務往往都是搭建在自己本地的電腦上的