Linux系统配置及服务管理——文件服务

一、FTP Server

简介:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,其作用是提供文件共享服务是互联网上多媒体资源和软件资源绝大部分都是通过FTP服务器传递。此服务默认占用计算机的20/21端口。

1、FTP Server 默认配置

i> 安装并启动FTP Server
# yum -y install vsftpd    //安装vsftp
# touch /var/ftp/abc.txt   //准备分发的文件
# systemctl start vsftpd   //启动服务
ii>关闭防火墙及selinux
# systemctl  stop firewalld
# setenforce 0

2、FTP Clinet——lftp

# yum -y install lftp   //安装客户端工具
lftp 服务器的IP地址   //访问服务器


注:get下载文件;mirror下载目录

3、启动上传功能

i> 修改用于设定FTP服务器的功能开启或关闭的文件
   vim  /etc/vsftpd/vsftpd.conf

如下图修改,目的是允许匿名用户登录ftp,并启动上传文件的能力和创建目录的能力。

ii> 重启ftp程序
systemctl restart vsftpd   //修改完务必重启程序,否则修改不生效。
iii> 创建上传目录并赋予权限
# mkdir   /var/ftp/upload
# chmod  777   /var/ftp/upload
iiii>客户机测试


注:cd进入上传目录;put命令为上传;mirror -R可以上传文件夹。


二、NFS Server

简介:NFS(Network File System 网络文件系统)Linux/Unix系统之间共享文件的一种协议,NFS 的客户端主要为Linux,NFS支持多节点同时挂载以及并发写入;作用是提供文件共享服务,为 Web Server 配置集群中的后端存储。

i> nas(存储端)的部署
# yum -y install nfs-utils   //安装NFS服务器
mkdir /webdata    //存储网站代码
# echo "nfs test..." > /webdata/index.html   //放置测试页面
ii> 配置NFS服务器

#vim /etc/exports 将以下内容写入文本中

 /webdata      192.168.142.0/24(rw no_root_squash)

注:/webdata指的是发布资源的目录;192.168.142.0/24允许访问NFS的客户机;(rw)可读可写;no_root_squash开放客户端使用root使用来操作文件系统。

iii> 启动NFS服务器
# systemctl start nfs-server
# exportfs -v    //检查NFS输出是否正常
iiii> web客户机部署
# yum -y install nfs-utils httpd
# systemctl start httpd
# showmount -e 192.168.142.133   查询NFS服务器可用目录
# mount -t nfs 192.168.142.133:/webdata      /var/www/html/    //手动挂载
# df    //查看挂载

最后使用web客户端查看web服务器,真机打开浏览器浏览网页即可。


三、SSH Server

简介:在服务器的字符界面,进行选取,复制,粘贴,翻页很不方便。
所以就可借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。

一、SSH 服务器实战

1、查询SSH是否安装

rpm -qa | grep ssh    //若没安装SSH则可输入:yum install openssh-server安装

2、SSH服务管理

systemctl start sshd    //启动ssh服务
netstat -antp | grep sshd   //查看端口
systemctl enable sshd    //设置开机自启动

3、使用SSH远程管理

#ssh   账户名@IP地址

4、免密登录实战

ssh-keygen   //生成密钥
ssh-copy-id   远程连接的主机ip    //传递密钥

各位小伙伴们,今天的学习就分享到这里咯,你学废了吗?欢迎大家留言评论呦。


Linux 操作系统之文件服务相关推荐

  1. linux 文件服务,Linux操作系统之文件服务(ftp、nfs)

    一.FTP server 1.简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一. logo: 作用: 提供文件共享服务, ...

  2. Linux学习笔记 文件服务Vsftp详细介绍

    Linux学习笔记 文件服务Vsftp详细介绍 知识点: 1.FTP使用TCP连接和TCP端口 2.在进行通信时,FTP需要建立两个TCP连接: 一个用于控制信息,TCP端口号缺省为21 一个用于数据 ...

  3. Linux操作系统:文件和目录命令

    dba基础课程-Linux操作系统:文件和目录命令 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~us ...

  4. Linux开发从入门到精通——基础篇 :1、计算机常识、Linux操作系统和文件系统介绍

    Linux开发从入门到精通--基础篇 :1.计算机常识.Linux操作系统和文件系统介绍

  5. linux操作系统中文件系统管理--实训

    一.前言 linux操作系统实验报告.写实验报告当代大学生必备技能,这个实验报告,我丢在CSDN保存一下.截图是自己用自己的linux操作系统做的. 二.内容 1.项目实训目的 ·掌握Linux下文件 ...

  6. Linux中阶—文件服务vsftpd (九)

    vsftpd服务安装: yum -y install vsftpd* yum -y install pam* libdb -utils libdb* --skip-broken 软件结构如下: ​ ​ ...

  7. Linux操作系统下文件作用

    linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的 ...

  8. linux的服务文件,Linux的nfs文件服务

    一.NFS概念(适用于Linux与Linux的网络文件系统) 二.安装nfs启动服务 yum install nfs-utils systemctl enbale nfs-server systemc ...

  9. Linux的nfs文件服务

    一.NFS概念(适用于Linux与Linux的网络文件系统) 二.安装nfs启动服务 yum install nfs-utils systemctl enbale nfs-server systemc ...

最新文章

  1. Nature:拟南芥微生物组功能研究0概述
  2. 技术部门Leader是不是一定要技术大牛担任?
  3. C#——《C#语言程序设计》实验报告——Windows桌面编程文件与流——简易记事本
  4. 小爱同学app安卓版_这一届的小爱Play,居然连喵都敢撩……
  5. 推给我的广告都跟我最近看的内容有关系,怎么做到的?
  6. 云计算学习总结(2)——服务器场景漏洞修复
  7. 在ASP.NET中如何添加过滤器
  8. electron 使用json作为本地存储_使用腾讯云对象存储 COS 作为 Velero 后端存储,实现集群资源备份和还原...
  9. 柱形图怎么变成横着的_鞋柜爆满怎么办?来看看日本人怎么收纳鞋子,感觉能多塞下20双...
  10. python float转化为int_python – 将矩阵的某些列从float转换为int
  11. Linux指令:top
  12. 数据结构 严蔚敏 习题总结
  13. 树莓派做微信公众号服务器,树莓派与微信公众号对接(python)
  14. 按键精灵下载文华财经数据 一键下载
  15. pytorch pack_padded_sequence和pad_packed_sequence
  16. cartographer 代码思想解读(9)- 激光雷达畸变矫正
  17. 怎么知道跟交换机互联的交换机_电话交换机日常怎么维护和保养?
  18. Lorem ipsum乱数假文学习笔记
  19. 用Java语言编写打印菱形
  20. Java中方法调用完之后,原来的数改变吗?

热门文章

  1. 学习笔记(28):MATLAB基础入门课程-乘方运算
  2. RecyclerView的好朋友 — SnapHelpter
  3. 添加底图&切换底图——参考ArcGIS API
  4. Opencv项目实战-信用卡数字识别
  5. CGCTF平台web题writeup
  6. Vue实例详解与生命周期
  7. 用 Python 爬取电影,这些电影真的很不错
  8. 微信内置浏览器无法打开APP下载链接的解决方案
  9. 洛谷1967 火车运输 kruskal求最大生成树 倍增LCA维护最小值
  10. python __getattr__和__setattr__