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" 7 **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 #查看是否生成新版本的内核文件 ![](https://file.jishuzhan.net/article/1747380109641256961/14f00657d7d5b77b9346e03b943ee82c.webp) ### 四 存储和NFS共享 网络文件系统,基于内核的文件系统。Sun 公司开发,通过使用 NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol 远程过程调用)实现。 NFS优势:节省本地存储空间,将常用的数据如:/home 目录,存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。 特点: 采用TCP/IP传输网络文件 安全性低 简单易操作 适合局域网环境 缺点: 原理 软件包: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 ![](https://file.jishuzhan.net/article/1747380109641256961/1731390c32e9afc1d610848fb591a454.webp) ![](https://file.jishuzhan.net/article/1747380109641256961/8a862f09d5b239e563589cffb66b7269.webp) ![](https://file.jishuzhan.net/article/1747380109641256961/c4b50e9a58aaec234fcad404c6357e0a.webp) #### 服务端IP 192.168.11.9 ![](https://file.jishuzhan.net/article/1747380109641256961/a6d4b875edee6c6b5e3486715d6fcf5b.webp) ![](https://file.jishuzhan.net/article/1747380109641256961/ab96137ff022c1521d95c0ee6607e58f.webp) ![](https://file.jishuzhan.net/article/1747380109641256961/79d57a46a84ee844acf975b6ad258a45.webp) #### 测试一下 服务端 ![](https://file.jishuzhan.net/article/1747380109641256961/c29fa49c17815fdc92daf732bb257d1d.webp) 客户端 ![](https://file.jishuzhan.net/article/1747380109641256961/85993182ac173dc134dd6a9ec1e16362.webp)

相关推荐
sunxunyong5 小时前
CGroup配置
linux·运维·服务器
小吴编程之路5 小时前
MySQL 索引核心特性深度解析:从底层原理到实操应用
数据库·mysql
hy____1235 小时前
Linux_网络编程套接字
linux·运维·网络
~莫子5 小时前
MySQL集群技术
数据库·mysql
凤山老林6 小时前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
若风的雨6 小时前
【deepseek】 Linux 调度延时分析
linux
就不掉头发6 小时前
Linux与数据库进阶
数据库
与衫6 小时前
Gudu SQL Omni 技术深度解析
数据库·sql
咖啡の猫6 小时前
Redis桌面客户端
数据库·redis·缓存
oradh6 小时前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle