Linux之文件服务(文件服务器linux)

网友投稿 447 2022-09-22


Linux之文件服务(文件服务器linux)

FTP Server

简介

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一

logo

作用

软件包

vsftpd

基础

控制端口 command 21/tcp 数据端口 data 20/tcp

FTP Server 默认配置

1.安装vsftpyum -y install vsftpd2.准备分发的文件touch /var/ftp/abc.txt3,启动服务systemctl start vsftpdsystemctl enable vsftpd4.关闭防火墙systemctl stop firewalldsystemctl disable firewalldsetenforce 0vim /etc/selinux/config修改内容为:SELINUX=disabled

FTP Clinet:

任何系统firefox,IE

1 客户机打开浏览器2 输入“ftp://服务器IP地址"默认仅能下载文件

LinuxFTP客户端程序1:lftp

安装客户端工具

yum -y install lftp

访问服务器

lftp 服务器的IP地址

查看并下载

lsget abc.txt //下载文件mirror pub //下载目录

LinuxFTP客户端程序2:wget

wget ftp://192.168.142.132/abc.txt wget ftp://192.168.142.132/abc.txt -O /tmp/a.sh //-O 指定文件名和路径。 wget http://nginx.org/download/nginx-1.10.2.tar.gz

启动上传功能

0.配置文件简介 用于设定FTP服务器的功能开启或关闭的文件 1. 检查禁用匿名账户登录开启 目的:启用/禁用匿名账号(默认,比较方便) anonymous_enable=YES //是否允许匿名用户登录ftp 2.配置上传指令 anon_upload_enable=YES //启动上传文件的能力 anon_mkdir_write_enable=YES //启动创建目录的能力 systemctl restart vsftpd //重启ftp程序 3.创建上传目录 注意:上传文件时,一定要来这个目录。 mkdir /var/ftp/upload chmod 777 /var/ftp/upload 4.客户端测试 换个机器 登录服务器 echo 222 > 2.txt lftp 192.168.142.129 上传文件 前提是客户机要有一个2.txt文件 注意:然后进入上传目录 cd upload put 2.txt 创建目录 mkdir 222 上传目录 mirror -R aaa

NFS Server

名词解释

NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议NFS 的客户端主要为Linux支持多节点同时挂载,以及并发写入

作用

提供文件共享服务为 Web Server 配置集群中的后端存储

案例

环境

环境:准备四个虚拟机关防火墙vi /etc/selinux/config //SELINUX=disabledsetenforce 0systemctl stop firewalldsystemctl disable firewalld

nas(存储端)

NAS

Network Attached Storage:网络附属存储NFS是NAS的一种

1.安装NFS服务器yum -y install nfs-utilsmkdir /webdata //存储网站代码echo "nfs test..." > /webdata/index.html //放置测试页面

2.配置NFS服务器vim /etc/exports/webdata 192.168.142.0/24(rw)

注释 /webdata指的是发布资源的目录 192.168.142.0/24允许访问NFS的客户机 (rw)可读可写 3.启动NFS服务器 systemctl start nfs-server systemctl enable nfs-server 检查NFS输出是否正常 exportfs -v //-v 检查输出的目录 /webdata

web1 web2 web3 客户端

WEB1服务器

1.安装NFS客户端yum -y install nfs-utils start enable -e 192.168.142.133 //查询NFS服务器可用目录Export list for 192.168.142.133/webdata 192.168.142.0/24

3. 手动挂载

mount -t nfs 192.168.142.133:/webdata /var/ 类型 nfs类型 nfs服务器地址:nfs输出目录 本地目录

4.查看挂载df -tHls /var/192.168.122.85firefox 192.168.122.111firefox 192.168.122.166

SSH SERVER

简介

有没有感觉在服务器的字符界面,进行选取,复制,粘贴,翻页很不方便。所以就可借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。

SSH 服务器实战

1、登录Centos2、查询SSH是否安装rpm -qa | grep ssh3、SSH服务管理启动服务 (默认启动)systemctl start sshd 查看端口 netstat -antp | grep sshd开机启动 (默认启动)systemctl enable sshd

4、使用SSH远程管理#ssh 账户名@IP地址

5、免密登录环境192.168.142.134 //业务服务器-数量非常大192.168.142.129 //跳板机

1.使用129远程134


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:网络概述(网络概述教案)
下一篇:JavaSE的三大接口:Comparator,Comparable和Cloneable详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~