目錄
一、YUM倉庫服務
1.1 YUM介紹
1.2 yum 常用的命令
1.3 YUM 源的提供方式
1.3.1 配置本地 yum 源倉庫
1.3.2 配置 ftp 源
1.3.3 配置http服務源
二、NFS 共享存儲
2.1 NFS基本概述
2.2 為什么使用 NFS 共享存儲
2.3 NFS 應用場景
2.4 NFS 實現原理
2.5 NFS文件共享系統實驗步驟
三、Tcpdump
一、YUM倉庫服務
1.1 YUM介紹
- YUM 軟件倉庫,可以完成安裝、卸載、自動升級 rpm 軟件包等任務,能夠自動 查找并解決 rpm 包之間的依賴關系,而無須管理員逐個、手工地去安裝每個 rpm 包,使管 理員在維護大量 Linux 服務器時更加輕松自如。特別是在擁有大量 Linux 主機的本地網絡中, 構建一臺“源”服務器可以大大緩解軟件安裝、升級等對 Internet 的依賴。
1.2 yum 常用的命令
命令 | 含義 |
---|---|
yum -y install 軟件名 | #安裝、升級軟件包,“ -y ”表示自動確認 |
yum -y remove 軟件名 | #卸載軟件包,可自動解決其依賴關系 |
yum -y update 軟件名 | #升級軟件包 |
yum list | #查詢軟件包列表 |
yum list installed | #查詢系統中已安裝的軟件包 |
yum list available | #查詢系統中未安裝的軟件包 |
yum list updates | #查詢可以升級的軟件包 |
yum search vim yum list |grep "vim" | #案例搜索ROM包(兩種方法) |
yum info 軟件名 yum info httpd | #查詢軟件包打的描述信息 |
yum search [all] 關鍵詞 yum search [all] httpd | #根據某個關鍵詞來查找相關的軟件包 |
yum whatprovides 命令 yum whatprovides netstat | #查詢命令屬于哪個軟件包 |
yum install 軟件包名 -y --downloadonly | #下載rpm包而不安裝 |
yum install -y bash --downloadonly | #下載已安裝的rpm包 |
yum install 包名 -y --downloadonly --downloaddir=/tmp/ | #下載rpm包到指定目錄 |
1.3 YUM 源的提供方式
1.3.1 配置本地 yum 源倉庫
cd /etc/yum.repo.d/
vim local.repo
[local] #倉庫類別
name=local #倉庫名稱
baseurl=file:///mnt #指定URL 訪問路徑為光盤掛載目錄
enabled=1 #開啟此yum源,此為默認項,可省略
gpgcheck=0 #不驗證軟件包的簽名
mount /dev/sr0 /mnt #吧光盤掛載到 /mnt 目錄下(前提虛擬機是光盤掛載)
##清理yum緩存并更新
yum clean all && yum makecache
##檢查
yum repolist
1.3.2 配置 ftp 源
思路:
- 安裝 vsftpd 服務端軟件
- 創建并制作 yum 遠程 ftp 站點的源
- 啟動 ftp 服務
- 服務器配置:
rpm -qa |grep vsftpd
yum -y install vsftpd
mkdir /var/ftp/centos7 #創建掛盤掛載目錄