【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.mzph.cn/diannao/34834.shtml

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

相关文章

数据库 复习题

有一个关系模式:工程关系(工程号,工程名称,职工号,姓名,聘期,职务,小时工资率,工时),公司按照工时和小时工资率支付工资,小时工资率由…

【大数据】—二手车用户数据可视化分析案例

项目背景 在当今的大数据时代,数据可视化扮演着至关重要的角色。随着信息的爆炸式增长,我们面临着前所未有的数据挑战。这些数据可能来自社交媒体、商业交易、科学研究、医疗记录等各个领域,它们庞大而复杂,难以通过传统的数据处…

MySQL数据库(二):数据库基本操作

MySQL是一种流行的关系型数据库管理系统,广泛用于Web应用和各种数据存储需求。通过本次介绍,您将学习如何进行MySQL数据库的基本操作,包括创建数据库和表、插入和查询数据、更新和删除记录。这些基础知识将为您打下坚实的数据库操作基础。 目…

2023国家最高科学技术奖薛其坤院士:科学家的幸福感来自于哪里

内容来源:量子前哨(ID:Qforepost) 文丨浪味仙 排版丨沛贤 深度好文:2000字丨8分钟阅读 6 月 24 日,2023 年度国家最高科学技术奖在京揭晓,薛其坤院士荣获中国科技界崇高荣誉,这不…

【软件下载】Camtasia Studio 2024详细安装教程视频

习惯上来说Camtasia Studio是一款简单易用的高清录屏和视频编辑软件,拥有录制屏幕和配音、视频的剪辑和过场动画片、添加说明字幕和水印、制作视频封面和菜单、视频压缩和播放。不得不说Camtasia是一款屏幕录制和视频剪辑软件,教授课程,培训他…

字节跳动联手博通:5nm AI芯片诞生了?

字节跳动联手博通:5nm AI芯片诞生了? 前言 就在6月24日,字节跳动正在与美国博通合作开发一款5纳米工艺的专用集成电路(ASIC) AI处理器。这款芯片旨在降低采购成本并确保高端AI芯片的稳定供应。 根据报道,尽管芯片设计工作进展顺利…

力扣SQL50 即时食物配送 II min函数 嵌套查询

Problem: 1174. 即时食物配送 II 👨‍🏫 参考题解 Code -- 计算立即配送的订单百分比 select round (-- 计算订单日期与客户偏好配送日期相同的订单数量sum(case when order_date customer_pref_delivery_date then 1 else 0 end) * 100 /-- 计算总订…

【linux学习十六】网络管理

网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活 默认情况下,CentOS/RHEL7已安装网络管理器,并处于启用状态。 认识网卡 ens32 ens33 ens34 ens35 一.ip相关 查询网络状态 sy…

2005年下半年软件设计师【下午题】试题及答案

文章目录 2005年下半年软件设计师下午题--试题2005年下半年软件设计师下午题--答案 2005年下半年软件设计师下午题–试题 2005年下半年软件设计师下午题–答案

「全新升级,性能更强大——ONLYOFFICE 桌面编辑器 8.1 深度评测」

文章目录 一、背景二、界面设计与用户体验三、主要新功能亮点3.1 高效协作处理3.2 共同编辑,毫无压力3.3 批注与提及3.4 追踪更改3.5 比较与合并3.6 管理版本历史 四、性能表现4.1 集成 AI 工具4.2 插件强化 五、用户反馈与使用案例 一、背景 Ascensio System SIA -…

JVM-类加载机制

一、基础概念 当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把该类加载到JVM。 其主要流程如下: 1.什么是类加载 那么什么是类加载? Java的类加载,就是把字节码格式“.class”文件加载到JVM的方法区…

48、基于深度学习的离群值输入向量(matlab)

1、基于深度学习的离群值输入向量原理及流程 基于深度学习的离群值检测的输入向量原理是通过神经网络模型对数据进行学习和表示,在该表示中探测异常样本。其流程大致如下: 数据预处理:将数据进行归一化处理,确保神经网络模型能够…

pycharm常用快捷键

详细总结了Pycharm的常用快捷键,下文介绍使用方法和场景, 并不需要记忆这些快捷键, 你只需要知道有这些快捷键, 再需要用的时候查看一下, 用的多了自然也就记住了,需要的朋友可以参考下 1.注释(添加/消除)(Ctrl /)这里说下Python的单行注释是 # , 多行注释是 注释内…

L59---101.对称二叉树(广搜)---Java版

1.题目描述 2.思路和知识点 (1)根节点为空: 如果根节点为空,树是对称的。 (2)递归检查: isMirror 方法递归检查两个子树是否是镜像对称的。 (3)辅助函数 isMirror: 1)如果两个节点都为空,它们是镜像对称的…

react笔记-04redux篇

redux和react-redux笔记,以及项目中如何使用,对redux的封装,让其使用类似于vuex一样方便。 一、redux 1. redux工作流程 流程:创建action > dispatch分发action > 交给store > reducer加工数据返回给store 2. redux的…

LabVIEW在核磁共振实验室的应用

​核磁共振(NMR)实验室在进行复杂的核磁共振实验时,需要一个高效、灵活且易于操作的实验控制和数据采集系统。传统的NMR实验系统往往使用专门的硬件和软件,存在系统封闭、扩展性差、维护成本高等问题。为了解决这些问题&#xff0…

揭秘Redis中的高级数据结构:跳跃表Skiplist

Redis数据结构-跳跃表Skiplist 1. 简介1.1. Redis高性能键值存储数据库1.2. Redis的特点和优势1.3. 跳跃表Skiplist 2. 跳跃表的概念和背景2.1 跳跃表的概念2.2 跳跃表的发展历程和提出背景 3. 跳跃表的基本原理3.1 结构概述3.1.1 跳跃表的结构概述3.1.2 跳跃表的节点结构 3.2 …

Stable Diffusion【进阶篇】:真人漫改之迪士尼风格定制

大家好,我是极客菌 关于真人漫改是一个应用比较多的图片定制方向,本文以及后面的章节我们结合一些具体的大模型或者LORA来更深入的实践一下。 一. 迪士尼风格 在SD的大模型中,实现迪士尼或者皮卡斯风格的图片,首推 Disney Pix…

从零开始构建CNN模型

猫狗分类问题——从零开始构建CNN 我们将使用相同的体系结构,并进行一些小的更改,如下所示。 第一个线性层的输入尺寸发生变化,因为猫和狗的图像尺寸是(256,256)。添加了另一个线性层来为模型学习提供更多的灵活性。 让我们来看看实现网络架…

带你学习PID控制算法

#PID涉及相关知识 开环控制系统:开环系统,无反馈系统,即系统的输入不受输出的影响,在受到外界干扰输出效果减小,此时输入也不会增加,因为输出不会对输入施加影响,像是断开的环一样称为开环&…