访问Samba服务器


在我们的开始菜单中有一个运行命令,运行命令中你直接敲反斜线就可以了,如果你觉得不想敲,你也可以在我的电脑那个上面那个框,这两个反斜线也是一样的,敲的ip地址怎么确定,那很显然,我们就只需要确定。


qrs1.png

如图,确定一下地址,如果你们是第一次登陆,在这个地方就会让你稍等一下,可能会弹出一个框,在这个框就输入你的用户名和密码,你到时候就把你刚才设置那个用户名和密码打进去就可以了。


qrs2.png

 


然后你可以发这个地方就有个rocky share,就说明我们其实已经刚才那个方括号里的名字给共享出来了,那共享目录是谁呢?当然我们在双击是进不去的。访问不了,可是为什么呢?刚才我们在设置这个smb.com这个文件的时候,我们是不是把/home/rocky/lab这个目录给共享出去,但是实际上我们没有这个目录,所以我们来看那怎么办?


qrs3.png

 


如图,我现在回到这个/home/rocky/lab目录下mkdir lab创建这个lab目录,然后我们进去lab看一下,lab里面肯定没有东西所以我们现在还是去随便创建一些新的文件。比如说123.txt,这个文件我们随便写几个数字,比如111222333。然后退出,我们看看它能不能看到。与之前一样,我们还是先运行一下然后点击双击,这个时候大家可以看到刚刚创建的123,和里面的内容都可以看到了,并且是一模一样的。下面我们知道“\\主机的IP”就是Windows访问Linux非常简单的一种方法。


qrs4.png

 


如图,但是这个方法我们还可以再加深一点,比如说我们都知道在计算机中,你插一个U盘就会有一个给盘符,而这个盘符我们是不是可以相当于双击它想找到d盘e盘感觉是一个一个的进去就可以了。那我们能不能把网上的这个东西也当成U盘?因为我们说U盘是通过USB接口访问的数据。那我们现在通过网线直接访问共享数据是不是也相当于可以呢?在windows我的电脑里都有一个映射网络驱动器,那这个地方其实就是告诉我们可以使用我们刚才说samba服务。就相当于你网上邻居能够访问的目录,我们就可以把它映射成一个盘符,以后我们就可以相当于访问硬盘似的直接访问就可以。


至于怎么做呢?点击映射网络驱动器,如果没有的,如果是你xp的系统可能在工具里有一样的映射网络驱动器然后点击一下,它那里会有一个盘符分配,这个我们可以随便分,比如我们分为Z盘。


qrs5.png

 


如图,文件夹要注意,刚刚我们怎么访问的就怎么跟,当然如果能够记得住的,后面就可以写rocky-share,那它自然而然盘符一打开就是这个东西,如果没有也没有关系,我们先试一下点击完成它开始尝试连接:


qrs6.png

 


如图,我们发现它错了就说明它找的目录有问题,但是没关系,我们点击取消,然后我们把刚刚共享的文件夹直接写进去,因为我们共享的东西很多它不一定有权限访问到所以我们就把刚刚共享的名字(这个名字就是方括号里面的名字,如果你是abc那就写abc)写进去就可以如下图:


qrs7.png

 


然后我们点击确定直接就访问到123而且我们还会发现:


qrs8.png

 

 

如图,在网络位置有个Z盘我们可以点击双击进去看到123,相当于Samba服务把Ubuntu当做一个U盘通过网络连接我们的Windows,那这样我就可以点击右键复制粘贴去操作。在这个地方我们同样也可以新建新文件,比如我在这儿新建一个新文件abc点击回车输入内容hello world ,然后我们在Linux的lab目录下ls查看一下也有一个abc.txt文件,然后我们输入cat这个命令也可以去查看一下回车后我们可以看到abc的内容是我们刚才敲hello world如下图:


qrs9.png

 


这样来说,通过Samba我们也可以完成服务器的共享和文件的上传和下载的功能,比如说它更加直观可以想操作U盘一样去操作我们的网络磁盘,当然如果网络磁盘不用的话就直接卸载掉就可以。卸载掉很简单,我们把相应的目录关掉,点击工具选择断开网络驱动器如下图:


qrs10.png

 


点击断开网络驱动器后它会弹出一个框点击确定,然后就没有了,就相当于把它卸载掉了就像卸载U盘一样。这样来说,有Samba服务在Windows和Linux之间的互相访问文件会更加方便,在以后我们看内核或者看具体的在Linux操作的原码会更加方便,就相当于我们可以直接通过Samba把里面的东西直接拖过来也不需要进行文件的上传和下载。

  


【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

麦子大聚惠,豪华礼包你领了吗?

客服热线 400-862-8862

回到顶部