【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,一经查实,立即删除!

相关文章

数据库 复习题

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

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

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

Webpack: 底层配置逻辑

概述 Webpack 5 提供了非常强大、灵活的模块打包功能,配合其成熟生态下数量庞大的插件、Loader 资源,已经能够满足大多数前端项目的工程化需求,但代价则是日益复杂、晦涩的使用方法,开发者通常需要根据项目环境、资源类型、编译目…

huggingface 笔记:peft

1 介绍 PEFT 提供了参数高效的方法来微调大型预训练模型。传统的范式是为每个下游任务微调模型的所有参数,但由于当前模型的参数数量巨大,这变得极其昂贵且不切实际。相反,训练较少数量的提示参数或使用诸如低秩适应 (LoRA) 的重新参数化方法…

探索增删改查(CRUD)操作在软件开发中的重要性

在软件开发中,CRUD(Create, Read, Update, Delete)是常见且基础的操作集合,它们构成了对数据进行基本管理和操作的核心。无论是开发Web应用、移动应用还是管理系统,了解和有效地实施…

通过分离有色和无色pdf页面减少打印费

该工具是我认识的一位中科大的大佬在本科毕业的时候做的一个小工具,去打印店打印全彩的毕业论文的话会比较贵,他想到有没有一种方案可以实现有彩色页面的pdf和没有彩色页面的pdf分开打印,前者打印彩色,后者打印黑白,这…

深入浅出:NPM常用命令详解与实践

深入浅出地讲解npm常用命令及其实践,可以帮助开发者更好地理解和使用这个强大的Node.js 包管理工具。以下是一些常用的npm命令及其详细解释和实践案例: 1:初始化项目: 命令:npm init用途:生成一个package…

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 /-- 计算总订…

向npm发包

前提:安装node和npm,注册npm账号 1.创建文件夹,初始化项目: mkdir my-plugin cd my-plugin npm init 2.创建 .npmignore 文件来指定在发布包时应该忽略的文件和目录。这可以帮助你减小包的大小,避免不必要的文件被上…

【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 -…

如何处理Java中的BufferOverflowException异常?

如何处理Java中的BufferOverflowException异常? 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 在Java编程中,BufferOverflowExceptio…

C++类的继承(听课笔记)

代码1: 子类访问限定、继承方式 &#xff0c;以及 子类和父类复制兼容 #include<iostream> using namespace std;//父类和子类是两个独立的作用域 //所以他的属性和方法可以重名class Person//父类 { public:void Print(){cout << "name:" << _na…

JVM-类加载机制

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

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

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