六、linux网络:部署YUM仓库及NFS共享服务
mount /dev/sr0 /mnt 挂载光盘 yum clean all 清理原来的yum源设置 yum makecache 重新建立yum源配置 yum repolist 查看yum的数量
1、YUM仓库服务
●部署YUM软件仓库
●使用YUM工具管理软件包
2、NFS共享存储服务
●使用NFS发布共享资源
●在客户端访问NFS共享
FTP概述(基于tcp协议:20,21端口,20数据传输,21建立连接)
FTP (File Transfer Protocol,文件传输协议))是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。
FTP是一种文件传输协议,它支持两种模式一种方式叫做Standard (也就是Active,主动方式)一种是Passive (也就是PASV.被动方式)。Standard模式FTP的客户端发送PORT命令到FTP server。Passive模式FTP的客户端发送PASV命令到FTP Server
Standard模式
FTP客户端首先和FTP Server的TCP2端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP20端口发送数据。FTP server必须和客户端建立一个新的连接用来传送数据。
Passive模式
在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
yum -y install vsftpd 安装ftp软件包vsftpd [root@localhost ~]# rpm -ql vsftpd /etc/pam.d/vsftpd 支持pam模块 /etc/vsftpd/vsftpd.conf 主配置文件 [root@localhost ~]# systemctl start vsftpd 启动 [root@localhost ~]# netstat -antp | grep vsftpd 查看端口 tcp6 0 0 :::21 :::* LISTEN 85280/vsftpd yum install ftp -y 安装ftp软件包 使得两台虚拟机互通,同时安装了vsftpd,ftp软件包 ftp服务端linux1
服务端ip是192.168.153.100 mount /dev/sr0 /mnt 挂载光盘 cd /var/ftp/ mkdir qifei cp -pf /mnt/* /var/ftp/qifei 因为要利用的ftp传输数据,则将挂载的复制到ftp下的目录
使得 ftp下存在pub和qifei两个文件夹 [root@localhost ftp]# mv * qifei mv: 无法将目录"qifei" 移动至自身的子目录"qifei/qifei" 下 [root@localhost ftp]# cd qifei/ [root@localhost qifei]# mv pub ../ [root@localhost qifei]# cd .. [root@localhost ftp]# ls pub qifei [root@localhost ftp]# chmod 777 pub/ 改变权限
客户端IP地址192.168.153.200 cd /etc/yum.repos.d 进入源配置目录 mkdri bak mv * bak 将其他源转到其他目录下 vim ftp.repo 创建并编辑 ----- 1b499 -------------------------------------------------------- [ftp] name=qifei baseurl=ftp://192.168.100.3/qifei enabled=1 gpgcheck=0 ~
查看一下
设置客户端和服务端的yum源库同步
服务器中增加nginx的源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS\ > /nginx-release-centos-7-0.el7.ngx.noarch.rpm 下载nginx包且不安装 yum -y install nginx --downlodonly --downloaddir=/data
移动至放软件包的地方 mv nginx-1.20.1-1.el7.ngx.x86_64.rpm /var/ftp/qifei/Packages/
客户端没有nginx的源
设置更新同步
在服务器设置 createrepo --update /var/ftp/qifei/Packages/ #手动更新依赖关系 cd /var/ftp/qifei/Packages/repodata ##则会生成一个新的目录repodata
在客户端设置 vim /etc/yum.repos.d/ftp.repo ----------------------------- [centos7] name=qifei.ftp baseurl=ftp://192.168.245.100/qifei/Packages/ enabled=1 gpgcheck=0 ----------------------------------- yum clean all 清除之前的痕迹 yum makecache 更新 yum repolist 查看总共的数据包 yum list |grep nginx
- Linux系统部署YUM远程仓库及NFS共享服务
- Linux网络服务第四章部署yum仓库
- Linux网络服务——部署YUM仓库
- Linux网络服务与shell脚本——YUM仓库部署及PXE网络装机
- centos6 NFS网络共享服务部署
- jeecg 分布式部署附件共享问题(linux下配置共享磁盘nfs服务)
- linux下的NFS文件共享服务(包含autofs自动挂载)的部署
- YUM远程仓库以和NFS共享存储服务
- linux下共享文件系统的服务NFS(Network File System)网络文件系统
- linux——自动部署脚本:在yum网络仓库下载工具
- linux运维-访问网络共享服务(cifs和nfs)
- Linux系统,部署NFS共享服务
- Linux学习笔记--------NFS(network file system)网络文件共享服务
- Linux 第五周学习笔记(2)第三方软件yum仓库的搭建,共享yum源,时间同步服务
- 初学linux网络服务之NFS 共享服务实验
- Linux下NFS网络共享服务器部署
- Linux实战教学笔记22:企业级NFS网络文件共享服务
- Linux的远程YUM仓库及NFS服务
- 理论实操:Linux网络---部署YUM仓库理论+实操-------------------------------手把手教你吹彩虹屁
- Linux学习—部署yum网络仓库