samba服务器快速搭建

来源:互联网 发布:现在做淘宝还有前景吗 编辑:程序博客网 时间:2024/05/17 02:51
Samba服务是linux下的一种非常有用的共享服务,可以同windows系统实现无缝文件共享。下面简要介绍快速搭建samba服务的方法。如果在Ubuntu下面的话,首先要安装Samba的客户端和服务器端的软件。在RedHat下面同样也是安装一下软件。下面以Ubuntu为例子说明。sudo apt-get install samba samba-client samba-commom

samba 是samba服务的服务器程序 samba-client是客户端程序 samba-commom是samba服务的公共必须文件。在RedHat下面的话,自己下载相关的安装包。
安装好上述程序以后,编辑Samba 的主配置文件,主配置文件在/etc/samba/目录下,名字为smb.conf,在这个文件的最后部分加上如下的配置参数菊科
[public]
comment=Public Areas
path = /home/hao/pub
browseable = yes
guest ok = yes
writable = yes
保存后退出。可执行testparm来测试柱配置文件的实际情况。
public这个是在windows共享里面看到的linux下面的文件夹的名字
path是linux下面的共享文件夹的路径。后面跟具体的文件夹
writable = yes 指定目录的权限是可写
browseable = yes 制定目录的是可见的
然后在/home/hao/的目录下面新建一个pub的文件夹。具体路径视实际机器路径配置而定。如图1
这里写图片描述
图1
如图1,建立了pub和SambaShare这两个共享文件夹。
在linux下,运行ipconfig,查找本机IP地址,如图2
这里写图片描述
图2

然后在xp下打开运行框(按win+r)内执行如下命令,如图3
这里写图片描述
图3
如果一切设置正确的话,就可以看到图4界面。
这里写图片描述

                                图4

这个public文件夹就是samba建立的共享文件夹,在windows下面是叫public,在linux下面是叫pub。
建议把xgd-cup-app文件夹放在EFT-POS-1.6下面,EFT-POS-1.6放在public下面。然后在linxu的对应目录下执行编译命令
./MakeCore K320P 就可以在xgd-cup-aapp文件夹下面生成最终的文件350cncup.so

附录:
1.如果./MakeCore K320P 出现问题的话,] bad operatror 错误的话 有两种解决方法
1.1 sudo dpkg-reconfigure dash 选择no 将Ubuntu默认的shell链接dash改成为bash
1.2 执行sh ./MakeCore K320P 手动设置执行MakeCore的shell为bash

2.如果在编译过程中,出现inc链接错误的,缺少inc文件。执行以下命令就可以了
cd libdev/ #切换到libdev路径下
rm inc #删除inc软链接
ln –s ./inc-K320P ./inc #重建链接关系即可

3.将EFT-POS-1.6文件夹放在共享目录里编译是会失败的,因为windows系统不支持linux内部文件的软链接功能。在windows里面用sourceinsight编辑代码,要在samba共享文件夹里面读取并且编辑,保存后在linux的samba共享文件夹里面编译,才可以方便地生成可执行程序。

0 0