欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux YUM倉(cāng)庫(kù)及NFS共享服務(wù)方式

 更新時(shí)間:2024年09月14日 09:33:50   作者:活老鬼  
YUM(Yellowdog Updater Modified)是基于RPM包的軟件包管理器,專門(mén)用于解決軟件包的依賴關(guān)系,支持通過(guò)FTP、HTTP服務(wù)或本地目錄從集中的YUM軟件倉(cāng)庫(kù)獲取軟件包,YUM能夠自動(dòng)處理包依賴問(wèn)題,簡(jiǎn)化了軟件安裝和更新過(guò)程

一、YUM概述

1.YUM簡(jiǎn)介

YUM(Yellow dog Updater Modified)是一個(gè)專門(mén)為了解決包的依賴關(guān)系而存在的軟件包管理器。

  • 基于RPM包構(gòu)建的軟件更新機(jī)制
  • 可以自動(dòng)解決依賴關(guān)系
  • 所有軟件包由集中的YUM軟件倉(cāng)庫(kù)提供

2.軟件倉(cāng)庫(kù)的提供方式

  • FTP服務(wù):ftp://......
  • HTTP服務(wù):http://......
  • 本地目錄:file://......

3.RPM軟件包的來(lái)源

  • CentOS發(fā)布的RPM包集合
  • 第三方組織發(fā)布的RPM包集合
  • 用戶自定義的RPM包集合

4. yum 命令的運(yùn)用

命令解釋
yum list顯示所有可用包(可以后跟包名,顯示具體的軟件包)
yum info顯示所有可用包的信息(后根報(bào)名,顯示單個(gè)包的相關(guān)信息)
yum search模糊查找所有的相關(guān)信息
yum whatprovides精確查找
yum install安裝具體軟件包
yum update具體軟件升級(jí)
yum upgrade具體軟件更新
yum remove卸載具體軟件
yum history查看當(dāng)前yum操作歷史
yum history info加序號(hào)列出某次事務(wù)的詳細(xì)信息
yum history undo加序號(hào)卸載序號(hào)里安裝的軟件
yum history redo加序號(hào)重新執(zhí)行序號(hào)里的操作
yum grouplist顯示所有可用包組
yum groupinfo顯示具體的包組的具體的信息
yum groupinstall安裝具體軟件包組
yum group update具體包組升級(jí)
yum groupremove卸載具體包組軟件

二、搭建ftp YUM倉(cāng)庫(kù)

1.服務(wù)端安裝vsftpd服務(wù)

yum install vsftpd -y

2.服務(wù)端在/var/ftp/下創(chuàng)建一個(gè)文件,并掛載

mkdir /var/ftp/centos7
mount /dev/cdrom /var/ftp/centos7
systemctl stop firewalld
setenforce 0    
#服務(wù)端需關(guān)閉防火墻
systemctl start vsftpd    #開(kāi)啟vsftpd服務(wù)

3.客戶端搭建ftp倉(cāng)庫(kù)

cd /etc/yum.repos.d
mkdir repo.bak
mv *.repo repo.bak
vim local.repo

[local]
name=local
baseurl=ftp://20.0.0.12/centos7     #服務(wù)端地址目錄
gpgcheck=0
enabled=1

yum clean all
yum makecache

#客戶端也需關(guān)閉防火墻

三、NFS共享服務(wù)

1.NFS簡(jiǎn)述

NFS(Network File System)是一種基于TCP\IP傳輸?shù)木W(wǎng)絡(luò)文件系統(tǒng)協(xié)議。通過(guò)使用NFS協(xié)議,客戶機(jī)可以像訪問(wèn)本地目錄一樣訪問(wèn)遠(yuǎn)程服務(wù)器中的共享資源。

對(duì)于大多數(shù)負(fù)載均衡群集來(lái)說(shuō),使用NFS協(xié)議來(lái)共享數(shù)據(jù)存儲(chǔ)是比較常見(jiàn)的做法,NFS也是NAS存儲(chǔ)設(shè)備必然支持的一種協(xié)議。但是由于NFS沒(méi)有用戶認(rèn)證機(jī)制,而且數(shù)據(jù)在網(wǎng)絡(luò)上明文傳輸,所以安全性很差,一般只能在局域網(wǎng)中使用。

  • 依賴于RPC(遠(yuǎn)端過(guò)程調(diào)用)
  • 需安裝nfs-utils、rpcbind軟件包
  • 系統(tǒng)服務(wù):nfs、rpcbind
  • 共享配置文件:/etc/exports

2.搭建NFS服務(wù)

1.兩臺(tái)主機(jī)均安裝nfs-utils、rpcbind軟件包

yum install nfs-utils rpcbind -y

2.服務(wù)端設(shè)置共享目錄

mkdir /opt/wwwroot
chmod 777 /opt/wwwroot

vi /etc/exports

/opt/wwwroot 20.0.0.0/24(rw,sync,no_root_squash)
#允許訪問(wèn)的網(wǎng)段
#"rw" 表示允許讀寫(xiě);"ro" 表示為只讀。
"sync":表示同步寫(xiě)入到內(nèi)存與硬盤(pán)中。
"no_root_squash": 表示當(dāng)客戶機(jī)以root身份訪問(wèn)時(shí)賦予本地root權(quán)限(默認(rèn)是root_squash)。
"root_squash":表示客戶機(jī)用root用戶訪問(wèn)該共享目錄時(shí),將root用戶映射成匿名用戶。

3.啟動(dòng)NFS服務(wù)程序(服務(wù)端、客戶端均需啟動(dòng))

systemctl stop firewalld
setenforce 0
#需關(guān)閉防火墻
systemctl enable rpcbind --now
systemctl enable nfs --now
#應(yīng)先啟動(dòng)rpcbind,再啟動(dòng)nfs

ss -natp | grep rpcbind    #查看rpcbind端口是否開(kāi)啟,rpcbind服務(wù)默認(rèn)使用tcp 111端口
showmount -e     #查看本機(jī)發(fā)布的NFS共享目錄

4.客戶端掛載NFS共享目錄

mkdir /myshare     #創(chuàng)建共享目錄
vi /etc/fstab

......
20.0.0.12:/opt/wwwroot /myshare nfs defaults,_netdev 0 0    #掛載共享目錄
#"_netdev":表示掛載設(shè)備需要網(wǎng)絡(luò)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux paste命令的使用方法

    Linux paste命令的使用方法

    這篇文章主要介紹了Linux paste命令的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Linux中的awk命令全解析

    Linux中的awk命令全解析

    這篇文章主要介紹了Linux中的awk命令全解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Linux下“/”和“~”的區(qū)別詳解

    Linux下“/”和“~”的區(qū)別詳解

    這篇文章主要介紹了Linux下“/”和“~”的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Linux如何使用libudev獲取USB設(shè)備VID及PID

    Linux如何使用libudev獲取USB設(shè)備VID及PID

    這篇文章主要介紹了Linux如何使用libudev獲取USB設(shè)備VID及PID,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Linux虛擬機(jī)不顯示IP地址的三種解決方法

    Linux虛擬機(jī)不顯示IP地址的三種解決方法

    IP地址是IP協(xié)議提供的一種統(tǒng)一的地址格式,它為互聯(lián)網(wǎng)上的每一個(gè)網(wǎng)絡(luò)和每一臺(tái)主機(jī)分配一個(gè)邏輯地址,以此來(lái)屏蔽物理地址的差異,有時(shí)候我們會(huì)遇到Linux虛擬機(jī)不顯示IP地址的問(wèn)題,所以本文給大家記錄了Linux虛擬機(jī)不顯示IP地址的三種解決方法,需要的朋友可以參考下
    2025-03-03
  • 在Linux/Windows系統(tǒng)中設(shè)置PYTHONPATH環(huán)境變量的操作步驟

    在Linux/Windows系統(tǒng)中設(shè)置PYTHONPATH環(huán)境變量的操作步驟

    PYTHONPATH 是一個(gè)環(huán)境變量,它告訴 Python 解釋器在哪些目錄中查找要導(dǎo)入的模塊,這對(duì)于包含不在標(biāo)準(zhǔn)目錄中的自定義模塊非常有用,本文給大家介紹了如何在 Linux/Windows 系統(tǒng)中設(shè)置 PYTHONPATH 環(huán)境變量,需要的朋友可以參考下
    2025-02-02
  • Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問(wèn)題解決辦法(總結(jié)篇)

    Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問(wèn)題解決辦法(總結(jié)篇)

    這篇文章主要介紹了Linux系統(tǒng)安裝NoSQL(MongoDB和Redis)步驟及問(wèn)題解決辦法的相關(guān)資料,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-10-10
  • Linux進(jìn)程控制方式

    Linux進(jìn)程控制方式

    本文詳細(xì)介紹了fork函數(shù)、寫(xiě)時(shí)拷貝、進(jìn)程退出、進(jìn)程等待以及程序替換等概念,并通過(guò)實(shí)例代碼和圖解幫助理解這些概念
    2025-03-03
  • 清除指定squid緩存文件的腳本代碼分享

    清除指定squid緩存文件的腳本代碼分享

    Squid web緩存加速軟件目前已經(jīng)是新浪、搜狐、網(wǎng)易等各大網(wǎng)站廣泛應(yīng)用。Squid會(huì)在設(shè)置的緩存目錄下建立多個(gè)目錄,每一個(gè)目錄下又建立多個(gè)目錄,然后才在最里層的目錄中存放緩存文件(object)
    2012-02-02
  • 詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī)

    詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī)

    這篇文章主要介紹了詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01

最新評(píng)論