系统运输
YUM概述
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包都是通过集中式YUM软件仓库提供的
如何提供软件仓库
FTP服务: ftp://…
HTTP服务: http://…
本地目录: file://…
RPM包的源
Centos发布的RPM软件包集合
由第三方组织发布的RPM包集合
用户自己的RPM包集合
包的查询
yum list [软件名称]
yum info [软件名称]
yum search关键字
软件包升级
更新yum update软件包,以更新软件和系统内核
yum upgrade只更新软件包
案例:构建远程YUM仓库,以一台服务器为YUM服务器,一台客户端为客户端进行访问
1、在服务器端连接到centos7并镜像和装载到服务器
[root@server? ( #? 挂载? /dev/cdrom? /mnt挂载
[root@server? ( #? df? -hT审查
2、在服务器端安装vsftpd服务器软件,建立网站
[root@server? ( #? yum? 安装? vsftpd? -安装-yFTP服务
[root@server? ( #? 光盘? /var/ftp
[root@server? ftp]#? mkdir? 创建centos7centos7站点
[root@server? ftp]#? cp? -rf? /mnt/*? centos7/? 将镜像复制到站点
[1]? 2891
[root@server? ftp]#? jobs
[1]在运转中? cp? I? -rf? /mnt/*? centos7/
[root@server? ftp]#? mkdir? 奥瑟? 创建自定义站点
[root@server? ftp]#? createrepo? -g? /mnt/repodata/repomd.xml? other/
[root@server? repodata]#? 系统CTL? 开始? vsftpd? 启动vxftpd服务
[root@server? repodata]#? 系统CTL? stop? firewalld.service? 关闭防火墙
[root@server? repodata]#? setenforce? 0
3、在客户端安装ftp服务软件并创建yum配置文件
[root@client? ( #? yum? 安装? ftp? -y
[root@client? ( #? 光盘? /etc/yum.repos.d/? 将一切备份到yum的配置文件目录中
[root@client? yum.repos.d]#? 洛杉矶地铁
centos-base.repo centos-debug info.repo centos-media.repo centos-vault.repo
centos-Cr.repo centos-fast track.repo centos-sources.repo
[root@client? yum.repos.d]#? mkdir? bak
[root@client? yum.repos.d]#? mv? Cen*? bak
[root@client? yum.repos.d]#? 洛杉矶地铁
bak
[root@client? yum.repos.d]#? vim? centos7.repo? 重新编辑yum的配置文件
[base]
name=centos7.packages? centos7的yum访问路径信息
base URL=FTP://192.168.109.133/centos 7
启用=1
gpgcheck=1
gpg key=FTP://192.168.109.133/centos7/rpm-gpg-key-centos-7
[other]
name=other.packages其他yum信息
base URL=FTP://192.168.109.133/other
启用=1
gpgcheck=0
4、清除yum缓存,使用远程yum安装
[root@client? yum.repos.d]#? yum? clean? 清除全部缓存
[root@client? yum.repos.d]#? yum? 安装? httpd? -y
NFS共享存储服务
网络文件系统
依赖于RPC (远程过程调用)
需要安装nfs-utils、rpcbind软件包
系统服务: nfs,rpcbind
共享配置文件:/etc/exports
事例列:
1、服务器端添加硬盘作为共享存储,创建/dev/sdb1并格式化,设置自动挂载
[root@localhost? ( #? vim? /etc/fstab
[root@localhost? ( #? 挂载? -a
[root@localhost? ( #? df? -hT
2、在服务器上安装nfs-utils,rpcbind软件包
[root@localhost? ( #? yum? 安装? nfs-utils? rpcbind? -y
[root@localhost? ( #? 系统CTL? 启用? nfs设置启动自动启动
[root@localhost? ( #? 系统CTL? 启用? rpcbind
3、编辑服务器/etc/exports共享配置文件信息
[root@localhost? ( #? vim? 编辑/etc/exports配置文件
[root@localhost? ( #? 系统CTL? 开始? nfs? 打开服务
[root@localhost? ( #? 系统CTL? 开始? rpcbind
[root@localhost? ( #? 系统CTL? stop? firewalld.service? 关闭防火墙
[root@localhost? ( #? setenforce? 0
[root@localhost? ( #? showmount? -e? 可以显示共享状况
4 )在客户端上将服务器/mnt装载到本地站点
[root@localhost? ( #? 系统CTL? stop? firewalld.service? 关闭防火墙
[root@localhost? ( #? setenforce? 0
[root@client? ( #? 挂载? 192.168.109.133:/mnt? /var/www/html/挂载
[root@client? ( #? df? -hT
或设置为自动挂载
5、在客户端安装httpd网站服务,编辑并显示网页信息
[root@client? ( #? 光盘? /var/www/html
[root@client? html]#? vim? index.html编辑页面信息
[root@client? html]#? 系统CTL? 开始? httpd.service? 打开httpd服务
6 .可以找到在服务器的mnt目录中创建的站点的文件
如果服务器停机,我们卸载时一定不能在选项卡上完成。 请自己全部输入。 不这样做的话你会后悔的
谢谢你读给我听!
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn