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

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

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

一、YUM概述

1.YUM簡介

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

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

2.軟件倉庫的提供方式

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

3.RPM軟件包的來源

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

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

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

二、搭建ftp YUM倉庫

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

yum install vsftpd -y

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

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

3.客戶端搭建ftp倉庫

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簡述

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

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

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

2.搭建NFS服務(wù)

1.兩臺主機(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ǎng)段
#"rw" 表示允許讀寫;"ro" 表示為只讀。
"sync":表示同步寫入到內(nèi)存與硬盤中。
"no_root_squash": 表示當(dāng)客戶機(jī)以root身份訪問時賦予本地root權(quán)限(默認(rèn)是root_squash)。
"root_squash":表示客戶機(jī)用root用戶訪問該共享目錄時,將root用戶映射成匿名用戶。

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

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

ss -natp | grep rpcbind    #查看rpcbind端口是否開啟,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é)

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

相關(guān)文章

  • Linux paste命令的使用方法

    Linux paste命令的使用方法

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

    Linux中的awk命令全解析

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

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

    這篇文章主要介紹了Linux下“/”和“~”的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Linux虛擬機(jī)不顯示IP地址的三種解決方法

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

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

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

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

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

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

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

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

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

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

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

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

最新評論