【linux学习十七】文件服务管理

一、FTP

FTP server:FTP(File Transfer Protocol,文件传输协议 )是 TCP/IP 协议组中的协议之一
在这里插入图片描述

软件包:vsftpd

/安装
yum -y install vsftpd

//准备文件
touch /var/ftp/abc.txt  
//注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。

//启动服务
systemctl start vsftpd
systemctl enable vsftpd


/关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0

//查询安装版本
yum list | grep vsftpd



//linuxFtp客户端程序1:  lftp  在哪个文件夹切换的地址就下载到那个文件下

//安装访问客户端工具
yum -y install lftp
//访问服务器
lftp  ip //服务器IP地址
//查看并下载
ls 
get abc.txt  //下载
mirror pub //下载目录

//LinuxFTp客户端程序2:wget  在哪个文件夹切换的地址就下载到那个文件下
ip后面的/不是根目录 而是代表  /var/ftp/
wget ftp://172.16.2.100/kvm-manager-centos
wget ftp://172.16.8.0/kvm-manager-centod -O /tmp/a.sh //指定文件名和目录  -O
wget http://nginx.org/download/nginx-1.10.2.tar.gz
wget -m ftp://zhufo.top/soft //-m 下载目录



上传
//1.配置文件  先备份一份  用于设定FTP服务器的功能开启或关闭的文件
cp /etc/vsftpd/vsftpd.conf  /tmp/vsftpd.conf
vim /etc/vsftpd/vsftpd.conf   //root权限才能打开

//2.打开文件 检查禁用匿名账号 登录开启     启用匿名账号(默认 比较方便)
anonymous_enable=YES          //匿名=YES   NO需要输入用户名密码

systemctl restart vsftpd //重启

//3.配置上传指令
anon_upload_enable=YES //启用上传文件的能力
anon_mkdir_write_enable=YES     //启用创建目录的能力

//4.创建上传目录
mkdir /var/ftp/upload  //创建上传文件夹
chmod 777 /var/ftp/upload  //给文件夹授权  用户可访问

//5.客户端测试
登录服务器
lftp 192.168.142.100
上传文件
touch 1.txt //先创建一个文件
cd upload //进入上传目录
put 1.txt  //上传

上传文件夹
mkdir  123
mirror -R 123 //上传

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、NFS

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

centos6关闭防火墙请使用下列命令
iptables -F
service iptables save


准备环境:  4台电脑
nas 192.168.122.100
web1 192.168.122.101
web2 192.168.122.102
web3 192.168.122.103

//关闭防火墙
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
setenfore 0
systemctl stop firewalld
systemctl disable firewalld



一、nas存储端:
//安装NFS服务器
yum -y install nfs-utils
mkdir /webdata //存储网站代码
echo 'nfs test内容...' >  /webdata/index.html //放置测试页面
//1.配置nfs服务器
vim /etc/exports  //打开后输入  /webdata 192.168.122.0(rw)
//  /webdata 192.168.122.0(rw)   //自己的ip   0
//  /webdata指的是发布资源的日录
//  192.168.122.0/24允许访问NFS的客户机
//2.启动nfs服务器
systemctl start nfs-server
systemctl enable nfs-server
//3.检查nfs输出是否正常
exportfs -v //检查输出目录
//webdata
//192.168.142.0/24(sync,wdelay,hide,no subtree check,sec=sys,rw.secure.root squash,no all squash)


二、.web1服务器
//1.安装NFS客户端
yum -y install nfs-utils httpd
systemctl start httpd
systemctl enable httpd
//2.查看存储端共享
showmount  - e 192.168.122.100  //查询NFS服务器可用目录
//3.手动挂载
mount -t nfs 192.168.122.100:/webdata  /var/www/html/
//取消挂载使用umount
umount /var/www/html/
//4.查看挂载
df  //方式一
ls /var/www/html/  //方式二




在这里插入图片描述

三ssh

ssh  账户名@IP地址  //远程管理
ssh root@192.168.122.101  //使用root权限控制这台计算机

rpm -qa | grep ssh  //查看是否安装ssh
yum install openssh-server  //安装

ststemctl start sshd   //启动服务(默认启动)
netstat -antp | grep sshd  //查看端口
systemctl enable sshd  //开机启动(默认启动)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Docker 安装和加速

目录 1.安装 2.了解 docker 信息 3.查询状态 4. 重新启动Docker 1.安装 yum install –y docker 2.了解 docker 信息 cat /etc/redhat-release 3.查询状态 systemctl status docker 4.支持 1.12 的 docker 镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docke…

stm32学习笔记---TIM输出比较(代码部分)定时器定时中断/定时器外部时钟

目录 第一个代码:定时器定时中断 Timer.c 初始化函数 初始化定时器的步骤 定时器的库函数 TIM_DeInit TIM_TimeBaseInit TIM_TimeBaseStructInit TIM_Cmd TIM_ITConfig TIM_InternalClockConfig TIM_ITRxExternalClockConfig TIM_InputTriggerSource …

一文读懂客户管理系统平台:概念、功能与应用场景介绍!

在当今竞争激烈的市场环境下,企业想要保持竞争力,不仅要有优质的产品和服务,更要有高效的客户管理手段。客户管理系统平台作为一种重要的工具,正在被越来越多的企业所青睐。那么,客户管理系统平台有什么用呢&#xff1…

fidder自动测试cookie脚本

前言 工作在使用fidder抓包时,经常需要找到一个请求携带的cookie中,真正校验了那些cookie,从而在代码中实现写入这些cookie的请求。这个过程除了根据经验快速过滤,就只能一个一个删除测试了。 所以我写了这个脚本,自动…

Telnet远程登录(Cisco)

Telnet 基于TCP/IP协议族 远程终端协议 在Internet上远程登录 VTY(Virtual Teletype) 通过IP连接物理上的终端 实现在Internet上 登陆和配置远程目标终端 A Router>enable Router#config Router(config)#hostname A A(config)#interface gigabitEthernet 0/0 A(confi…

ArkUI开发学习随机——得物卡片,京东登录界面

案例一:得物卡片 代码: Column(){Column(){Image($r("app.media.mihoyo")).width(200).height(200)Row(){Text("今晚玩这个 | 每日游戏打卡").fontWeight(700).fontSize(16).padding(4)}.width(200)Text("No.12").fontWe…

服务器数据恢复—raid故障导致部分分区无法识别/不可用的数据恢复案例

服务器数据恢复环境: 一台某品牌DL380服务器中3块SAS硬盘组建了一组raid。 服务器故障: RAID中多块磁盘出现故障离线导致RAID瘫痪,其中一块硬盘状态指示灯显示红色。服务器上运行的数据库在D分区,备份文件存放在E分区。由于RAID瘫…

游戏AI的创造思路-技术基础-深度学习(2)

感觉坑越挖越大,慢慢填~~~~ 继续上篇进行填坑,这一篇我们介绍下循环神经网络 目录 3.2. 循环神经网络(RNN) 3.2.1. 算法形成过程 3.2.2. 运行原理 3.2.3. RNN有哪些优缺点 3.2.4. RNN参数 3.2.5. 如何选择RNN模型参数 3.2…

【Playwright+Python】—— 环境搭建及脚本录制!

前言 看到这个文章,有的同学会说: 静姐,你为啥不早早就写完python系列的文章。 因为有徒弟需要吧,如果你也想学自学,那这篇文章,可以说是我们结缘一起学习的开始吧! 如果对你有用&#xff0…

Qt开发 | Qt界面布局 | 水平布局 | 竖直布局 | 栅格布局 | 分裂器布局 | setLayout使用 | 添加右键菜单 | 布局切换与布局删除重构

文章目录 一、Qt界面布局二、Qt水平布局--QHBoxLayout三、Qt竖直布局四、Qt栅格布局五、分裂器布局代码实现六、setLayout使用说明七、布局切换与布局删除重构1.如何添加右键菜单2.布局切换与布局删除重构 一、Qt界面布局 Qt的界面布局类型可分为如下几种 水平布局(…

Python+Pytest+Allure+Yaml接口自动化测试框架详解

PythonPytestAllureYaml接口自动化测试框架详解 编撰人:CesareCheung 更新时间:2024.06.20 一、技术栈 PythonPytestAllureYaml 版本要求:Python3.7.0,Pytest7.4.4,Allure2.18.1,PyYaml6.0 二、环境配置 1、安装python3.7,并配置…

解析分子筛自动填充高原制氧机的工作原理及优势

在高原地区,由于空气稀薄,氧气含量相对较低,这给人们的生活、工作和学习带来了诸多不便。为了解决这个问题,高原制氧机应运而生,其中分子筛自动填充高原制氧机以其高效、稳定、安全的特点受到了广泛的关注和应用。 一、…

CRMEB 多门店后台登录入口地址修改(默认admin)

一、>2.4版本 1、修改后端 config/admin.php 配置文件,为自定义的后缀 2、修改 平台后台前端源码中 view/admin/src/settings.js 文件,修改为和上面一样的配置 3、修改后重新打包前端代码,并且覆盖到后端的 public 目录下&#xff1a;打包方法 4、重启swoole 二、<2.4版…

蒙特卡洛树搜索

蒙特卡洛树搜索入门---强化学习 - 知乎蒙特卡洛树搜索&#xff08;Monte Carlo tree search&#xff09;简称MCTS&#xff0c;和一般的蒙特卡洛方法不是一个概念。通俗的理解&#xff0c;蒙特卡洛方法是随机现象中用频率来近似概率&#xff0c;模拟次数越多&#xff0c;结果越准…

从 Hadoop 迁移,无需淘汰和替换

我们仍然惊讶于有如此多的客户来找我们&#xff0c;希望从HDFS迁移到现代对象存储&#xff0c;如MinIO。我们现在以为每个人都已经完成了过渡&#xff0c;但每周&#xff0c;我们都会与一个决定进行过渡的主要、高技术性组织交谈。 很多时候&#xff0c;在这些讨论中&#xff…

项目实训-vue(十一)

项目实训-vue&#xff08;十一&#xff09; 文章目录 项目实训-vue&#xff08;十一&#xff09;1.概述2.页顶导航栏3.导航信息4.总结 1.概述 本篇博客将记录我在图片上传页面中的工作。 2.页顶导航栏 <divstyle"display: flex;justify-content: space-between;alig…

打造智能家居:用ESP32轻松实现无线控制与环境监测

ESP32是一款集成了Wi-Fi和蓝牙功能的微控制器&#xff0c;广泛应用于物联网项目。它由Espressif Systems公司开发&#xff0c;具有强大的处理能力和丰富的外设接口。下面我们将详细介绍ESP32的基础功能和引脚功能&#xff0c;并通过具体的实例项目展示其应用。 主要功能 双核处…

网络安全协议

1. 概述 1.1 网络安全需求 五种需求&#xff1a; 机密性&#xff1a;防止数据未授权公开&#xff0c;让消息对无关听众保密 完整性&#xff1a;防止数据被篡改 可控性&#xff1a;限制对网络资源&#xff08;硬件和软件&#xff09;和数据&#xff08;存储和通信&#xff0…

「2024中国数据要素产业图谱1.0版」重磅发布,景联文科技凭借高质量数据采集服务入选!

近日&#xff0c;景联文科技入选数据猿和上海大数据联盟发布的《2024中国数据要素产业图谱1.0版》数据采集服务板块。 景联文科技是专业数据服务公司&#xff0c;提供从数据采集、清洗、标注的全流程数据解决方案&#xff0c;协助人工智能企业解决整个AI链条中数据采集和数据标…

Kendryte K210 固件烧录

本章将为读者介绍 Kendryte K210 的固件烧录&#xff0c;以及 Kendryte K210 外部 NOR Flash 的空间 分布。 本章分为如下几个小节&#xff1a; 6.1 外部 NOR Flash 的空间分布 6.2 Ubuntu 下的固件烧录 6.3 Windows 下的固件烧录 外部 NOR Flash 的空间分布 Kendryte K210 的…