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

news/2024/7/4 21:09:37/文章来源:https://blog.csdn.net/weixin_43857653/article/details/139930140

一、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.luyixian.cn/news_show_1092828.aspx

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

相关文章

Mac环境 aab包转apks,并安装apks

一、下载下载bundletool工具 Releases google/bundletool GitHub 二、将下载bundletool.jar包、aab、keystore文件全部放到同一个目录下 例如我全部放到download目录下 转换命令行: java -jar bundletool-all-1.16.0.jar build-apks --modeuniversal --bundle…

Shell脚本 循环语句、函数、数组

目录 Shell循环语句 概念 for循环 语法格式 批量创建用户并设置初始密码示例 批量删除用户示例操作步骤 巡检测试主机连通性示例 while循环 语法格式 批量创建、删除用户示例 随机数 控制随机数范围 0 ~ 999 0 ~ 99 0 ~ 9 使用while和随机数实现猜价格示例 un…

docker将容器打包提交为镜像,再打包成tar包

将容器打包成镜像可以通过以下步骤来实现。这里以 Docker 为例,假设你已经安装了 Docker 并且有一个正在运行的容器。 1. 找到正在运行的容器 首先,你需要找到你想要打包成镜像的容器的 ID 或者名字。可以使用以下命令查看所有正在运行的容器&#xff…

八、yolov8模型预测和模型导出(目标检测)

模型查看 模型预测 模型导出 模型训练完成后,找到训练文件生成文件夹,里面包含wights、过程图、曲线图。 模型预测 1、在以下文件夹中放入需要预测的图; 2、找到detect文件下的predict.py文件,修改以下内容。 3、右键点击…

BL104应用在智慧零售多协议采集监控远程实时查看

在智慧零售领域,如今的市场竞争日益激烈,传统的零售模式已经难以满足消费者对服务和体验的高需求。智能化技术的引入,尤其是基于物联网的解决方案,成为提升零售业务效率和服务质量的关键。钡铼BL104 Modbus转MQTT网关作为一种先进…

JSAPI微信支付提示缺少total_fee

微信小程序云开发中使用微信支付。莫名其妙的报错: 这个报错严重图文不符,驴唇不对马嘴,难排查,很恶心。 原因可能是: 1、在微信支付中关联appid; 2、在小程序云开发控制台中授权:

keepalived高可用,LVS+keepalived的实现

概述: keepalived是集群高可用的一个技术,它是一个软件,与网络技术中VRRP协议的实现相类似,都是在若干个服务集群后虚拟出的一个对外提供服务的VIP(Virtual IP),即虚拟IP,当某一台服务器发生故障时&#x…

高效电商数据分析:电商爬虫API与大数据技术的融合应用

一、引言 随着电子商务的迅猛发展和数据量的爆炸式增长,电商数据分析已成为企业决策的关键依据。在竞争激烈的电商市场中,如何高效、准确地获取并分析数据,以洞察市场趋势、优化运营策略、提升用户体验,成为电商企业面临的重要挑…

AI Workflow的敏捷开发:持续创新与优化的艺术

在人工智能的浪潮中,AI Workflow作为大模型落地的关键实践,正逐渐成为技术领域的新宠。然而,随着技术的发展,我们面临着一系列挑战,如何有效地应对这些挑战,实现AI Workflow的敏捷开发,成为了一…

手把手AI实战(四)让图片开口说话

一、成果展示 1.1 原始图片 1.2 合成的视频 二、步骤拆解 提供一张带完整人脸的图片,系统能够根据音频(或者根据输入文本生成音频)合成视频,也就是AI数字人。 本篇实战使用的AI平台是hedra,网址是:https://…

监督学习(二)线性分类

每个样本都有标签的机器学习称为监督学习。根据标签数值类型的不同,监督学习又可以分为回归问题和分类问题。分类和回归是监督学习的核心问题。 回归(regression)问题中的标签是连续值。分类(classification)问题中的标签是离散值。分类问题根据其类别数量又可分为…

代码随想录算法训练营第四十一天| 416. 分割等和子集

416. 分割等和子集 - 力扣&#xff08;LeetCode&#xff09; class Solution {public boolean canPartition(int[] nums) {int sum 0;for (int i0;i<nums.length;i){sum nums[i];}if(sum%2!0){return false;}int weight sum /2;// int[][] dp new int[nums.length][weig…

越复杂的CoT越有效吗?Complexity-Based Prompting for Multi-step Reasoning

Complexity-Based Prompting for Multi-step Reasoning 论文&#xff1a;https://openreview.net/pdf?idyf1icZHC-l9 Github&#xff1a;https://github.com/FranxYao/chain-of-thought-hub 发表位置&#xff1a;ICLR 2023 Complexity-Based Prompting for Multi-step Reason…

【Matlab】CNN-LSTM分类 卷积神经网络-长短期记忆神经网络组合模型(附代码)

资源下载&#xff1a; https://download.csdn.net/download/vvoennvv/89466499 分类算法资源合集&#xff1a;https://download.csdn.net/download/vvoennvv/89466519 目录 Matlab SVM支持向量机分类算法 Matlab RF随机森林分类算法 Matlab RBF径向基神经网络分类算法 Ma…

韩顺平0基础学java——第28天

p569-591 坦克大战&#xff01;&#xff08;绘图监听事件线程文件处理&#xff09; 绘图 绘图原理 Component类提供了两个和绘图相关最重要的方法: 1. paint(Graphics g)绘制组件的外观 2. repaint()刷新组件的外观。 当组件第一次在屏幕显示的时候,程序会自动的调用paint()…

通过 Setapp 使用 240 多款 Mac 生产力工具以及 GPT-4o

Setapp 是一项革命性的订阅服务&#xff0c;可以使用 240 多款 Mac 应用程序的综合套件&#xff0c;并配有强大的人工智能助手。 通过 Setapp 为你的工作效率和生产力增添魔力。 Setapp 官网&#xff1a;访问&#xff08;提供 7 天试用&#xff09; Setapp 的主要功能 AI 助手…

Python爬取中国福彩网彩票数据并以图表形式显示

网页分析 首先打开中国福彩网&#xff0c;点击双色球&#xff0c;选择往期开奖栏目 进入栏目后&#xff0c;选定往期的奖金数目作为我们想要爬取的目标内容 明确目标后&#xff0c;开始寻找数据所在的位置 鼠标右击页面&#xff0c;打开网页源代码&#xff0c;在源代码中搜索…

临时关闭Windows安全中心

在使用WindowsOS是&#xff0c;微软安全中心是我们必不可少的安全防护&#xff0c;但有时我们也会产生想要将其关闭的需求&#xff0c;下面将要介绍如何临时关闭Windows的安全中心 一、打开安全中心、选择“病毒与威胁防护”&#xff0c;点击“管理设置” 之后将其实时保护关闭…

Linux企业实时同步服务---3688字

实时同步服务 正常的互联网公司架构&#xff1a; 内容&#xff1a;每天服务器及服务器上的应用程序等正常使用&#xff08;每天查看&#xff09;比如&#xff1a;邮件&#xff0c;短信&#xff0c;等信息&#xff1b;巡检内容是否正常使用。互联网公司就是底层服务开发、代码运…

C++ (week8):数据库

文章目录 一、数据库简介1.数据库2.MySQL(1)数据库的结构(2)MySQL的三种使用方式(3)命令行(4)Navicat Premium 二、SQL1.SQL (Structured Query Language)&#xff0c;即结构化查询语言2.数据定义语言 DDL (Data Definition Language) &#xff0c;创建、修改、删除数据库、表结…