第十六章 文件服务

第十六章 文件服务

1 FTP Server

简介

解释

 文件传输协议 是 TCP/IP协议组中的协议之一

logo

作用

提供文件共享服务互联网上多的媒体资源和软件资源,绝大部分都是通过FTP服务器传递

软件包

vsftpd

基础

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

FTP Server 默认配置

查看版本
[root@localhost ~]# yum list | grep vsftp
vsftpd.x86_64                           3.0.2-28.el7                   dvd
1安装vsftp[root@localhost ~]# yum -y install vsftpd2准备分发的文件[root@localhost ~]# touch /var/ftp/abc.txt
[root@localhost ~]# vim /var/ftp/abc.txt 注释 ftp服务器的主目录   /var/ftp/    是ftp程序分享内容的本机目录3启动服务systemctl start vsftpd开机启动systemctl enable vsftpd4关闭防火墙systemctl stop firewalldsystemctl disable firewalld
setenforce 0
vim /etc/selinex/config
修改内容为  SELINUX=disabled

FTP Clinet

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/uploadchmod  777  /var/ftp/upload重启systemctl restart vsftpd

4客户端测试

lftp  192.168.142.132lscd  upload/
put 5.txt

2 NFS Server

名词解释

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

作用

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

案例

环境

客户机 133

132 130 134

关闭防火墙systemctl stop firewalldsystemctl disable firewalld
setenforce 0
vim /etc/selinex/config
修改内容为  SELINUX=disabled
1nas存储端

1安装NFS服务器

yum -y install  nfs-utilsmkdir  /webdata  存储网站代码echo  "nfs text......."  >  /webdata/index.html   放置测试页面

2配置NFS服务器

vim  /etc/exports/webdata    192.168.142.0/24(rw)

3启动NFS服务器

systemctl  start  nfs-serversystemctl  enable  nfs-server检查nfs输出是否正常
exportfs  -v     检查输出的目录
2web1 web2 web3 客户端

web1服务器 132

1安装nfs客户端
yum -y install  nfs-utils httpdsystemctl  start  nfs-server
systemctl  enable  nfs-serversystemctl  start  httpd
systemctl  enable  httpd
2查看存储端共享
showmount  -e    192.168.142.1333手动挂载
mount -t nfs 192.168.142.133:/webdata  /var/www/html/cat  /var/www/html/index.html取消挂载  umount  /var/www/html/
4查看挂载
dfls   /var/www/html/5使用web客户端查看web服务器   使用其他的看
elinks   http://192.160.142.132

web2 服务器 130

1安装nfs客户端
yum -y install  nfs-utils httpdsystemctl  start  nfs-server
systemctl  enable  nfs-serversystemctl  start  httpd
systemctl  enable  httpd
2查看存储端共享
showmount  -e    192.168.142.1333手动挂载
mount -t nfs 192.168.142.133:/webdata  /var/www/html/cat  /var/www/html/index.html取消挂载  umount  /var/www/html/
4查看挂载
dfls   /var/www/html/5使用web客户端查看web服务器  使用其他的看
elinks   http://192.160.142.133

web3服务器 142

1安装nfs客户端
yum -y install  nfs-utils httpdsystemctl  start  nfs-server
systemctl  enable  nfs-serversystemctl  start  httpd
systemctl  enable  httpd
2查看存储端共享
showmount  -e    192.168.142.1333手动挂载
mount -t nfs 192.168.142.133:/webdata  /var/www/html/cat  /var/www/html/index.html取消挂载  umount  /var/www/html/
4查看挂载
dfls   /var/www/html/5使用web客户端查看web服务器   使用其他的看
elinks   http://192.160.142.142
3测试网站访问

浏览器 输入IP地址

3 SSH SERVER

在133服务上操作的

控制其他服务器ssh root@192.168.142.132 yes密码  输入132的密码 init  0  关机

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/143580.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt数据库之QSqlQueryModel

创建数据模型: QSqlQueryModel *qryModel; //数据模型 qryModelnew QSqlQueryModel(this);qryModel->setQuery("SELECT empNo, Name, Gender, Height, Birthday, Mobile, Province, City, Department, "" Education, Salary FROM employee ORDE…

在 Electron上安装better-sqlite3出错

错误问题 一直卡npm install --global windows-build-tools --vs2015 这一步 解决 安装:pnpm install better-sqlite3 --save安装命令 pnpm i -D electron-rebuild 手动运行:node_modules/.bin/electron-rebuild -f -w better-sqlite3 我直接在packa…

Python武器库开发-flask篇之flask框架的安装(二十一)

Flask介绍 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进…

Stable Diffusion (version x.x) 文生图模型实践指南

前言:本篇博客记录使用Stable Diffusion模型进行推断时借鉴的相关资料和操作流程。 相关博客: 超详细!DALL E 文生图模型实践指南 DALLE 2 文生图模型实践指南 目录 1. 环境搭建和预训练模型准备环境搭建预训练模型下载 2. 代码 1. 环境搭建…

redis基线检查

1、禁止使用 root 用户启动 | 访问控制 描述: 使用root权限来运行网络服务存在较大的风险。Nginx和Apache都有独立的work用户,而Redis没有。例如,Redis的Crackit漏洞就是利用root用户权限替换或增加authorize_keys,从而获取root登录权限。 加固建议: 使用root切换到re…

Docker - DockerFile

Docker - DockerFile DockerFile 描述 dockerfile 是用来构建docker镜像的文件!命令参数脚本! 构建步骤: 编写一个dockerfile 文件docker build 构建成为一个镜像docker run 运行脚本docker push 发布镜像(dockerhub&#xff0…

Kyligence 入选 Gartner® 2023 客户之声报告,高分获评“卓越表现者”

近日,Gartner 发布了最新的《2023 分析和商业智能平台“客户之声”报告》(Voice of the Customer for Analytics and Business Intelligence Platforms, 2023, October 2023)。跬智信息(Kyligence)成功入选该报告,并凭借 4.7 分&a…

每日一题----昂贵的婚礼

#include <iostream> #include <algorithm> #include <cstring> #include <queue> #include <vector> using namespace std; //本题酋长的允诺也算一个物品,最后一定要交给酋长&#xff0c;那么等级不能超过酋长的等级范围const int N 150 * 15…

想买GPT4会员却只能排队?来看看背后的故事!

文章目录 &#x1f9d0; 为什么要进候选名单&#xff1f;&#x1f50d; 究竟发生了什么&#xff1f;&#x1f62e; IOS端还能买会员&#xff01;&#x1f914; 网页端为啥不能订会员&#xff1f;第一点&#xff1a;防止黑卡消费第二点&#xff1a;当技术巨头遇上资源瓶颈&#…

Spring Data JPA方法名命名规则

最近巩固一下JPA&#xff0c;网上看到这些资料&#xff0c;这里记录巩固一下。 一、Spring Data Jpa方法定义的规则 简单条件查询 简单条件查询&#xff1a;查询某一个实体类或者集合。 按照Spring Data的规范的规定&#xff0c;查询方法以find | read | get开头&…

【开题报告】基于微信小程序的高校党支部党务管理的系统设计与实现

1.研究背景 随着中国高校党建工作的深入发展&#xff0c;高校党支部的党务管理面临着越来越多的挑战和需求。传统的纸质记录和人工处理方式已经无法满足日益增长的党务管理需求&#xff0c;因此开发基于微信小程序的党务管理系统成为一种必然趋势。 &#xff08;1&#xff09…

2023年【道路运输企业安全生产管理人员】证考试及道路运输企业安全生产管理人员模拟考试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2023年道路运输企业安全生产管理人员证考试为正在备考道路运输企业安全生产管理人员操作证的学员准备的理论考试专题&#xff0c;每个月更新的道路运输企业安全生产管理人员模拟考试题祝您顺利通过道路运输企业安全生…

Django之模版层

文章目录 模版语法传值模版语法传值特性模版语法标签语法格式if模板标签for模板标签with起别名 模版语法过滤器常用过滤器 自定义过滤器、标签、inclusion_tag自定义过滤器自定义标签自定义inclusion_tag 模版导入模版继承 模版语法传值 模板层三种语法{{}}:主要与数据值相关{%…

数字三角形模型 笔记

方格取数 走两次的最大值 设有 NN 的方格图&#xff0c;我们在其中的某些方格中填入正整数&#xff0c;而其它的方格中则放入数字0。如下图所示&#xff1a; 某人从图中的左上角 A 出发&#xff0c;可以向下行走&#xff0c;也可以向右行走&#xff0c;直到到达右下角的 B 点…

LOWORD, HIWORD, LOBYTE, HIBYTE的解释

文章目录 实验结论 实验 int 类型大小正常为4Byte 以小端序来看 0x12345678在内存中的存储为 0x78 0x56 0x34 0x120x78在低地址&#xff0c;0x12在高地址 程序输出 #include <stdio.h> #include <string.h> #include<windows.h>int main() {int a 0x12345…

【JavaScript】关键字function的点滴

文章目录 1. function与类Function的区别2. 函数的等价写法3. 函数的使用场景4. 两个不同使用场景下的this关键字5. 面向对象中的继承实现:prototype关键字6. 理解闭包 1. function与类Function的区别 Function 用于直接执行定义的javascript代码 Function(console.log(Hello…

竞赛选题 深度学习的智能中文对话问答机器人

文章目录 0 简介1 项目架构2 项目的主要过程2.1 数据清洗、预处理2.2 分桶2.3 训练 3 项目的整体结构4 重要的API4.1 LSTM cells部分&#xff1a;4.2 损失函数&#xff1a;4.3 搭建seq2seq框架&#xff1a;4.4 测试部分&#xff1a;4.5 评价NLP测试效果&#xff1a;4.6 梯度截断…

互联网Java工程师面试题·微服务篇·第一弹

目录 ​编辑 1、您对微服务有何了解&#xff1f; 2、微服务架构有哪些优势&#xff1f; 3、微服务有哪些特点&#xff1f; 4、设计微服务的最佳实践是什么&#xff1f; 5、微服务架构如何运作&#xff1f; 6、微服务架构的优缺点是什么&#xff1f; 7、单片&#xff0c…

vue请求代理查看真实地址

查看真实地址方式&#xff1a; 通过配置vue.config.js文件&#xff0c;直接在请求头输出完整地址&#xff1a; /api/: { changeOrigin: true, target: process.env.VUE_APP_PLATFORM_URL, logLevel: debug, // 在终端输出 onProxyRes(proxyR…

【开题报告】基于SpringBoot的教资考试学习平台的设计与开发

1.选题背景 教资考试是指为了选拔和评价教师专业素质而设立的一系列考试&#xff0c;包括教师资格证考试、教师招聘考试等。这些考试对于教师的职业发展和晋升至关重要。然而&#xff0c;教资考试的内容庞杂且繁琐&#xff0c;学习者需要进行大量的知识积累和复习备考。 当前…