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

四 存储和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

服务端IP 192.168.11.9

测试一下

服务端

客户端

相关推荐
Web3探索者1 小时前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo3 小时前
Linux系统中网线与USB网络共享冲突
linux
ClouGence5 小时前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
飞将7 小时前
从零实现数据库(2)——HashIndex + IndexManager
数据库
Nturmoils1 天前
订单列表慢查询,先看 WHERE、ORDER BY 和 LIMIT
数据库
Sokach10151 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
渣波1 天前
拒绝 SQL 焦虑!手把手带你用 NestJS + Prisma + DTO 写出“防弹”级后端代码
javascript·数据库·后端
AlfredZhao2 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
倔强的石头_2 天前
KingbaseES 新版MySQL 兼容版体验:旧版迁移 + 功能实测
数据库
zzzzzz3103 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql