目录
一、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 #创建挂盘挂载目录