人像摄影网站有哪些,关键词搜索引擎优化推广,食品包装设计开题报告,成都网站建设 四川冠辰科技目录 一.yum仓库的基本原理
1.Yum概述#xff1a;
2.Yum实现过程#xff1a;
二. yum配置文件及命令#xff1a;
1. 主配置文件#xff1a; 2. 仓库设置文件#xff1a;
3 .日志文件#xff1a;
编辑4.yum命令详解#xff1a;
三. 搭建仓库的方式#xff1a; …目录 一.yum仓库的基本原理
1.Yum概述
2.Yum实现过程
二. yum配置文件及命令
1. 主配置文件 2. 仓库设置文件
3 .日志文件
编辑4.yum命令详解
三. 搭建仓库的方式
1.搭建本地yum仓库
2.搭建阿里云仓库http方式外网环境
3.内网环境下http搭建yum仓库
四.NFS:
1.NFS简介
2.NFS特点
3.服务端nfs配置文件/etc/exports:
4.NFS共享存储服务配置的相关步骤:
服务端
编辑编辑 客户端: 一.yum仓库的基本原理
1.Yum概述
yum是一个基于RPM包是Red-Hat Package Manager红帽软件包管理器的缩写构建的软件更新机制能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间
2.Yum实现过程
先在yum服务器上创建 yum repository仓库在仓库中事先存储了众多rpm包以及包的相关的元数据文件放置于特定目录repodata下当yum客户端利用yum/dnf工具进行安装时包时会自动下载repodata中的元数据查询远数据是否存在相关的包及依赖关系自动从仓库中找到相关包下载并安装。
yum依赖于环境依赖于服务端和客户端允许跨网络
服务器 RPM包 Packages文件夹中 元数据repodata文件夹目录软件的目录软件的依赖关系软件的位置
客户端的配置文件中
baseurl地址 一定要写到到 这两个文件夹 repodata packages 的上级目录
最终形成两个文件夹Packages (包文件夹一般取名packages)和 repodata元数据文件夹
仓库类型 光盘的仓库基本仓库 比较常用的 epel扩展仓库 比较新
二. yum配置文件及命令
1. 主配置文件
位置/etc/yum.conf //主配置文件 [rootlocalhost]# /etc/yum.conf
[main]
cachedir/var/cache/yum/$basearch/$releasever //yum下载的RPM包的缓存目录 $basearch代表硬件架构 $releasever系统版本比如7
keepcache0 //是否保存缓存 0代表不保存1代表保存
debuglevel2 //调试级别了解即可
logfile/var/log/yum.log // 日志文件位置
exactarch1 //是否允许不同版本的rpm安装
obsoletes1 //update 的一个参数是否可以允许旧版本的运行
gpgcheck1 //验证秘钥
plugins1 //是否允许插件1代表可以
installonly_limit5 //保存几个内核 5代表5个
bugtracker_urlhttp://bugs.centos.org/set_project.php?project_id23refhttp://bugs.centos.org/bug_report_page.php?categoryyum
distroverpkgcentos-releaseyum的repo配置文件中可用的变量
$releasever: 当前OS的发行版的主版本号如876
$arch: CPU架构如aarch64, i586, i686x86_64等
$basearch系统基础平台i386, x86_64
$contentdir表示目录比如centos-8centos-7
$YUM0-$YUM9:自定义变量 2. 仓库设置文件
位置/etc/yum.repos.d/*.repo // yum仓库文件位置 3 .日志文件
位置/var/log/yum.log //日志文件
4.yum命令详解
命令不加关键字加入关键词、软件包、软件包组yum list显示所有可用包单个的可安装包yum info显示所有可用包的信息单个具体的信息yum search\模糊查找所有的相关信息yum provides\精确查找yum grouplist显示所有可用包组显示具体的包组yum groupinfo显示所有的包组具体信息显示具体的包组的具体信息yum install\安装具体软件包yum groupinstall\安装具体软件包组yum update所有软件升级具体软件升级
命令不加关键字加入关键词、软件包、软件包组yum group update所有包组升级具体包组升级yum remove\卸载具体软件yum groupremove\卸载具体包组软件yum history查看当前yum操作历史\yum history undo加入序号卸载序号里安装的软件\yum history redo加入序号重新执行序号里的操作\
三. 搭建仓库的方式
1.搭建本地yum仓库
首先我们先配置服务端 接下来我们配置客户端 2.搭建阿里云仓库http方式外网环境 3.内网环境下http搭建yum仓库
服务端搭建本地yum仓库下载httpd服务
[rootlocalhost media]# cd /mnt/ //进入mnt
[rootlocalhost mnt]# ls //查看mnt下的文件
[rootlocalhost mnt]# mount /dev/sr0 /mnt //挂载到mnt目录下
mount: /dev/sr0 写保护将以只读方式挂载
[rootlocalhost mnt]# cd /etc/yum.repos.d/ //进入etc目录下的yum.repos.d
[rootlocalhost yum.repos.d]# mkdir bak //创建bak文件夹
[rootlocalhost yum.repos.d]# mv *.repo bak/ //将yum.repos.d下的所有以.repo结尾移动至bak目录下
[rootlocalhost yum.repos.d]# ls //查看yum.repos.d的文件
bak
[rootlocalhost yum.repos.d]# vim abc.repo //新建并编辑abc.repo
[abc]
nameabc //仓库名
baseurlfile:///mnt //设置链接地址
gpgcheck0 //进入不需验证
enabled1 //开机自启[rootlocalhost yum.repos.d]# yum clean all yum makecache //清理缓存建立元数据服务端下载http服务 服务端进入/var/www/html/添加挂载目录centos7将光驱挂载到centos7目录下也可以将光驱内的所有文件包复制到centos目录下 最后服务端关闭防火墙开启http服务即可
httpd提供网页服务所以在客户端搜索服务器IP地址共享目录可以查看到共享出去的文件夹centos7
客户端搭建yum仓库 测试安装一个服务 四.NFS:
1.NFS简介
NFSNetwork File System 网络文件服务是一种基于 TCP/IP 传输的网络文件系统协议最初由 Sun 公司开发。 NFS 服务的实现依赖于 RPCRemote Process Call远端过程调用机制通过使用 NFS 协议客户机可以像访问本地目录一样访问远程服务器中的共享资源。远端过程调用自己没有这种功能调用别人的功能 NFS 也是 NAS 存储 设备必然支持的一种协议以完成远程到本地的映射过程。 在 CentOS 7 系统中需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务前者用于 NFS 共享发布和访问后者用于 RPC 支持。手动加载 NFS 共享服务时应该先启动 rpcbind再启动 nfs
2.NFS特点
采用TCP/IP传输网络文件安全性低简单易操作适合局域网环境
节省本地存储空间将常用的数据如/home 目录存放在NFS服务器上且可以通过网络访问将减少本地磁盘的使用率。
3.服务端nfs配置文件/etc/exports: 格式共享目录(绝对路径) 客户机地址 权限
如 /share * 允许所有主机访问share目录 权限客户机地址可以是主机名、IP 地址、网段地址也可以是*权限可以不写常用权限如下
rw 允许读写
ro 只读。
sync 表示同步写入到内存与硬盘中。
no_root_squash 表示当客户机以root身份访问时赋予本地root权限默认是root_squash。
root_squash 表示客户机用root用户访问该共享目录时将root用户映射成匿名用户。
all_squash 所有访问用户都映射为匿名用户或用户组。
async 将数据先保存在内存缓冲区中必要时才写入磁盘。
subtree_check默认若输出目录是一个子目录则nfs服务器将检查其父目录的权限。
no_subtree_check 即使输出目录是一个子目录nfs服务器也不检查其父目录的权限这样可以提高效率。4.NFS共享存储服务配置的相关步骤:
服务端
安装nfs-utils与rpcbind软件包 新建共享目录 编辑配置文件/etc/exports 关闭防火墙并开启服务 客户端:
安装nfs-utils与rpcbind软件包 查看服务端的共享文件
showmount -e server_ip: 显示NFS服务端共享的文件系统 将服务器的共享目录挂载到本地
临时挂载 关闭防火墙开启服务 测试是否能文件共享
在服务器创建一个1.txt文件测试是否客户机能查看服务器新建文件