实现Linux之间的文件共享机制

(建立机器之间的桥接模式,即就是让两台机器处于同一个网段)

搭载samba服务器

请参考:http://blog.chinaunix.net/uid-23069658-id-3142052.html 添加

[zf]

comment = zf

path = /home/zf

writable = yes

guest ok = yes

到/etc/samba的smb.conf的最后

最后选择用户为:

用户:zf

密码:***

打开centos的时候记得要service smb restart

检查selinux的状态和关闭防火墙是很有必要的

shell脚本

sudo apt-get install smbClient

sudo apt-get install cifs-utils

采用cifs的协议实现两台机器的资源的共享机制

首先在Ubuntu客户机里面配置cifs:

sudo apt-get install cifs-utils(Ubuntu)

yum install cifs-utils(CentOS)

然后进行挂载机制的实现

把我在samba里面设置的zf文件目录共享到Ubuntu的/mnt里面,通过以下命令:

sudo mount -t cifs -o username=zf,password=*** //192.168.0.22/zf /mnt/share

然后就可以对/mnt/share里面的文件进行操作了

smbclient 命令说明

命令 说明

?或help [command] 提供关于帮助或某个命令的帮助

![shell command] 执行所用的shell命令,或让用户进入 shell提示符

cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录

lcd [目录] 切换到客户端指定的目录;

dir 或ls 列出当前目录下的文件;

exit 或quit 退出smbclient

get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;如果不想改名,可以把file2省略

mget file1 file2 file3 filen 从服务器上下载多个文件;

md或mkdir 目录 在服务器上创建目录

rd或rmdir 目录 删除服务器上的目录

put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;

mput file1 file2 filen 向服务器上传多个文件

samba 实现linux 共享,用Samba实现Linux之间的文件共享机制相关推荐

  1. linux共享存储通信实验,Linux进程通信——共享存储

    共享内存是进程间通信最有用的方式,也是最快的IPC形式.共享内存是说:同一块内存被映射到多个进程的地址空间.但是共享内存并不提供同步机制,因此需要互斥锁或者信号量.使用共享内存唯一需要注意的是:当前如 ...

  2. linux共享库的运行方式,Linux下动态共享库加载及使用详解

    对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...

  3. linux 共享内存为分配,Linux在x86_64上共享内存分配

    我有64位REHL linux,Linux Linux ipms-sol1 2.6.32-71.el6.x86_64#1 SMP x86_64 x86_64 x86_64 GNU / Linux RA ...

  4. linux共享内存 dest,关于linux 共享内存查看已经完整释放

    完整删除共享内存脚本 #!/bin/sh function rmshm() { zero_status=`ipcs -m|awk '{print $6}'|grep -w 0|wc -l` if [ ...

  5. Linux共享库编程方法,Linux共享库c

    我有一个明智的共享图书馆.我如何在我的程序中使用它?我是否需要包含该库的标题? 我在Linux下使用Eclipce.我使用-L和-l设置了库的路径.但我的功能在程序中不可见. 你能解释一下共享图书馆是 ...

  6. linux 共享内存函数封装,linux ftok()函数 --多进程IPC之共享内存

    系统创建IPC通信(如消息队列.共享内存时)必须指定一个ID值.一般状况下,该id值经过ftok函数获得. ftok原型以下: key_t ftok( char * fname, int id ) f ...

  7. linux 共享内存陷井,linux共享内存应用与陷阱

    共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区.在/proc/sys/kernel/目录下,记录着共享内存的一些限制,如一个共享内存区的最大字节数shmmax,系统范围内最大共享内存区 ...

  8. Linux共享内存和信号量,Linux共享内存和信号量的实例(2)

    nbsp;    //SLEEP 3秒,等待消费者进程执行完毕 printf("Poducer if over\n"); exit(0); } else { /*  消费者A进程  ...

  9. linux共享内存原IPCS,linux调试工具ipcs的深入分析

    用ipcs调试共享内存 测试源程序如下: #include #include #include #include #include #include #include void error_out(c ...

最新文章

  1. JS设计模式-观察者模式
  2. C语言函数大全(a开头)
  3. fprintf函数的用法_MATLAB的21种特殊符号,总有一种你不知道的用法
  4. 程序猿个人发展(公司群分享)
  5. netty源码解解析(4.0)-3 Channel的抽象实现
  6. 五、Web App 基础可视组件属性(IVX 快速开发教程)
  7. java 小数处理_java 小数点处理
  8. linux镜像ISO文件下载
  9. 西门子200smart与8台v90伺服驱动器Profinet通讯,控制8台伺服电机
  10. org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection
  11. matlab怎么查看工具箱,MATLAB怎么调出工具箱 神经网络matlab工具箱
  12. git基本命令、提交pr
  13. 如何证明pi是无理数
  14. 利用python和pygame模块实现飞机大战
  15. 英语语法(简单句型篇)
  16. 阿里云的专业技术认证分为哪些?为啥要获得阿里云的ACP认证!
  17. K8s安全管理:认证、授权、准入控制
  18. 安装Linux详细教程
  19. ETW架构以及WPT(Windows Performance Toolkit)命令行的使用
  20. 氢os android 7.0,氢OS 3.0正式推送!基于Android 7.0,简洁纯净

热门文章

  1. 自适应中值滤波用于超声图像降噪
  2. 超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大
  3. 自平衡二叉树(Self-balancing binary search tree)
  4. zcmu-1931(dfs方格切割)
  5. Java StringBuffer与StringBuider
  6. Smalidea无源码调试 android 应用
  7. Android打包的那些事
  8. 进击的Android Hook 注入术《二》
  9. python3多线程异步爬虫_python3爬虫中多线程进行解锁操作实例
  10. html li标签横向排列_HTML简易的常用标签