Linux:linux计算机和windows计算机 之间 共享资源

这篇具有很好参考价值的文章主要介绍了Linux:linux计算机和windows计算机 之间 共享资源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在前面章节已经介绍过,NFS用于Linux系统之间的文件共享,windows 并不知道 NFS ,而是使用 CIFS (Common Internet File System) 的协议机制 来 “共享” 文件。在1991年,Andrew Tridgell 通过逆向工程 实现了 CIFS 协议,并将这个软件包 命名为 Samba。

Samba 能够毫无障碍地把 Windows包含在Linux网络中,从而实现 windows 和 linux 之间的 文件共享。Samba 包括一个 服务器端 和 几个 客户端程序:
Linux -> Windows : 安装在Linux主机上的Samba服务器端程序 可以 向 windows 机器 提供 Linux 共享,windows主机则无需为此安装任何工具;
Windows -> Linux:Samba的客户端程序用于获取 Windows 主机的共享内容;

下面将介绍如何使用 Samba 客户端程序 实现 文件传输:

一,使用Linux图形界面访问windows的共享文件夹

在Linux的图形界面下 可以使用 文件系统浏览器 访问 局域网内 的 Samba资源(即 windows资源),这里以 Ubuntu系统为例 介绍:
首先,需要在Ubuntu中安装Samba(可以通过 新立得软件包管理器 安装);
然后,在终端输入 nautilus(即 Ubuntu下的 文件系统浏览器),进入 文本浏览器,在浏览器左侧 点击 主文件夹 | 文件系统 选项,即可 查看 当前 工作组计算机中共享资源,如下图所示:
Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
在共享文件中 找到 Samba,打开后即可看到 windows共享的文件。以下列出了 windows主机 bob-virtual-machine 上的共享资源:
Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
如果该共享被设置为需要口令,则用户需要 依次选择 Samba 服务器配置 中的 “首选项 | Samba用户”,来输入对应的 用户名和密码,查看共享资源。
Linux:linux计算机和windows计算机 之间 共享资源,linux,linux

二,在Linux系统中 使用命令行 查看当前 可用的 Samba资源

smbtree 命令用于查看当前网络上的共享资源,这非常类似于在 ”网上邻居“ 中浏览。使用smbtree的选项-S,可以 列出当前网络上的共享主机列表,如下所示:

smbtree -S

Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
如果smbtree不使用选项-S,其则会试图和搜索到的共享主机建立连接,可以使用选项-U来指定 选用哪个用户名与共享主机建立连接,只要提供该用户名对应的口令,smbtree就会提供当前共享主机的主机名,以及该主机上的共享资源:

smbtree -b -U smbuser  ##选项-b 用于指定 smbtree 使用 广播的方式搜寻整个网络

Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
如果你想要直接使用IP地址来访问Samba资源,可以利用Linux下的Samba客户端:smbclient 来进行:
首先,利用nmblookup来查看共享主机的IP地址:

nmblookup lewis-laptop  ##查询lewis-laptop的IP地址

Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
其次,可以直接使用smbclient命令,连接到某IP地址的共享资源:

smbclient //172.16.25.128/share

Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
连接成功后,smbclient 会显示 ”smb:>",提示用户输入命令。FTP客户端的命令基本可以用在smbclient中。使用ls可以查看共享文件夹中的文件列表,使用lcd可以修改当前本地目录,使用get可以下载文件,使用quit可以退出smbclient。
Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
Linux:linux计算机和windows计算机 之间 共享资源,linux,linux
如果共享主机不允许匿名用户登录,可以使用选项-U来指定用户名,提供用户口令后 登录 共享主机:

smbclient //lewis-laptop/share -U smbuser

Linux:linux计算机和windows计算机 之间 共享资源,linux,linux

将windows共享目录挂载到linux本地

在Linux中同样可以像使用NFS文件系统一样,将windows共享目录挂载到本地的某个目录下。
具体可以使用如下2种命令进行:

  1. mount.cifs
mount.cifs //servername/sharename mount-point [-o options]  ##//servername/sharename 代表共享目录的路径;mount-point 代表用于挂载该共享的本地目录;-o 当服务器需要客户机提供用户名和口令时,可以使用选项-o来指定 要登陆服务器的用户名;
#mount.cifs中的cifs为共享目录种类,如前所述,cifs表示window共享的类型,NFS表示linux共享的类型;

##示例:
sudo mount.cifs //10.171.20.225/share /srv/share -o user=smbuser ##共享目录路径://10.171.20.225/share;挂载共享的本地路径:/srv/share;登录服务器的用户名:smbuser

  1. mount
sudo mount -t cifs //10.171.20.225/share /srv/share -o user=smbuser ##与mount.cifs的唯一区别在于mount用选项-t来指定共享文件类型为cifs

码字不易,欢迎微信打赏😉
Linux:linux计算机和windows计算机 之间 共享资源,linux,linux文章来源地址https://www.toymoban.com/news/detail-781773.html

到了这里,关于Linux:linux计算机和windows计算机 之间 共享资源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [Linux]计算机软硬体系结构

    冯诺依曼体系结构的组成 现代计算机大多都遵守冯诺依曼体系结构 冯诺依曼体系结构的示意图如下: 冯诺依曼体系结构计算机由五大部件组成: 输入设备 输出设备 存储器(内存) 运算器 控制器 注:如今大多的计算机都将运算器和控制器集成到一起,被称作中央处理器,简称

    2024年02月13日
    浏览(34)
  • 【Linux】—— 详解计算机体系结构

    前言: 在之前,我们已经对Linux环境开发的基本工具进行了详细的学习。接下来,我们将要学习的第一大块便是关于计算机体系结构的知识!! 目录 前言 (一)冯诺依曼体系结构 基本介绍 木桶原理 数据流动过程 (二)操作系统 1、概念 2、感性理解 总结 在我写的《操作系

    2024年02月09日
    浏览(35)
  • 《Linux详解:深入探讨计算机基础》

    《Linux详解:深入探讨计算机基础》 引言: 在计算机科学领域,操作系统是一个至关重要的概念,而Linux作为一种开源的Unix-like操作系统,不仅在服务器领域广泛应用,也在嵌入式系统、超级计算机等多个领域发挥着巨大作用。本文将深入探讨Linux操作系统,从基础概念到核

    2024年02月03日
    浏览(35)
  • 【Linux】1、操作系统、计算机硬件和软件、Linux 介绍

    🖥️ 计算机由 硬件 和 软件 组成 🖥️ 硬件:计算机中由 电子 、 机械 和 光电元件 等组成的各种物理装置的总称 🖥️ 如:CPU、内存、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源、鼠标、键盘 🖱️ 软件(software): 用户和计算机硬件之间构建的桥梁 🖱️ 操作

    2023年04月26日
    浏览(35)
  • Linux操作系统:开源的计算机革命

    引言: 在计算机科学领域,Linux操作系统已经成为了一个不可或缺的存在。自1991年由林纳斯·托瓦兹(Linus Torvalds)首次发布以来,Linux已经从一个个人项目发展成为全球最流行的开源操作系统之一。本文将详细介绍Linux操作系统的起源、特点、应用以及未来发展趋势。 一、

    2024年02月04日
    浏览(44)
  • 【Linux】进程的韵律:探索计算机世界中的动态舞台

    进程:一个具有一定功能的程序在一个数据集合上的一次动态执行过程。 进程是指正在运行的程序,它是操作系统进行资源分配和调度的基本单位。在计算机中,每个进程都有自己的地址空间、堆栈、文件描述符、环境变量等,每个进程之间相互独立,互不干扰。 进程可以

    2024年02月01日
    浏览(26)
  • 计算机网络安全--snort介绍--linux下安装和使用

    本文章教程使用的是WSL的 Ubuntu 22.04.1 LTS 系统 且使用的管理员账户 Snort是世界上最重要的开源入侵防御系统(IPS)。Snort IPS使用一系列规则 帮助定义恶意网络活动,并使用这些规则查找与它们匹配的数据包,以及 为用户生成警报。 Snort也可以内联部署以阻止这些数据包。鼻

    2023年04月08日
    浏览(27)
  • 浅学Linux之旅 day1 学习路线及计算机入门知识介绍

    我不要做静等被掀起的轻波,我要生起翠绿的斑驳 偶尔过季的遭遭人事化长风拂过 思绪撕碎点燃了火                         ——24.1.14 ①计算机入门知识介绍 ②Linux系统概述 ③Linux系统的安装和体验 ④Linux的网络配置和连接工具 ⑤Linux的目录结构 ⑥Linux的常用命令

    2024年01月19日
    浏览(30)
  • 【Linux系统基础快速入门详解】根据计算机硬件特性优化企业网站集群性能方案

    鱼弦:CSDN内容合伙人、CSDN新星导师、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen) 优化企业网站集群性能是一个复杂的任务,不仅涉及硬件特性的优化,还需要考虑网络架构、负载均衡、缓存策略等多个方面。下面是

    2024年02月07日
    浏览(73)
  • ubuntu下通过ssh在两台计算机之间拷贝文件

    参考:Linux 远程连接之 SSH 新手指南 - 知乎 (zhihu.com) 1、查看是否安装ssh客户端 (ubuntu下一般默认都安装了) 有回复则表示安装了,否则会回复“No such file or directory” 2、查看是否安装ssh服务器 有回复则表示安装了,否则会回复“No such file or directory” 3、根据情况安装客户端

    2024年01月24日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包