samba服务器主要来为windows和linux 之间的文件共享提供服务;
如果一个网络环境中都是linux或者是unix的话用NFS 效果会更好一些;
今天晚上就来搭建一个samba服务器,以前也干过这种事,今天record一下:
smb和nmb是samba的两个服务器。
smb是主要来启动服务器,让其它机器知道此机器共享来什么;
nmb是主要来解析用的,把共享的工作组及下的netbios name 给解析出来;
安装samba:一般dvd版本都是默认选择的,如果没有安装的话:
使用 yum install samba 这种方法是安装的路径是:/usr/sbin
当然还有许多别的方法。貌似用刚才的yum是将smbclient也给安装了;
安装相关samba
samba服务器的启动:
1:如果用rpm包安装的话
输入命令:
/etc/inin.d/smb start
2:直接在terminal下面输入:
安装目录/smbd
/nmbd
3:sudo chkconfig smb on
4:serice smb/nmb start
启动后调用f: pgrep smbd 来查看是否运行起来了;
或者通过: sudo chkconfig --list smb/nmb 来检测2~5是否是开的。
3:sudo chkconfig smb on
samba服务器的关闭:
方法和上面 1 的对应即可;
或者用:pkill smbd/nmbd
在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件;
一般的情况下,我们要用到smbclient;常用的用法也无非是下面的;
[root@localhost ~]# smbclient -L //ip地址或计算机名
smbclient 是Samba 的Linux 客户端,在Linux机器上用来查看服务器上的
共享资源,也可以象FTP一样,用户可以登录Samba服务器,也可以上传put和
下载get文件,遗憾的是对中文支持并不友好;
samba 账户的创建:
smbpasswd -a yskcg
检查配置文件的正确性:
testparm
同时还得把防火墙给关闭了;