Linux的远程YUM仓库及NFS服务
admin
2023-03-09 21:42:10
0

YUM概述

  • 基于RPM包构建的软件更新机制

  • 可以自动解决依赖关系

  • 所有软件包由集中的YUM软件仓库提供

Linux的远程YUM仓库及NFS服务

软件仓库的提供方式

  • FTP服务:ftp://...

  • HTTP服务:http://...

  • 本地目录:file://...

RPM软件包的来源

  • Centos发布的RPM包集合

  • 第三方组织发布的RPM包集合

  • 用户自定的RPM包集合

软件包的查询

  • yum list [软件名]

  • yum info [软件名]

  • yum search <关键字>

软件包升级

  • yum update 更新软件包,更新软件和系统内核

  • yum upgrade 只更新软件包

案列:构建远程的YUM仓库,一台server作为yum服务器,一台client作为客户机访问

1,在服务器端先连接centos7镜像到server上,并进行挂载

[root@server ~]# mount /dev/cdrom /mnt  挂载
[root@server ~]# df -hT  查看

Linux的远程YUM仓库及NFS服务

2,在服务器端安装vsftpd服务软件,并创建站点

[root@server ~]# yum install vsftpd -y  安装ftp服务
[root@server ~]# cd /var/ftp
[root@server ftp]# mkdir centos7    创建centos7站点
[root@server ftp]# cp -rf /mnt/* centos7/ &   复制镜像到站点中
[1] 2891
[root@server ftp]# jobs
[1]+  运行中               cp -i -rf /mnt/* centos7/ &
[root@server ftp]# mkdir other     创建自定义站点
[root@server ftp]# createrepo -g /mnt/repodata/repomd.xml other/
[root@server repodata]# systemctl start vsftpd   开启vxftpd服务
[root@server repodata]# systemctl stop firewalld.service   关闭防火墙
[root@server repodata]# setenforce 0

Linux的远程YUM仓库及NFS服务

Linux的远程YUM仓库及NFS服务

3,在客户机上安装ftp服务软件,创建yum配置文件

[root@client ~]# yum install ftp -y

Linux的远程YUM仓库及NFS服务

[root@client ~]# cd /etc/yum.repos.d/     到yum的配置文件目录中备份所有
[root@client yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@client yum.repos.d]# mkdir bak
[root@client yum.repos.d]# mv Cen* bak
[root@client yum.repos.d]# ls
bak
[root@client yum.repos.d]# vim centos7.repo   重新编辑一个yum的配置文件
[base]
name=centos7.packages   centos7的yum访问路径信息
baseurl=ftp://192.168.109.133/centos7
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.109.133/centos7/RPM-GPG-KEY-CentOS-7

[other]
name=other.packages    其他的yum信息
baseurl=ftp://192.168.109.133/other
enabled=1
gpgcheck=0

Linux的远程YUM仓库及NFS服务

4,清除yum缓存,使用远程yum安装

[root@client yum.repos.d]# yum clean all  清除yum缓存
[root@client yum.repos.d]# yum install httpd -y

Linux的远程YUM仓库及NFS服务

NFS共享存储服务

网络文件系统

  • 依赖于RPC(远端过程调用)

  • 需要安装nfs-utils,rpcbind软件包

  • 系统服务:nfs,rpcbind

  • 共享配置文件:/etc/exports

案列:

1,服务器端添加一个硬盘作为共享存储,创建并格式化/dev/sdb1,并设置自动挂载

[root@localhost ~]# vim /etc/fstab
[root@localhost ~]# mount -a
[root@localhost ~]# df -hT

Linux的远程YUM仓库及NFS服务

Linux的远程YUM仓库及NFS服务

2,在服务器安装nfs-utils,rpcbind软件包

[root@localhost ~]# yum install nfs-utils rpcbind -y
[root@localhost ~]# systemctl enable nfs  设置开机自启动
[root@localhost ~]# systemctl enable rpcbind

Linux的远程YUM仓库及NFS服务

3,编辑服务器/etc/exports共享配置文件信息

[root@localhost ~]# vim /etc/exports  编辑配置文件
[root@localhost ~]# systemctl start nfs   开启服务
[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl stop firewalld.service 关闭防火墙
[root@localhost ~]# setenforce 0
[root@localhost ~]# showmount -e 可查看共享情况

Linux的远程YUM仓库及NFS服务

4,在客户机上将服务器的/mnt挂载到本地的网站站点上

[root@localhost ~]# systemctl stop firewalld.service 关闭防火墙
[root@localhost ~]# setenforce 0
[root@client ~]# mount 192.168.109.133:/mnt /var/www/html/  挂载
[root@client ~]# df -hT

Linux的远程YUM仓库及NFS服务

或者设置为自动挂载

Linux的远程YUM仓库及NFS服务

5,在客户机上安装httpd网站服务,并编辑一个网页信息,并查看

[root@client ~]# cd /var/www/html
[root@client html]# vim index.html  编辑网页信息
[root@client html]# systemctl start httpd.service 开启httpd服务

Linux的远程YUM仓库及NFS服务

Linux的远程YUM仓库及NFS服务

6,在服务器的mnt目录下我们可以找到创建的一个网站的文件

Linux的远程YUM仓库及NFS服务

如果服务器宕机,我们解挂载的时候一定不能tab补全,要自己输入全,否则你会后悔的


谢谢阅读!!!


相关内容

热门资讯

【第一资讯】“乐酷炸金花.开挂... 【第一资讯】“乐酷炸金花.开挂神器?”太坑了果然有挂您好,乐酷炸金花这个游戏其实有挂的,确实是有挂的...
“姐姐为亡弟追凶27年”案被告... 澎湃新闻记者 陈绪厚12月23日上午,备受外界关注的“姐姐为亡弟追凶27年”迎来一审宣判,广东湛江中...
最新引进“皇豪众娱牛牛.辅助器... 有 亲,根据资深记者爆料皇豪众娱牛牛是可以开挂的,确实有挂(咨询软件无需...
终于懂了“越乡游义乌麻将.辅助... 网上科普关于“越乡游义乌麻将有没有挂”话题很是火热,小编也是针对越乡游义乌麻将作*弊开挂的方法以及开...
思特威、豪威国产旗舰传感器大曝... IT之家 12 月 23 日消息,博主 @数码闲聊站 今日爆料了多款国产旗舰手机影像传感器的后续规划...
【今日要闻】“胡一把麻将.可以... 【今日要闻】“胡一把麻将.可以开挂吗?”详细开挂教程您好,胡一把麻将这个游戏其实有挂的,确实是有挂的...
交通数智化转型提速 智慧赋能“... 人民网北京12月23日电 (记者乔雪峰)交通运输是培育新质生产力的关键领域,智慧交通作为交通强国建设...
【第一资讯】“春天扑克.到底是... 网上科普关于“春天扑克有没有挂”话题很是火热,小编也是针对春天扑克作*弊开挂的方法以及开挂对应的知识...
终于了解“畅游贵州麻将.有没有... 终于了解“畅游贵州麻将.有没有挂?”原来真的有挂您好,畅游贵州麻将这个游戏其实有挂的,确实是有挂的,...
【第一财经】“来来灯塔.辅助开... 家人们!今天小编来为大家解答来来灯塔透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...