linux共享文件夹?

2023-10-27

linux共享文件夹?

在Linux中,可以使用Samba或NFS等服务来共享文件夹。

  1. 使用Samba共享文件夹

Samba是一种允许Windows和Linux之间共享文件和打印机的服务。以下是在Linux中使用Samba共享文件夹的步骤:

  1. 安装Samba服务:

在Debian/Ubuntu系统中,可以使用以下命令安装Samba:

sudo apt-get update
sudo apt-get install samba

在CentOS/RHEL系统中,可以使用以下命令安装Samba:

sudo yum install samba
  1. 创建共享目录:

在Linux中创建一个目录,用于共享文件夹。例如,可以使用以下命令创建一个名为shared的目录:

sudo mkdir /home/shared
  1. 配置Samba:

编辑Samba配置文件,可以使用以下命令:

sudo nano /etc/samba/smb.conf

在文件末尾添加以下内容:

[shared]
  path = /home/shared
  read only = no
  guest ok = yes

其中,[shared]是共享文件夹的名称,path是共享文件夹的路径。read only表示共享文件夹是否为只读模式,guest ok表示是否允许未经授权的访问。

  1. 重启Samba服务:

在Debian/Ubuntu系统中,可以使用以下命令重启Samba:

sudo systemctl restart smbd

在CentOS/RHEL系统中,可以使用以下命令重启Samba:

sudo systemctl restart smb
  1. 在Windows中访问共享文件夹:

在Windows中打开资源管理器,输入Linux主机的IP地址或主机名,然后输入共享文件夹的名称,即可访问共享文件夹。

  1. 使用NFS共享文件夹

NFS是一种允许Linux系统之间共享文件和目录的服务。以下是在Linux中使用NFS共享文件夹的步骤:

  1. 安装NFS服务:

在Debian/Ubuntu系统中,可以使用以下命令安装NFS:

sudo apt-get update
sudo apt-get install nfs-kernel-server

在CentOS/RHEL系统中,可以使用以下命令安装NFS:

sudo yum install nfs-utils
  1. 创建共享目录:

在Linux中创建一个目录,用于共享文件夹。例如,可以使用以下命令创建一个名为shared的目录:

sudo mkdir /home/shared
  1. 配置NFS:

编辑NFS配置文件,可以使用以下命令:

sudo nano /etc/exports

在文件末尾添加以下内容:

/home/shared *(rw,sync,no_subtree_check)

其中,/home/shared是共享文件夹的路径,*表示允许所有主机访问,rw表示共享文件夹为读写模式,sync表示同步写入,no_subtree_check表示不检查子目录。

  1. 启动NFS服务:

在Debian/Ubuntu系统中,可以使用以下命令启动NFS:

sudo systemctl start nfs-kernel-server

在CentOS/RHEL系统中,可以使用以下命令启动NFS:

sudo systemctl start nfs-server
  1. 在客户端挂载共享文件夹:

在Linux客户端上,可以使用以下命令挂载共享文件夹:

sudo mount -t nfs server:/home/shared /mnt/shared

其中,server是NFS服务所在的主机名或IP地址,/home/shared是共享文件夹的路径,/mnt/shared是挂载点。

以上就是使用Samba和NFS共享文件夹的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux共享文件夹? 的相关文章

  • Linux中的定时器类

    我需要一个计时器来以相对较低的分辨率执行回调 在 Linux 中实现此类 C 计时器类的最佳方法是什么 有我可以使用的库吗 如果您在框架 Glib Qt Wx 内编写 那么您已经拥有一个具有定时回调功能的事件循环 我认为情况并非如此 如果您
  • 什么是WINVER?

    我正在查看一些代码 他们有这一行 define WINVER 0x0501 in stdafx h文件 为什么需要定义WINVER 它如何影响您的代码 有人可以解释一下吗 WINVER 确定构建应用程序所需的最低平台 SDK 这反过来又会在
  • C# WMI 在远程 PC 上运行一个 exe,然后在同一台 PC 上运行另一个 exe,然后在网络路径上调用 Directory.CreateDirectory 并失败

    使用 C WMI 我在另一台计算机上启动一个 exe 该 exe 使用 C 启动另一个 exeProcess班级 最后一个 exe 尝试调用Directory CreateDirectory使用网络路径 又名 comp1 d dir Dir
  • Windows批处理文件:将结构转换为单行字符串

    我需要将这个艰巨的任务作为批处理文件来完成 这对于 C 来说不是最困难的 但在 DOS 中是一个地狱 至少对我来说 我需要将结构转换为单个 var 字符串 才能在我的程序中再次将它们转换为该结构 别担心回归 一切都已经完成了 该结构的大小会
  • 可以读取目标文件吗?

    我很好奇 obj文件 我几乎不知道它们是什么 或者它们包含什么 所以我用 Vim 文本编辑器打开它们 我在里面发现了一种类似外星人的语言 有什么办法可以理解它们代表什么以及它们的内容是什么 另外 它们的用途是什么 Thanks Sure 但
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • 如何使用GDB修改内存内容?

    我知道我们可以使用几个命令来访问和读取内存 例如 print p x 但是如何更改任何特定位置的内存内容 在 GDB 中调试时 最简单的是设置程序变量 参见GDB 分配 http sourceware org gdb current onl
  • 将目录压缩为单个文件的方法有哪些

    不知道怎么问 所以我会解释一下情况 我需要存储一些压缩文件 最初的想法是创建一个文件夹并存储所需数量的压缩文件 并创建一个文件来保存有关每个压缩文件的数据 但是 我不被允许创建许多文件 只能有一个 我决定创建一个压缩文件 其中包含有关进一步
  • 如何在 Windows 命令行中使用参数运行 Python 脚本

    这是我的蟒蛇hello py script def hello a b print hello and that s your sum sum a b print sum import sys if name main hello sys
  • 在 Ubuntu 中使用 Gstreamer 通过 RTP 协议流式传输 Mp4 视频

    我正在尝试从本地目录获取视频文件 启用来自服务器的流并从客户端捕获这些帧 我使用了以下管道 服务器端 gst launch v filesrc location home gokul Videos Econ TestVideo radioa
  • Linux 内核标识符中前导和尾随下划线的含义是什么?

    我不断遇到一些小约定 比如 KERNEL Are the 在这种情况下 是内核开发人员使用的命名约定 还是以这种方式命名宏的语法特定原因 整个代码中有很多这样的例子 例如 某些函数和变量以 甚至 这有什么具体原因吗 它似乎被广泛使用 我只需
  • Visual C++ 找不到“Windows 类型”,如 PVOID、DWORD、ULONG 等

    Windows 似乎无法找到任何这些类型 我完全不知道该怎么办 我在 MSDN 上找到的东西似乎表明它们是默认包含的 但它们在 Native 程序或 CLR 程序中不起作用 我收到的具体错误是
  • 如何在 Windows 下向 .sh 脚本传递参数?

    我正在尝试在 Windows 下执行 sh 脚本 我安装了 Git 它允许我执行 sh 文件 但是 如果不使用 sh 作为执行前缀 我似乎无法传递任何参数 我的 sh 文件 echo Test 1 如果我用以下命令执行它 gt sh tes
  • Windows 上的 Apache Pig 在运行“pig -x local”时出现“hadoop-config.cmd”未被识别为内部或外部命令”错误

    如果您由于以下错误而无法在 Windows 上运行 Apache Pig hadoop 2 4 0 bin hadoop config cmd is not recognized as an internal or external com
  • 如何捕获未发送到 stdout 的命令行文本?

    我在项目中使用 LAME 命令行 mp3 编码器 我希望能够看到某人正在使用什么版本 如果我只执行 LAME exe 而不带参数 我会得到 例如 C LAME gt LAME exe LAME 32 bits version 3 98 2
  • 什么是 SO_SNDBUF 和 SO_RCVBUF

    你能解释一下到底是什么吗SO SNDBUF and SO RCVBUF选项 好的 出于某种原因 操作系统缓冲传出 传入数据 但我想澄清这个主题 他们的角色 通 常 是什么 它们是每个套接字的缓冲区吗 传输层的缓冲区 例如 TCP 缓冲区 和
  • Tomcat 6找不到mysql驱动

    这里有一个类似的问题 但关于类路径 ClassNotFoundException com mysql jdbc Driver https stackoverflow com questions 1585811 classnotfoundex
  • 用于推送通知的设备令牌

    我正在实施推送通知服务 我需要创建一个数据库来存储 4 个移动平台的所有设备令牌 我想根据他们的平台 iOS Android BlackBerry WP7 来组织它们 但是有什么方法可以区分平台 这样如果我只想向 Android 用户发送消
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp
  • 如何以管理员身份在 rake 任务中运行 shell 命令?

    我有一个简短的 cmd 文件 我想将其作为部署过程的一部分运行 不幸的是 cmd 文件需要管理员权限 是否可以从 rake 中获得管理员权限 或者我是否需要以管理员身份启动 shell 您可以尝试runas http ss64 com nt

随机推荐

  • 程序内执行shell命令自动获取局域网内所有在线IP和开放端口(Linux)

    前言 题目说的有点长 其实就是以下几件事 第一是让Shell命令可以在程序内执行 然后将执行结果传递给变量 从而可以进行后续的事务处理 第二是使用nmap命令获取当前局域网内所有在线IP和开放的端口 最后就是对nmap获得的结果进行处理 得
  • Nexus因异常重启导致OrientDB数据库变为只读的问题修复

    文章目录 环境 问题描述 问题排查 解决步骤 环境 CentOS 7 6 Nexus 3 21 2 问题描述 装有Nexus的服务机在异常故障重启后 Nexus可以正常读取和拉取jar包 但尝试上传时报错 打开Nexus服务器上的日志文件发
  • 机器学习PCA——实验报告

    机器学习实验报告 实验报告pdf可在该网址下载 一 实验目的与要求 二 实验内容与方法 2 0 PCA算法学习与回顾 2 0 1 PCA推导的优化问题 2 0 2 优化问题的解 2 0 3 算法流程 2 1 人脸数据集 2 2 实验流程图
  • Qt—QPainter基本图形绘制详解

    QPainter描述 1 QPainter 类在小部件和其他绘制设备上执行低级绘制 2 QPainter 提供了高度优化的功能来完成大多数图形GUI程序所需的工作 它可以画从简单的线条到复杂的形状 它还可以绘制对齐的文本和像素图 QPain
  • sideeffects没配置css也还在,webpack4踩坑配置之sideEffects, 打包文件中没有css文件

    最开始先来讲一下sideEffects sideEffects sideEffects意为副作用 无副作用类似纯函数的概念 接受参数并返回值 不产生其他影响 这里的副作用针对模块 如果一个模块单纯的导入导出变量那就是无副作用的 如果还修改其
  • docker从安装到部署一个项目

    一 centos安装docker 参考博客 https blog csdn net m0 47010003 article details 127775185 1 设置一下下载Docker的镜像源 设置下载的镜像源为国内的阿里云 如果不设置
  • sqlilabs第五关

    文章目录 前言 一 二次注入 二 别的方法 三 sqlmap 前言 本来这篇博客前几天就准备写 奈何因为各种原因拖到了现在 然后参加ctf又白给 不说了 都是泪 流眼泪 jpg 如有错误希望各位师傅指正 拜托 jpg 一 二次注入 本次采用
  • iOS一键生成所有图标

    记录一个iOS开发一键生成图标的网站 https icon wuruihong com
  • CUDA性能优化系列——Kmeans算法调优(二)

    本篇介绍Kmeans算法中计算新的聚类中心部分 这部分主要逻辑 根据计算出的新的分类信息 对全部数据点依次对每个类别求出所属当前类别的数据点个数与坐标和 本质上就是进行规约运算 V1 Atomic实现全局规约 由于最终生成16个聚类中心 因
  • k-均值聚类Python代码实现

    k 均值聚类的简介可以参考 http blog csdn net fengbingchun article details 79276668 这里给出两种方式的k 均值实现 code主要来自于网络 1 以下code来自于 https mub
  • TensorFlow、PyTorch分布式训练

    要在两台主机之间使用分布式训练 您可以使用一些深度学习框架提供的工具和库来实现 这里以TensorFlow为例 介绍一下如何在两台主机之间使用分布式训练 首先 您需要安装TensorFlow和CUDA等相关软件 并确保两台主机都可以访问彼此
  • 基于nvJpeg编解码图片

    NvJpeg介绍 nvJPEG库为深度学习和超大规模多媒体应用程序中常用的图像格式提供了高性能 GPU加速的JPEG解码功能 该库提供单个和批处理JPEG解码功能 可有效利用可用GPU资源实现最佳性能 以及用户管理内存分配的灵活性需要解码
  • [转]QNX系统-基于高通骁龙SA8155平台,中科创达发布智能驾驶舱3.0解决方案

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 作为亚洲地区前
  • 百度云对象存储的图片转webp不展示图片的解决方案

    前言 百度云对象存储的图片 加上图片处理的参数后 像这种转webp格式的请求https xxxxxxxx cn xxxxxx jpg x bce process image format f webp 由于图片过大 导致请求超时了 提交了工
  • 测试用例优化和强化

    测试数据管理 1问题的提出 用例优化 2问题的提出
  • C1认证学习笔记(第二章)

    C1认证 二 web基础 语义化标签 任务目标 任务背景 常见的语义化标签 任务练习 表单标签 任务目标 任务背景 form标签 input 元素 label标签 select标签 button元素 任务练习 转义字符 任务目标 任务背景
  • Set排序

    工作中遇到 写了很久以前的写法 师兄给了很多建议 于是整理了一下 孔子曰 你知道茴香豆的茴字有几种写法吗 第一种 平常的写法 public class App public static void main String args Set
  • STM32中待机模式与看门狗的冲突问题

    最近在做刚刚入职的第一个STM32的项目 需要用到按键进入以及退出低功耗 待机模式 同时也要用到看门狗 排除进入低功耗待机模式的一些问题后加入看门狗 发现独立看门狗无法关闭 这样导致了待机模式无法进入 首先介绍一下STM32低功耗 按功耗由
  • Mac基于Aanconda PyCharm搭建Python开发环境

    基于Aanconda PyCharm搭建Python开发环境 Anaconda介绍 Anaconda指的是一个开源的Python发行版本 其包含了Python conda等180多个科学包及其依赖项 因为包含了大量的科学包 Anaconda
  • linux共享文件夹?

    linux共享文件夹 在Linux中 可以使用Samba或NFS等服务来共享文件夹 使用Samba共享文件夹 Samba是一种允许Windows和Linux之间共享文件和打印机的服务 以下是在Linux中使用Samba共享文件夹的步骤 安装