先啰嗦几句,很久没有写博客了,最近几个月接触到很多的东西,以前技术薄弱的地方也增强很多,新的技术也了解不少,可是仍是感受远远不足,一入IT深似海,今后妹子是路人。(可是我有对象,哈哈。。。)。这里就把本身接触的一些感受有用的记下来,分享给你们,同时也为之后本身须要的时候能够回头看看。node
平常工做学习中,不免会遇到window系统和linux系统进行文件共享,本人是刚接触Linux系统不久,对于ftp方式的,我以前尝试过可是失败 了,也就没有继续深究缘由,今天用另外一个方式smaba实现共享。废话很少说,开撸!linux
准备阶段:有个linux系统的实体机或者虚拟机,我用的是centos7版本的。若是不会安装的,下一篇我会整理一下本身总结的一套安装linux centos7安装的流程,(亲测可用哦亲)。vim
root用户下,首先查看本身的linux虚拟机是否安装了smaba, 命令: rpm -qa | grep sambacentos
若是有安装包,删除包。 命令:rpm -e ****** --nodeps学习
删除所有包以后,再用rpm -qa | grep samba 查看。测试
彻底删除以后,利用yum 进行安装,命令:yum -y install samba加密
安装完毕以后,cd 命令切换到 samba目录下 命令:cd /etc/sambacentos7
切换到samba目录下,ls 命令查看文件夹下的文件。spa
修改smb.conf,文件。命令:vim smb.conf3d
打开文件以后,目前只是出于浏览状态,i 键或者insert 键,能够进入修改状态
进入修改状态以后修改内容以下
global下的 workgroup 填写内容为本身电脑的工做组设置 ,查看方法为,右键 个人电脑, 属性查看
因为配置的文件是为了可以局域网下共享,因此是配置公用的,无须加密的。在centos7下的,公开配置为
security = user
map to guest = Bad User
配置共享文件 FileShare为共享文件夹的名字 path 为共享文件夹在Linux中的路径
配置完成以后, 按esc键退出, 命令 输入 :wq对配置的文件进行保存并退出
配置完成以后 用testparm命令查看 samba是否配置的正确
刚才在配置文件中 path 为/data,若是没有该目录
那么建立/data 目录。 命令:mkdir -p /data
设置属性 为共享 chown nobody:nobody /data
启动samba 并设置为开机启动
关闭防火墙 或者能够开放139 和445端口
关闭Selinux 命令 setenforce 0
关闭防火墙,和关闭Selinux 切记 ,我以前就是由于没有关闭Selinux 找了耽误了几十分钟才发现问题
查看当前linux虚拟机的ip 地址, centos7下的命令为 ip addr
能够查看到 当前的虚拟机为 192.168.36.131
而后在window下 输入\\192.168.36.131
便可看到共享的文件夹
咱们能够在里面新建一个测试文件,a.txt
在linux下进入到共享文件的目录 /data下 可查看到新建的文件
固然也能够进行其余的文件操做,是否是很方便。