Linux 文件服务
FTP(File Transfer Protocol,文件传输协议) 是
TCP/IP 协议组中的协议之一
作用:提供文件共享服务互联,网上多的媒体资源和软件资源,绝大部分都是通过FTP服务器传递。
软件包:vsftpd
安装服务器端的软件包vsftpd 先配置好yum源
1.
安装 yum –y install vsftpd
2.
准比发放文件 touch /var/ftp/aba.txt
3.
启动:systemctl start vsfpd
systemctl enable vsftpd(开机启动)
4. 关闭防火墙: systemctl
stop firewalld
systemctl
disable firewalld
setenforce 0
vim /etc/selinux/config进入配置文件,修改SELINUX=disable
- 先备份vsftpd.conf文件到/tmp下,再编辑vsftpd.conf文件
cp /etc/vsftpd/vsftpd.Conf /tmp
vim
/etc/vsftpd/vsftpd.Conf /tmp
6检查禁用匿名账户登录是否开启
anonymous_enable=YES
7配置上传指令
anon_upload_enable=YES
anon_mkdir_write_enable=YES
8创建上传目录为upload
并修改权限为777
mkdir
/var/ftp/upload
chmod
777 /var/ftp/upload
9重新配置vsftpd
systemctl restart vsftpd
客户端(首先确保服务器关闭防火墙、配置完yum源)
客户端1:lftp
1首先安装客户端工具lftp: yum -y install lftp
2访问服务器
lftp
192.168.244.138
3查看并下载
准备上传文件
touch 123.txt
echo 123 > 123.txt
访问服务器上传文件
lftp 192.168.244.138
cd utpload
put 123.txt
客户端2:wget
首先确保安装了wget 没有的话使用 使用rpm 安装wget(安装时切换目录到/mnt/cdrom/Packages 然后rpm -ivh wget-1.14-15.el7.x86_64.rpm安装,注意:版本号可能不同)
然后使用wget程序访问服务器并下载文件和目录
例如:wget ftp://192.168.244.138/abc.txt
下载abc.txt文件
wget ftp://192.168.244.138/abc.txt
-O/tmp/a.sh 指定文件名和路径
wget -m ftp://192.168.244.138/soft 下载目录
NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议,NFS 的客户端主要为Linux,支持多节点同时挂载,以及并发写入。
NFS作用:提供文件共享服务,为 Web Server 配置集群中的后端存储。
实验准备2台虚拟机,1台作为nas储存端,其余的作为web1。(确保防火墙和selinux处于关闭状态)
(nas储存端)
安装NFS服务器,创建目录webdata 存储网站内容,放置测试页面并输入内容(提前配置好yum源)
yum -y install
nfs-utils
mkdir /webdata
echo “2020-03-07” > /webdata/index.html
编写NFS配置文件
vim /etc/exports 进入配置文件
编写内容例如:/webdata 192.168.244.138./24(rw)
启动NFS服务器并设置为开机自启
systemctl start nfs-server
systemctl enable nfs-server
查看NFS输出是否正常:
exportfs -v -v是检查输出的目录
192.168.244.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,
secure,no_root_squash,no_all_squash) 说明输出正常
web1服务器上的操作:(关闭防火墙、关闭selinux、配置完yum源)
安装NFS客户端:yum -y install nfs-utils
httpd
启动NFS客户端:systemctl start httpd
systemctl enable httpd
查看储存端共享: showmount -e 192.168.244.138
提示:Export list
for 192.168.244.138
/webdata 192.168.244.0/24
手动挂载:mount -t nfs
192.168.197.144:/webdata /var/www/html
查看挂载情况:df 显示挂载情况,看到192.168.244.138:/webdata说明挂在成功
查看挂载内容: ls
/var/www/html/ 显示出来挂载内容 index.html
打开浏览器输入本机ip(web1这台机器)查看一下若出现nsa储存端的内容说明这台机器 实验成功
SSH简介:有没有感觉在服务器的字符界面,进行选取,复制,粘贴,翻页很不方便。所以就可借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。
首先登陆一台centos
查询SSH是与否安装:rpm -qa|grep ssh
如果没安装输入: yum
install openssh-server安装
启动SSH服务: systemctl start sshd
设置SSH开机自启:systemctl enable sshd
查看端口: netstat
-antp|grep sshd 显示22号端口提供ssh服务
使用SSH远程管理: ssh 账户名@ip地址
ssh root@192.168.244.140 远程连接192.168.244.140的机器
Linux 文件服务相关推荐
- Linux 文件服务---------- nfs Server
Linux 文件服务 nfs (Network file system)#网络文件系统 ---> 远程文件调用 samba #文件共享(unix /linux /windows ) ,只能适用于 ...
- Linux 文件服务系统
项目功能: 实现了对文件的远程访问,远程传输的功能.类似于 tftp 服务器. 开发及硬件组成:Linux,pc机,arm 开发板 项目描述:实现 Linux 文件服务端的开发,Linux 客户端的开 ...
- linux 文件服务,linux系统文件服务
我们之前的学习都是以个人计算机的形式去操作,今天则可以作为服务器来操作.服务器必备的功能是文件的传输,所以我们现在讲的是怎么让用户能在你这里下载和上传文件. 环境准备 做本次实验前,需要你关闭防火墙和 ...
- linux 文件服务,Linux操作系统之文件服务(ftp、nfs)
一.FTP server 1.简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一. logo: 作用: 提供文件共享服务, ...
- linux文件服务有哪些,linux有哪些文件系统?_网站服务器运行维护,linux
linux运维学什么知识?_网站服务器运行维护 linux运维需要学的知识:1.Linux基础知识.linux操作系统:2.bash脚本编程:3.文本处理命令:4.数据库:5.防火墙:6.监控工具:7 ...
- Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务
NFS网络文件服务 NFS---- Network File System 用于UNIX/Linux[UNIX类操作系统]系统间通过网络进行文件共享,用户可以把网络中NFS服务器提供的共享目录挂载到本 ...
- Linux学习笔记 文件服务Vsftp详细介绍
Linux学习笔记 文件服务Vsftp详细介绍 知识点: 1.FTP使用TCP连接和TCP端口 2.在进行通信时,FTP需要建立两个TCP连接: 一个用于控制信息,TCP端口号缺省为21 一个用于数据 ...
- Linux 操作系统之文件服务
Linux系统配置及服务管理--文件服务 一.FTP Server 简介:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,其作用是提供 ...
- Linux网络服务-Web Service之【HTTP协议简介】(一)
一.什么是HTTP? 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议.设计HTTP最初的目的是为了提供一种发布和接收 ...
最新文章
- 人工智能算法模型必会之——正则化方法综述
- Web应用开发技术-CSS
- react-native run-android报错的原因,license问题
- 疯子的算法总结10--最小生成树Kruscal
- 网管型工业交换机如何提高网路流量过滤?
- Nginx学习笔记(五) 源码分析内存模块内存对齐
- IDEA无法导入HttpServlet包解决方法
- 带你了解Typescript的14个基础语法
- (85)FPGA显示激励(monitor)
- C++中,如何定义和使用指向成员函数的指针
- Macbook 本机 apache 虚拟主机和网站,多域名、多虚拟目录,并且允许列举所有文件和目录
- asp 入门实例(页面+代码)
- 高仿QQ创建搜索框以及拼音检索好友
- 2016.7.14 如何在浏览器中查看jsp文件
- 永中Office已失去往日的光辉
- 线性内插interp1函数用法
- JVM: GC过程总结(minor GC 和 Full GC)
- 执行重构时发生了致命错误
- PS制作精美的网页按钮设计教程
- 洛谷:P4516 [JSOI2018] 潜入行动(树形dp、树上分组背包统计方案数)
热门文章
- 马云说完新零售,范驰开讲新店商
- 又是一年秋好景,稻香时节再忆君
- java计算机毕业设计某山区环境保护监督管理平台源程序+mysql+系统+lw文档+远程调试
- 呕心整理Java中的12种常用设计模式以及应用场景
- 世界史上最成功的12大王朝
- 比尔及梅琳达·盖茨基金会承诺将投入最高1.2亿美元帮助低收入国家获取新冠药物...
- 华为云永久修改主机名
- scala 中缀表达式和中置操作符
- Cocos2d-x Lua库函数剖析(二)cocos2d
- 力扣 1539. 第 k 个缺失的正整数