yum配置文件及NFS共享

这篇具有很好参考价值的文章主要介绍了yum配置文件及NFS共享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一 yum原理

1.客户端 根据配置文件 找到 服务端
2.客户端将元信息下载到本地  (元信息:安装包位置,以及安装的依赖关系。)
3.根据元信息 去下载 对应的安装包 到本地 ,然后安装。
4.安装完成后 再删除(需要时间)  安装包。

yum配置文件及NFS共享,服务器,linux,数据库

yum配置文件及命令

1 /etc/yum.conf                      //yum主配置文件

2 /etc/yum.repos.d/*.repo          //yum仓库文件位置,可以切换看看

写错一个字母就不行,可以ping www.google.com  测试网络

3  / var/log/yum.log                     //日志文件,也可cat直接看看

二  yum命令

1 [root@localhost ~]# yum list httpd/tree/bind

2 [root@localhost ~]# yum info httpd                         单个具体信息

3 [root@localhost ~]# yum search ftp                        模糊查找

4 [root@localhost Packages]#yum provides httpd-tools         #查询某个程序来源于那个安装包

   [root@localhost ftp]#  ll /etc/mime.types                 

   [root@localhost ftp]#yum provides  */mime.types

   [root@localhost ~]#yum  whatprovides ftp

5   yum grouplist [包组名]  查看指定的安装包组,不加包组名就显示所有安装包组

     [root@localhost ~]# yum group list

6  yum groupinfo <包组名>    显示指定安装包组的详细信息

    [root@localhost ~]# yum groupinfo "GNOME Desktop"

yum groupinstall <包组名>

   [root@localhost ~]# yum group install gnome desktop -y

    #如无法使用请先升级,再安装
   yum -y upgrade
    yum -y groups install "GNOME Desktop"

8 [root@localhost yum.repos.d]# yum upgrade 

更新包组,可以单个也可以全部 后面加具体包组名称就是单个更新,不加就是全部更新

9 [root@localhost yum.repos.d]# yum groupupdate 

组包更新和单个安装包更新差不多此处不举例子赘述。

10 [root@localhost yum.repos.d]# yum remove httpd

      卸载已安装的软件必须加软件名

11 yum history                可用yum history查看yum安装的历史记录

  1. #如果后悔卸载该软件,可以使用该命令重新安装一遍  #yum history redo 6

  2. 查看第六次yum具体安装的信息  #yum history info 6

三 yum额外功能

1 将epel源下载到本地

没有外网  又想使用这个epel源 ,

也可安装其他源,如阿里源、腾讯源等,然后再下载到本地目录

  1. [root@localhost ~]#yum install epel-release        安装epel源,生成epel仓库文件

  2. [root@localhost ~]# reposync -r epel -p /data/      下载同步epel源到本地目录

2 自行打包后建立元数据

3 离线安装软件

①在可以上网的主机上下载该软件的安装包,然后将安装包及其依赖关系下载到指定的文件夹下

②然后将该文件夹打包,通过NFS、FTP等文件传输工具共享给离线的主机,该离线的主机就可以安装软件了

[root@localhost ~]#yum install -y nginx      #能上网的主机

[root@localhost ~]#yum install nginx --downloadonly --downloaddir=/data/ 

只下载相关包至data目录

4 升级内核

[root@localhost ~]#yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm                                           #安装内核源
[root@localhost ~]#cd /etc/yum.repos.d
[root@localhost yum.repos.d]#vim elrepo.repo
[elrepo-kernel]
enabled=1           #打开内核库
[root@localhost yum.repos.d]#uname -r                                   #查看当前内核版本
[root@localhost yum.repos.d]#yum list *kernel*                        #查看内核库里所有的版本的内核
[root@localhost yum.repos.d]#yum install -y kernel-lt.x86_64  
                                                                                                #复制你选定的内核版本下载更新即
[root@localhost ~]#ls /boot                                           #查看是否生成新版本的内核文件
yum配置文件及NFS共享,服务器,linux,数据库

四   NFS共享

网络文件系统,

基于内核的文件系统。Sun 公司开发,通过使用 NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol 远程过程调用)实现。

NFS优势:节省本地存储空间,将常用的数据如:/home 目录,存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。

ftp协议仅仅能传输文件资料不能修改对方主机的资料数据,nfs协议应运而生

nfs协议可以把多台虚拟机挂载到本地目录或者说也可远程多台虚拟机进行数据交互

特点

采用TCP/IP传输网络文件     安全性低      简单易操作     适合局域网环境

缺点

  • 性能:NFS存储的性能受到网络带宽和延迟的影响,因此在高延迟和低带宽的网络环境中,可能会出现性能问题
  • 可靠性:NFS存储的可靠性受到网络连接的影响,如果网络连接不稳定,可能会导致存储共享的不可靠性。
  • 明文传输,安全性低
  • win不能与Linux交互,历史使命交给我

原理

NFS通过将文件共享给其他计算机,使得不同计算机之间的文件共享变得更加容易。它使用RPC协议进行通信,使用缓存技术和文件锁定机制提高文件访问的效率和可靠性

①NFS服务器将共享的文件和目录挂载到其文件系统中的特定位置

②NFS客户端通过网络访问NFS服务器共享的文件和目录。客户端可以像访问本地文件系统一样访问这些共享文件和目录

③当NFS客户端需要访问共享的文件或目录时,它会向NFS服务器发送RPC调用请求,NFS服务器会响应这些请求并返回所请求的数据

yum配置文件及NFS共享,服务器,linux,数据库

软件包:nfs-utils   (包括服务器端和客户端)

相关软件包:rpcbind(必须)

NFS服务主要进程:

  • rpc.nfsd 最主要的NFS进程,管理客户端是否可登录

  • rpc.mountd 挂载和卸载NFS文件系统,包括权限管理

  • rpc.lockd 非必要,管理文件锁,避免同时写出错

  • rpc.statd 非必要,检查文件一致性,可修复文件

日志:/var/lib/nfs/

NFS配置文件:/etc/exports            或              /etc/exports.d/*.exports

五 NFS共享存储服务配置

实验条件:服/客都需要 nfs-utils rpcbind来支持NFS共享

1 服务端IP  192.168.11.10

yum配置文件及NFS共享,服务器,linux,数据库

yum配置文件及NFS共享,服务器,linux,数据库

yum配置文件及NFS共享,服务器,linux,数据库

服务端IP 192.168.11.9

yum配置文件及NFS共享,服务器,linux,数据库

yum配置文件及NFS共享,服务器,linux,数据库

yum配置文件及NFS共享,服务器,linux,数据库

测试一下

服务端

yum配置文件及NFS共享,服务器,linux,数据库 客户端

yum配置文件及NFS共享,服务器,linux,数据库

六 搭建共享服务群 

七 客户端使用权限

客户端默认权限为只读模式,也就是说不配置客户端的读写权限,客户端就无法创建、修改文件

1权限参数:#exportfs  -v

  ro

  rw

  async

sync

读写权限

配置dns软件的读写权限

[root@localhost mcb1]# vim /etc/exports

yum配置文件及NFS共享,服务器,linux,数据库

客户端创建文件都指向同一属主 属组

搭建NFS共享服务器

 小火车 

①yum install epel-rpm-macros.noarch       先装额外源

②[root@localhost ~]#yum install sl -y

①[root@localhost ~]#sl -a文章来源地址https://www.toymoban.com/news/detail-798498.html

到了这里,关于yum配置文件及NFS共享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos中安装nfs实现服务器文件共享

    如果一个服务使用集群方式部署,在文件读写时就需要考虑多个服务之间文件共享的问题,在共享文件时可以考虑部署一个单独的文件服务器,比如hdfs、minio、fastdfs等,也可以使用简单的文件目录共享方式实现,比如nfs。下面就介绍nfs简单安装使用: 一、nfs服务端安装 nfs服

    2024年01月22日
    浏览(45)
  • 【操作系统】Centos7搭建nfs文件共享服务器实战

    1.NFS介绍 2.环境准备 3.在A服务端机器安装nfs-utils和rpcbind包 4.启动rpcbind检查是否启动了rpcbind服务并监听111端口 5.配置NFS服务的配置文件,参数配置:vi /etc/exports 数据同步与数据异步的区别 数据同步:当系统从内存中向磁盘中持久化数据时,同步发送表示只有当内存中的数据

    2024年02月07日
    浏览(57)
  • yum配置文件及NFS共享

    1.客户端 根据配置文件 找到 服务端 2.客户端将元信息下载到本地  (元信息:安装包位置,以及安装的依赖关系。) 3.根据元信息 去下载 对应的安装包 到本地 ,然后安装。 4.安装完成后 再删除(需要时间)  安装包。 yum配置文件及命令 1 /etc/yum.conf                 

    2024年01月17日
    浏览(27)
  • Linux/centos上如何配置管理NFS服务器?

    NFS(Network File System) 即文件操作系统; NFS 允许网络中不同计算机相互之间共享资源。 1980年由 SUN 发展出来的在 UNIXLinux 系统间实现文件共享的一种方法; 是一种文件系统协议,支持应用程序在客户端通过网络存取位于服务器磁盘中的数据; NFS 只提供网络文件共享,不提供

    2024年02月04日
    浏览(51)
  • 文件共享服务 配置文件服务器

    回忆之前学过了虚拟机与真实机的几种文件共享 VMware---共享文件----Xftp等工具--网络邻居等方式 访问共享资源困难 更改用户密码繁琐 不适合规模较大的网络 资源集中放置在服务器(Server)中 用户直接访问服务器获取资 文件服务器作用        通过C/S结构提供资源的集中存

    2024年02月05日
    浏览(52)
  • Samba文件共享服务器的配置

    一、Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix系统之间的共享文件的一种协议。 NFS是Linux和Linux之间的文件共享。 3) 客户端是Windows,支持多节点同时挂载以及并发写入。 4)主要是用于windows和linux下的文件

    2024年02月06日
    浏览(44)
  • haproxy服务器对nginx服务器web服务调度负载均衡、用nfs做共享目录(脚本部署)

    目录 一、准备 二、在作为haproxy的服务器上导入以下shell执行haproxy安装 三、由于nginx服务需要用的nfs共享目录,先部署nfs 四、nginx服务器1部署 五、nginx服务器2部署同上 六、测试 一、准备 四台服务器 系统 IP 搭建服务器 centos7 192.168.1.12 haproxy centos7 192.168.1.132 nfs(rpcbind) ce

    2024年02月09日
    浏览(49)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(58)
  • openwrt 配置samba服务器与pc共享文件

            在openWrt开发过程中,PC和OpenWrt之间上传、下载文件,是一个刚需。Samba 服务器可以非常方便地实现这个需求。 1,安装samba36-server和luci-app-samba Openwrt的samba配置是先读取/etc/config/samba,结合/etc/samba/smb.conf.template文件,生成 配置文件/etc/samba/smb.conf,用户只需修改/

    2024年02月12日
    浏览(50)
  • Linux网络服务之NFS(文件共享服务)

    NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。 NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。(远端过程调用:自

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包