亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux YUM倉庫及NFS共享服務方式

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

一、YUM概述

1.YUM簡介

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

  • 基于RPM包構建的軟件更新機制
  • 可以自動解決依賴關系
  • 所有軟件包由集中的YUM軟件倉庫提供

2.軟件倉庫的提供方式

  • FTP服務:ftp://......
  • HTTP服務:http://......
  • 本地目錄:file://......

3.RPM軟件包的來源

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

4. yum 命令的運用

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

二、搭建ftp YUM倉庫

1.服務端安裝vsftpd服務

yum install vsftpd -y

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

mkdir /var/ftp/centos7
mount /dev/cdrom /var/ftp/centos7
systemctl stop firewalld
setenforce 0    
#服務端需關閉防火墻
systemctl start vsftpd    #開啟vsftpd服務

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     #服務端地址目錄
gpgcheck=0
enabled=1

yum clean all
yum makecache

#客戶端也需關閉防火墻

三、NFS共享服務

1.NFS簡述

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

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

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

2.搭建NFS服務

1.兩臺主機均安裝nfs-utils、rpcbind軟件包

yum install nfs-utils rpcbind -y

2.服務端設置共享目錄

mkdir /opt/wwwroot
chmod 777 /opt/wwwroot

vi /etc/exports

/opt/wwwroot 20.0.0.0/24(rw,sync,no_root_squash)
#允許訪問的網段
#"rw" 表示允許讀寫;"ro" 表示為只讀。
"sync":表示同步寫入到內存與硬盤中。
"no_root_squash": 表示當客戶機以root身份訪問時賦予本地root權限(默認是root_squash)。
"root_squash":表示客戶機用root用戶訪問該共享目錄時,將root用戶映射成匿名用戶。

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

systemctl stop firewalld
setenforce 0
#需關閉防火墻
systemctl enable rpcbind --now
systemctl enable nfs --now
#應先啟動rpcbind,再啟動nfs

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

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

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

......
20.0.0.12:/opt/wwwroot /myshare nfs defaults,_netdev 0 0    #掛載共享目錄
#"_netdev":表示掛載設備需要網絡

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Linux paste命令的使用方法

    Linux paste命令的使用方法

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

    Linux中的awk命令全解析

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

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

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

    Linux如何使用libudev獲取USB設備VID及PID

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

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

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

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

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

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

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

    Linux進程控制方式

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

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

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

    詳解Linux內核進程調度函數schedule()的觸發(fā)和執(zhí)行時機

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

最新評論