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用于共享文件。
特此记录,希望能帮到有同样需求的同学,刚开始写博客,欢迎拍砖。