Linux基础服务 ·

Samba的Linux客户端设定

[隐藏]

smbclient:分享查看及数据传输

smbclient:查询网络邻居分享的资源,以及使用类似 FTP 的方式上传/下载网络邻居

Samba 提供有 Linux 网络邻居的客户端功能!也就是说 Linux 可以挂载 Samba 服务器也能挂载 Windows 提供的网络邻居!主要是通过 smbclient 来观察,再以 mount 来挂载文件系统哩。先来介绍一下 smbclient 这个指令:

除了这个先前用过的查询功能之外,我们可以这样简易使用网络邻居的:

mount.cifs:挂载

mount.cifs:直接挂载网络邻居成为网络驱动器机

事实上,使用 smbclient 一点也不方便,因为使用的是 ftp 的功能语法,有点怪怪的~能不能像 Windows 那样,可以直接联机网络驱动器机?这当然没有问题!不过就需要藉由 mount.cifs 来协助了!

早期的 Samba 主要是提供 smbmount 或 mount.smbfs 这个指令来挂载 (smbfs 是 SMB filesystem 的缩写), 不过这个指令已经被可以进行比较好的编码判断的 mount.cifs 所取代啦!mount.cifs 可以将远程服务器分享出来的目录整个给他挂载到本机的挂载点,如此一来, 远程服务器的目录就好像在我们本机的一个分区一样!可以直接执行复制、编辑等动作!这可就好用的多了! 底下我们来谈一谈怎么用这个 mount.cifs !

经由 mount 的动作,我们就可以轻易的将远程分享出来的文件给他挂载到自己 Linux 本机上面!更详细的 mount 用法,请 man mount!

nmblookup:信息查询

nmblookup:查询 NetBIOS name 与 IP 及其他相关信息:

现在我们可以通过一些 NetBIOS 相关的功能来取得 NetBIOS name ,不过,如果你还想要知道这个 NetBIOS name 的其他信息时, 例如 IP、分享的资源等等,那可以使用 nmblookup 这个指令来搞定即可。他是这么使用的:

smbtree:树状查看

smbtree:网络邻居的浏览器显示模式!

如果你想要使用类似 Windows 上面,可以一看就明了各个网络邻居所分享的资源时,你能使用 smbtree 来直接查询! 这个指令更简单!直接输入就能用:

smbstatus:状态查询

smbstatus:观察 SAMBA 的状态

其实这个指令算是服务器的相关功能啦!因为它主要的目的是查阅目前 SAMBA 有多少人来联机, 且哪些资源共享已经被使用等等的信息。所以如果你想要使用这个软件,请先安装 samba !简单用法如下:

你可以通过这个小程序来了解到目前有多少人使用你的 SAMBA !

参与评论