假如我们是在ubuntu环境上做对应的开发。有的时候,我们须要把我们写的程序共享给别人,或者,自己拷贝出来备份一份。我们习惯用U盘拷贝,假设须要频繁拷贝的话,这样会不太方便。这里给大家介绍一种更好的方法:通过Sambaserver共享。

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件。由server及client程序构成。

Sambaserver在两种不同操作系统间架起了一座桥梁,使Linux系统和Windows系统之间可以通信。通过Linux操作系统下的samba服务,可以实现Windows主机訪问Linux下共享文件的功能,为广泛的Linux爱好者提供了极慷慨便。

首先,我们须要在ubuntu环境里安装samba。

安装命令,例如以下:

sudo apt-get install samba smbfs smbclient system-config-samba

假设是Ubuntu 14.04 版本号,请以此命令安装:sudo apt-get install samba samba-common system-config-samba
python-glade2 gksu  

samba:samba核心组件。

smbfs:支持SMB/CIFS协议的文件系统。

smbclient:samba客户端,訪问其他机器。

system-config-samba:图形界面配置工具。

通过图形界面对Samba进行对应的配置:

1)加入用户

2)设置Linux共享文件夹及其权限

3、測试使用

1)假设是某个Windows主机要訪问ubuntu的共享文件夹,这两系统的网络必需要能平通,否则。无法訪问,下图为ubuntu去平Windows的ip:

2)获得ubuntu的ip,在终端下敲:ifconfig。

3)訪问samba共享文件夹,在Windows主机中操作:開始-->执行-->\\10.220.x.x(ubuntu的ip)\share(共享名):

4)输入username、password:

5)进入共享文件夹:

映射网络驱动器

以后訪问ubuntu这个共享文件夹,都要在Windows主机中操作:開始-->执行-->\\10.220.x.x(ubuntu的ip)\share(共享名),这个会非常麻烦。

以下给大家介绍一个好方法:映射网络驱动器。

以后我们直接打开我的电脑。就可以看到这个共享文件夹。直接打开就可以(前提是ubuntu已经开启了)。假设我们不想使用了。也可断开个网络驱动器:

假设samba服务出现故障。能够重新启动服务:

sudo service smbd restart

Linux开发环境搭建与使用——Linux必备软件之Samba的更多相关文章

  1. 一步步学习Linux开发环境搭建与使用

    00.Linux开发环境搭建与使用1--Linux简史 01.Linux开发环境搭建与使用2--Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3--通过虚拟机安装系统(ub ...

  2. Linux开发环境搭建与使用系列教程

    00.Linux开发环境搭建与使用1——Linux简史 01.Linux开发环境搭建与使用2——Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3——通过虚拟机安装系统(ub ...

  3. Django Python MySQL Linux 开发环境搭建

    Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...

  4. 基于AM3352/AM3354/AM3358/AM3359的Linux 开发环境搭建(上)

    遇到不少人新手小白问,前辈如何搭建一个优良的Linux 开发环境?之前一直都是在用win开发,现在想要尝试用Linux做开发等等一系列的问题.开源一直是给电子行业工作者提供了一种向技术更深处进发的机遇 ...

  5. Linux 开发环境搭建

    本文多参考自网上资料,在此多谢这些资料的作者的辛勤劳动! 另外,本文所用 Linux 版本为 CentOS 7.1. 终端配置 安装及配置 Zsh 在默认情况下,Linux 下的终端是 bash,但其 ...

  6. ESP32的Linux开发环境搭建

    1. 官网教程地址 https://docs.espressif.com/projects/esp-idf/zh_CN/v4.0.1/get-started/linux-setup.html 2.官网 ...

  7. Linux开发环境搭建与使用——ubuntu更新设置

    ubuntu操作系统公布时,为了减小操作系统的体积,只配备了主要的系统软件.应用软件.我们开发中须要用到的大部分软件都须要在使用中从网上自行更新. 假设ubuntu没有网络,能够说寸步难行. 以下教大 ...

  8. Android开发环境搭建 for windows (linux类似) 详细可参考“文件”中“Android开发环境搭建.pdf ”

    ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通 ...

  9. RN开发-Linux开发环境搭建(Ubuntu 12.04)

    1.首先安装JDK 2.安装Android开发环境 3.安装node.js 3.1 官网下载 : node-v6.9.1-linux-x64 3.2 添加环境变量 sudo vi /etc/profi ...

随机推荐

  1. 长脖子鹿省选模拟赛 [LnOI2019SP]快速多项式变换(FPT)

    本片题解设计两种解法 果然是签到题... 因为返回值问题T了好久... 第一眼:搜索大水题? 然后...竟然A了 #include<cstdio> #include<queue> ...

  2. POI合并单元边框问题解决方法

    http://blog.csdn.net/hardworking0323/article/details/51105430

  3. webapi时间字段返回格式设置及返回model首字母小写

    GlobalConfiguration.Configuration.Formatters.Remove(new XmlMediaTypeFormatter()); // 解决json序列化时的循环引用 ...

  4. C#:设置webBrowser框架与系统相对应的IE内核版本

    通常情况下,我们直接调用C#的webBrowser控件,默认的浏览器内核是IE7.  那么如何修改控件调用的默认浏览器版本呢? /// <summary> /// 修改注册表信息来兼容当前 ...

  5. 文件的上传(可以上传照片,word文档,等单个文件)

    jsp: jsp页面: <LINK href="${basePath}plugins/uploadify/uploadify.css" type="text/css ...

  6. 3.0 Windows和Linux双系统安装(3)

    3.0 Windows和Linux双系统安装(3) 3.1 精简的安装步骤如下:(如果已经有了前面两篇教程的安装经验,推荐看完3.1即可动手了) 双系统很多开发新人会用到,而且比起虚拟机好处是运行效率 ...

  7. android黑科技系列——应用市场省流量更新(增量升级)原理解析

    一.前言 最近在看热修复相关的框架,之前我们已经看过了阿里的Dexposed和AndFix这两个框架了,不了解的同学可以点击这里进行查看:Dexposed框架原理解析 和 AndFix热修复框架原理解 ...

  8. android黑科技系列——微信定位聊天记录中照片的位置信息插件开发详解

    一.前言 最近关于微信中,朋友之间发送原图就可能暴露你的位置信息,其实这个问题不在于微信,微信是为了更好的体验效果,才有发送原图功能,而对于拍照,发送普通图片微信后台都会过滤图片的exif信息,这样就 ...

  9. 2A课程笔记分享_StudyJams_2017

    课程2A 概述 课程2A.2B的内容主要是关于创建交互式应用的基础知识.之前的L1课程主要是Android UI的基础设计知识,基本上没涉及到编程. 2A的讲解主要包括:使用变量来更新欲显示在屏幕上的 ...

  10. index seek和index scan 提高sql 效率

    index seek和index scan 提高sql 效率解释解释index seek和index scan:索引是一颗B树,index seek是查找从B树的根节点开始,一级一级找到目标行.ind ...