我们知道windows间是通过CIFS(Common Internet File System),即网上邻居实现文件共享,unix like间通过NFS(Network File System)通过实现文件共享。那么我们如何实现unix和windows之间的文件共享呢?我们可以通过sshclient,和VNC远程登录和管理Linux主机,这两种都支持ftp协议。我们通过FTP协议进行文件更新时,可能因为更改的文件过多而导致混乱,以至于不确定文件是否全部都更新。而Samba支持文件的直接修改,而不是通过拷贝文件进行更新。下面我们来详细了解Samba服务的基础配置。
samba主要通过两个进程smbd和nmbd来提供服务
smbd:管理smb主机共享目录、文件、打印机等.主要是针对网络上的共享资源进行管理的服务
nmbd:管理群组,域和NETBIOS NAME解析.提供浏览服务,显示网上络上的共享资源列表.
可以查看这两个进程:
#ps
首先我们要***重点内容**安装Samba的客服端和服务端
切换到root用户下:
#yum -y install Samba
#service smbd restart 重启服务
因为我之前已经安装好了,所以它提示我无需处理。安装好了Samba,我们还是老规矩,来看一下它的配置文件,samba的配置文件在/etc/samba/目录下的smb.conf文件中,我们切换到/etc/samba目录下:
#cd /etc/samba
#ls