yum配置文件及NFS共享

一  yum配置文件及命令

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

2 /etc/yum.repos.d/*.repo          //yum仓库文件位置

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

3  /var/log/yum.log //日志文件

二  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目录

升级内核

[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                                           #查看是否生成新版本的内核文件

四   存储和NFS共享

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

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

特点

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

缺点

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

原理

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

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

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

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

软件包: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共享存储服务配置

1 服务端IP  192.168.11.10

服务端IP 192.168.11.9

测试一下

服务端

 客户端

小火车 

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

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

①[root@localhost ~]#sl -a

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/418056.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

当前从 Python 调用 C/C++ 代码的有多少种方法、最佳方案是什么?

当前从 Python 调用 C/C 代码的有多少种方法、最佳方案是什么&#xff1f; 在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「C的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家…

大寒---每年的最后一个节气

# 大寒节气 # 大寒&#xff0c;是二十四节气中的最后一个节气。斗指丑&#xff1b;太阳黄经达300&#xff1b;于每年公历1月20日左右交节。大寒同小寒一样&#xff0c;都是表示天气寒冷程度的节气&#xff0c;大寒是天气寒冷到极致的意思。大寒节气处在三九、四九时段&#xf…

IGBT工作原理

IGBT&#xff08;绝缘栅双极型晶体管) 在实际应用中最流行和最常见的电子元器件是双极结型晶体管 BJT 和 MOS管。 IGBT实物图电路符号图 你可以把 IGBT 看作 BJT 和 MOS 管的融合体&#xff0c;IGBT具有 BJT 的输入特性和 MOS 管的输出特性。 与 BJT 或 MOS管相比&#xff0c;…

常用排序算法总结(直接插入排序、选择排序、冒泡排序、堆排序、快速排序、希尔排序、归并排序)

目录 一. 直接插入排序 二:选择排序 三:冒泡排序 四.堆排序 五:希尔排序 六:快速排序(递归与非递归) 七.归并排序(递归与非递归) 一. 直接插入排序 &#x1f31f;排序思路 直接插入排序的基本原理是将一条记录插入到已排好的有序表中&#xff0c;从而得到一个新的、记录…

mp4文件可以转成mp3音频吗

现在是个非常流行刷短视频一个年代&#xff0c;刷短视似乎成了人们休闲娱乐的一种方式&#xff0c;在日常刷短视频过程中&#xff0c;肯定会有很多同学被短视频 bgm 神曲洗脑&#xff0c;比如很多被网红翻唱带火的歌曲&#xff0c;例如其中"不负人间”&#xff0c;就是其中…

【Linux第二课-权限】操作系统、Linux用户、Linux权限、Linux文件类型、粘滞位

目录 操作系统shell外壳为什么有shell外壳shell外壳是什么shell外壳工作原理 Linux用户root用户与非root用户root用户与普通用户的切换普通用户 --> root用户root用户 --> 普通用户普通用户 --> 普通用户对一条指令提升为root权限进行执行 Linux权限Linux中的权限角色…

有关Quick BI中lod_fixed函数中以MAX()作为过滤条件报错

一、Quick BI中的lod_fixed函数 lod_fixed{维度1[,维度2]...:聚合表达式[:过滤条件]} 作用&#xff1a;使用指定维度进行计算而不引用任何其他维度。其中&#xff0c; 维度1[,维度2]...&#xff1a;声明维度&#xff0c;指定聚合表达式要连接到的一个或多个维度。使用逗号分…

WebSocket-黑马好客租房

文章目录 网站中的消息功能如何实现&#xff1f;什么是WebSocket&#xff1f;http与websocket的区别httpwebsocket 浏览器支持情况快速入门创建itcast-websocket工程websocket的相关注解说明实现websocket服务测试编写js客户端 SpringBoot整合WebSocket导入依赖编写WebSocketHa…

『 C++ - STL』map与set的封装 ( 万字 )

文章目录 &#x1f3a1; map与set介绍&#x1f3a1; map与set的基础结构&#x1f3a1; 红黑树的再修改&#x1f3a0;节点及树的定义&#x1f3a0;KeyOfValue的使用&#x1f3a0;插入函数&#x1f3a0;析构函数&#x1f3a0;红黑树完整代码(供参考) &#x1f3a1; 迭代器的实现&…

QWidget: Must construct a QApplication before a QWidget 20:10:25: 程序异常结束。

如果你在Windows上混合并匹配了Release和Debug的dll&#xff0c;则会导致这种情况。我的链接的库是release的版本&#xff0c;也就是qwt.dll&#xff0c;但是点击Qt Creator的运行按钮默认是debug启动&#xff0c;所以报错了&#xff0c;Qt Creator运行按钮里选择release就可以…

SpringMVC搭建环境

idea创建java项目后添加webapp怎么配置 1.首先在main下创建一个普通文件webapp 2. 3.选中你的项目&#xff0c;添加Web 4.修改这两处的路径&#xff0c;修改为你webapp所在的路径 先修改左下角的路径&#xff0c;然后再添加web.xml. 然后再修改右上角的地址&#xff0c;注…

FaFu--练习复盘--2

3、函数练习 3.1、函数表达式&#xff08;1&#xff09; 描述 根据以下公式计算数学表达式的值&#xff0c;并将结果作为函数值返回。在main()函数中输入x&#xff0c;调用函数fun(x)&#xff0c;并输出fun(x)的值。 输入 输入1行&#xff0c;包含1个double类型的浮点数&…