Standard模式
FTP客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。FTP server必须和客户端建立一个新的连接传送数据
Passive模式
在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP serve不再需要建立一个新的客户端之间的连接
yum -y install vsftpd
yum info vsftpd
rpm -ql vsftpd
tail /etc/passwd
cat /etc/passw | grep ftp
systemctl start vsftpd
netstat -antp | grep vsftpd
vim /etc/vsftpd/vsftpd.conf
vim /etc/vsftpd/vsftpd.conf
systemctl restart vsftpd
当服务器新增加软件包时需要完成以下步骤:
服务器增加软件包
更新repodate(repomd.xml)createrepo --update【软件包存放路径】
客户端修改.repo文件,路径指定新的repodate的路径
客户端yum clean all、yum makecache
客户端yum repolist就能看到软件包数量增加
客户端yum list、yuminstall【软件包】
mount /dev/sr0 /mnt
cp -pr /mne/* /var/ftp/
mkdir centos7
mv * centos7/
vim ftp.repo
yum list | grep nginx
yum repolist
yum makecache