linux入门-映射网络驱动器

在日常中,我们不会时时刻刻远程着linux服务器,那么有没有办法可以让我们在window电脑上映射linux的磁盘呢?这是可以实现的,这里我们就要介绍samba了。

samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

1、登陆linux服务器

既然要把linux的文件共享出来,那么我们就应该先登陆进linux系统,这里使用putty.exe进行远程登陆,输入正确信息后就可以正常登陆了

远程登陆linux

2、安装samba

linux上安装软件的形式比较多,这里我介绍一种比较简单的安装形式:yum安装

在安装前我们先检测一下服务器是否已经安装,我们在任意地方执行一下下面语句即可

whereis   samba

如果发现提示找不到相关路径,则表明没有安装过,那么我们就接着往下面看。

我们在用yum安装软件,安装命令也很简单,yum    install   xxx,我们在linux下输入下面的语句

yum   install   samba

安装samba

(我的机器自带samba服务,所以这里提示已安装)

这时候我们再检查一下samba是否安装了

whereis   samba

3、配置samba

细心的小伙伴可能发现了前面输出的samba的配置目录在/ect/samba/下,我们需要去配置我们究竟要共享哪一个目录

cd进/etc/samba/    (其中第一个斜杠/表示系统根目录)

cd   /etc/samba/

紧接着我们查看下该目录下有什么文件,找一下配置文件

ls

是的,很明显smb.conf就是我们的配置文件,我们用vim打开看一下有什么内容

vim   smb.conf

发现是比较简单的一个文件,我们在最后添加一个public节点,希望共享根目录下的www文件夹(该文件将被我用来当做ngin的网站资源文件夹)

[public]

        path = /www

        public = yes

        writeable = yes

        browseable = true

        guest ok = yes

保存退出vim

4、配置权限

为了确保/www目录具备可读写的权限,我们需要使用下面语句设置其他权限

chomd   777   /www/

5、重启samba服务

和nginx一样,修改配置后需要重启配置才会生效

我们先cd进  /ect/init.d/文件夹,然后在该目录中执行smbd  restart  重启samba服务

cd    /ect/init.d/

smbd   restart

重启服务

执行后没有反应?这就对了,linux下没有信息就是最好的信息

6、映射网络驱动器

这时候就被切换到我们的日常pc了,我们通过window资源管理器自带的映射网络驱动器功能添加一个虚拟磁盘

映射完即可在window上直接查看linux文件了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构...
    garyond阅读 14,881评论 2 29
  • 案例一、公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/home/s...
    SkTj阅读 5,157评论 1 1
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 9,183评论 0 10
  • (写着写着,发现无意中初江的一段轨迹,不只写给初江……) 我见过走下石阶那对微垂的眼帘 匆匆的心事和去向都不用向谁...
    咸忻徽阅读 2,312评论 2 4
  • 那天我见到了你 其实对你我早已心生爱意 莫名的好感让我身不由己 请允许我从今天开始勇敢的爱你 有你 我不会害怕 任...
    李_Lia雅莉阅读 3,535评论 6 4

友情链接更多精彩内容