java中的接口是类吗
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~