解释
文件传输协议 是 TCP/IP协议组中的协议之一
logo
作用
提供文件共享服务
互联网上多的媒体资源和软件资源,绝大部分都是通过FTP服务器传递
软件包
vsftpd
控制端口 command 21/tcp
数据端口 data 20/tcp
查看版本
[root@localhost ~]# yum list | grep vsftp
vsftpd.x86_64 3.0.2-28.el7 dvd
1安装vsftp
[root@localhost ~]# yum -y install vsftpd
2准备分发的文件
[root@localhost ~]# touch /var/ftp/abc.txt
[root@localhost ~]# vim /var/ftp/abc.txt
注释 ftp服务器的主目录 /var/ftp/ 是ftp程序分享内容的本机目录
3启动服务
systemctl start vsftpd
开机启动
systemctl enable vsftpd
4关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vim /etc/selinex/config
修改内容为 SELINUX=disabled
LinuxFTP客户端程序1 lftp
安装客户端工具
yum -y install lftp
访问服务器
lftp 服务器的地址
ls
查看并下载
get abc.txt 下载文件
mirror pud 下载目录
LinuxFTP客户端程序2 wget
wget ftp://172.16.8.100/abc.txt
wget ftp://172.16.8.100/kvm-manager-centos -O /tmp/a.sh
wget http://nginx.org/download/nginx-1.10.2.tar.gz
wget -m ftp://zhufo.top/soft
-m 下载目录
3firefox.IE
Firefox浏览器和IE浏览器的区别
Internet Explorer是最流行的浏览器,而火狐仅次于它。
Internet Explorer与Windows捆绑在一起,而Firefox没有。IE浏览器只适用于Windows,而Firefox适用于其他操作系统。
Internet Explorer比Firefox慢。IE浏览器的安全性不如火狐浏览器。
1客户机打开浏览器
2输入 ftp://服务器的ip地址
默认仅能下载文件
0配置文件简介
用于设定ftp服务器的功能开启或关闭
vim /etc/vsftpd/vsftpd.conf
老规矩 备份一个先 cp /etc/vsftpd/vsftpd.conf /tmp/vsftpd.conf
1检查禁用匿名账号登录开启
目的 启用禁用匿名账号 默认 比较方便
anonymous_enable=YES 使能匿名 开启
2配置上传指令
anon_upload_enable=YES 启动上传的能力
anon_mkdir write enable=YES 启动创建目录的能力
3创建上传目录
mkdir /var/ftp/upload
chmod 777 /var/ftp/upload
重启
systemctl restart vsftpd
4客户端测试
lftp 192.168.142.132
ls
cd upload/
put 5.txt
网络文件系统 Linux/Unix系统之间共享文件的一种协议
NFS
的客户端主要为Linux
支持多节点同时挂载以及并发写入
提供文件共享服务
为集群中的Web Server 配置后端存储
客户机 133
132 130 134
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vim /etc/selinex/config
修改内容为 SELINUX=disabled
1安装NFS服务器
yum -y install nfs-utils
mkdir /webdata 存储网站代码
echo "nfs text......." > /webdata/index.html 放置测试页面
2配置NFS服务器
vim /etc/exports
/webdata 192.168.142.0/24(rw)
3启动NFS服务器
systemctl start nfs-server
systemctl enable nfs-server
检查nfs输出是否正常
exportfs -v 检查输出的目录
web1服务器 132
1安装nfs客户端
yum -y install nfs-utils httpd
systemctl start nfs-server
systemctl enable nfs-server
systemctl start httpd
systemctl enable httpd
2查看存储端共享
showmount -e 192.168.142.133
3手动挂载
mount -t nfs 192.168.142.133:/webdata /var/www/html/
cat /var/www/html/index.html
取消挂载 umount /var/www/html/
4查看挂载
df
ls /var/www/html/
5使用web客户端查看web服务器 使用其他的看
elinks http://192.160.142.132
web2 服务器 130
1安装nfs客户端
yum -y install nfs-utils httpd
systemctl start nfs-server
systemctl enable nfs-server
systemctl start httpd
systemctl enable httpd
2查看存储端共享
showmount -e 192.168.142.133
3手动挂载
mount -t nfs 192.168.142.133:/webdata /var/www/html/
cat /var/www/html/index.html
取消挂载 umount /var/www/html/
4查看挂载
df
ls /var/www/html/
5使用web客户端查看web服务器 使用其他的看
elinks http://192.160.142.133
web3服务器 142
1安装nfs客户端
yum -y install nfs-utils httpd
systemctl start nfs-server
systemctl enable nfs-server
systemctl start httpd
systemctl enable httpd
2查看存储端共享
showmount -e 192.168.142.133
3手动挂载
mount -t nfs 192.168.142.133:/webdata /var/www/html/
cat /var/www/html/index.html
取消挂载 umount /var/www/html/
4查看挂载
df
ls /var/www/html/
5使用web客户端查看web服务器 使用其他的看
elinks http://192.160.142.142
浏览器 输入IP地址
在133服务上操作的
控制其他服务器
ssh [email protected]
yes
密码 输入132的密码
init 0 关机