linux系统内SAMBA共享问题

  最近将项目迁移到了公司服务器上,以后客户端调试和服务端开发都要去链接这台服务器,但是开发就需要调试,也需要log信息,同一局域网内,如何链接服务器并随时查看服务器上的log信息呢?

今天搞了一下,把步骤分享如下:

  临时服务器在VM下装的ubuntu系统,装好后设置联网模式为桥接模式:

  首先在ubuntu下创建一个共享文件:这里命名为“share”

  创建share步骤:(1)在ubuntu系统中任意地方新建文件夹.(我是在桌面)

          (2)文件夹上单机右键->本地网络共享->勾选“共享此目录”->单机创建共享.到此,共享文件创建好了.

  局域网中任意一台机子上获取该共享文件夹:

          (1)双击“计算机”,在目录栏中输入"\192.168.X.X(此为服务器ubuntu系统的ip地址)" 

            (2)输入完成后就可看到共享的文件夹,将其拖出到桌面或其他地方,这是一般情况下是可以了。在服务器的share文件夹中

            创建文件后,本地种也会共享到,但是只是存在一个问题那就是共享的文件更新不及时,总是慢一拍。例如当需要看实时观看log输出时,总会出现一次操作完成后才显示上次的操作log,具体原因,

            请搜索linux下SAMBA的共享常见问题。

           (3)如果遇到不能及时更新的问题,参考原文。            原文:http://www.secwall.cn/article/article.asp?id=10014

           (4)这里可以介绍及时在本地查看log的工具 LogViewPro,安装好使用时,在linux终端或脚本中在最后加上需要查看的共享文件log的路径即可,我自己的是 "bash cat.sh(为项目运行脚本 )  /home/XXX/share/skynet.log ,"就可随时监测服  务端的log。

           (5)最后补充一点,在以上四条完成后,好要通过任务管理器重启explore进程。

  我们的需求是查看log就可,但一般SAMBA用于共享文件。

  特此记录,希望能帮到有同样需求的同学,刚开始写博客,欢迎拍砖。

 

原文地址:https://www.cnblogs.com/newbeeyu/p/5276710.html