yum倉庫配置

yum倉庫搭建

yum客戶端在安裝之前要在服務器下載相關的源數據緩存在

cachedir=/var/cache/yum/$basearch/$releasever中

gpgcheck=1檢查數據包的簽名完整性 導入鑰匙或gpgcheck=0就不檢查否側安裝不了yum

在/etc/yum.conf設置配置文件

在/etc/yum.repos.d中創建一個后綴是.repo的文件 存放yum倉庫的配置文件

***************

systemctl enable autofs 實現自動文件系統掛載命令 打開默認開啟(會多出misc net)

ls /misc 原本目錄中沒有東西

ls /misc/cd 執行cd(光盤)后就會顯示光盤內的文件

rpm -i /misc/cd/Packages/…安裝文件

***************

1.在/etc/yum.repos.d中創建一個后綴是.repo的文件 存放yum倉庫的配置文件

可以寫多個源,

圖片a1

  1. yum repolist 可以查看yum數據庫包的數量

圖片a2

3.yum install httpd 先裝一個小包 查看下有沒錯誤提示 啟用校驗但沒有公鑰會提示錯誤,做實驗可禁用公鑰, 或者導入公鑰

***************

yum倉庫配置

vim base.repo

[base]

name=centos7.4 cdrom

baseurl=file:///misc/cd

gpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7或gpgcheck=0(禁用校驗)

 

[epel]

name=epel

baseurl=http://172.18.0.1/epel/7/x86_64/

gpgcheck=0

enabled=0(如果經常更換地址可以臨時禁用epel)

***************

4再來安裝yum install httpd ,有依賴性,點擊y

5,如果安裝沒有成功,查看是否光盤掛載錯誤等導致或者需要清緩存du -sh /var/cache/yum

6,yum clean all 清除緩存

7重新安裝

**安裝中會遇到的錯誤(1)光盤掛載路徑不對(2)清緩存

yum list httpd 列已經安裝跟數據庫中的httpd包 帶@的包是已經裝好的

圖片a3

再次安裝yum install httpd 如果倉庫中有新的就會升級舊的包

gcc file 編譯二進制

***************

yum list nginx |yum install vsftpd|yum install httpd

***************

yum repolist all查看所有epel源

圖片a4

*********************************************************************

自己當yum服務器

搭建局域網yum源

rpm -q vsftpd

rpm -q httpd

2,rpm -ql vsftpd 查看路徑

只有安裝包是不能做yum源的,yum源要求除了yum源還要有安裝包源數據,源數據放在/misc/cd/repodata/

圖片a5

3,cd /var/cache/yum 緩存,進入/x86_64/7/base/,把yum服務器緩存到當前自己客戶端

************

4,cd/var/ftp/pub,

創建mkdir centos/6/os/x86_64/ -pv,

掛載mount /dev/sr0 centos/6/os/x86_64/,

cd /var/ftp/pub/centos/6/os/x86_64

5,systemctl start vsftpd 啟用ftp服務器

6,iptables -nvL 查看防火墻狀態(實驗環境可使其關閉)

圖片a6

************centos7

(1)systemctl stop firewalld

(2)systemctl disable firewalld 避免開機自啟動

************centos6

(1)chkconfig iptables off

(2)service iptables stop

7,cat /etc/selinux/config 關閉selinux

圖片a7

(1)sed -i.bak ‘s/SELINUX=enforcing/SELINUX=permissive/’ /etc/selinux/config

(2)setenforce 0 ?關閉

getenforce ?確認

*************

yum數據庫創建完畢

 

centos6試用

6yum客戶端

vim base.repo

[base]

name=centos6.9 base

baseurl=ftp://192.168.27.132/pub/centos/$releasever/os/$basearch/

gpgcheck=0

使用yum安裝…..

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89452

(0)
liuyongweiliuyongwei
上一篇 2017-12-03
下一篇 2017-12-03

相關推薦

  • linux軟鏈接與硬鏈接的區別

    硬鏈接:相于當給文件增加了一個新名 在添加鏈接時會增加鏈接數,其inode結點數不會增加 支持絕對路徑與相對路徑 硬鏈接不能對目錄來創建 不能跨分區來創建鏈接 硬鏈接鏈接到文件被刪除時,依舊可以通過鏈接文件來訪問被刪文件的數據 軟鏈接:可以支持對目錄來創建鏈接 (注,當你用rm -rf 刪除目錄的時候,目錄不會刪除,但目錄中的內容會被刪除,并且會刪除源文件)…

    Linux干貨 2016-10-02
  • Linux網絡屬性配置命令和管理詳解

    一、Linux網絡屬性配置     1.Linux主機接入到網絡方式 IP/NETMASK:實現本地網絡通信 路由(網關):可以進行跨網絡通信 DNS服務器地址:基于主機名的通信,Linux可以有三個DNS地址 當第一個地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止     2.網絡屬…

    Linux干貨 2016-04-30
  • centos進程管理

    一 、進程的概念和分類1.進程的概念      Linux是一個多用戶多任務的操作系統。多用戶是指多個用戶可以在同一時間使用同一個linux系統;多任務是指在Linux下可以同時執行多個任務,更詳細的說,linux采用了分時管理的方法,所有的任務都放在一個隊列中,操作系統根據每個任務的優先級為每個任務分配合適…

    Linux干貨 2016-09-19
  • Java中的CopyOnWrite容器

    Copy-On-Write簡稱COW,是一種用于程序設計中的優化策略。其基本思路是,從一開始大家都在共享同一個內容,當某個人想要修改這個內容的時候,才會真正把內容Copy出去形成一個新的內容然后再改,這是一種延時懶惰策略。從JDK1.5開始Java并發包里提供了兩個使用CopyOnWrite機制實現的并發容器,它們是CopyOnWriteArrayList和…

    Linux干貨 2016-08-15
  • 基礎命令。

    簡單基礎小命令 查看目錄 ls 查看當前路徑下的目錄 ls -a 查看當前路徑下的所有目錄,包含隱藏目錄(帶.的就是隱藏) ls -A 跟-a一樣,只是不顯示上一路徑和本身路徑(就是.和..) ls -l 顯示額外的信息 ls -R 進入每個文件夾查看(遞歸) ls -ld 查看元數據 ls -1(數字) 排列 ls -r 倒序 ls -t 按修改時間排序 …

    Linux干貨 2017-05-29
  • linux基礎2

    linux基礎2

    Linux干貨 2018-03-18
欧美性久久久久