作为后台开发人员,在代码开发过程中,我们开发流程一般是本地开发->同步到服务器编译->svn提交。如何在团队开发中高效处理这些步骤是个很基本的问题。通常我们的本地环境大多是Windows,通过ssh客户端远程连接到服务器,一般由于后台代码的庞大,我们的都会有自己的编译环境,如何在开发过程中及时的将代码编译,更新到版本库有很多种方法,例如有sshclient,securecrt都可以支持ftp协议进行文件传输,还有rsync for windows。但这种更新文件的方法第一需要手动进行,第二是全量更新,最后有时候会忘记更改了那些文件,只能把不确定的全部更新了。
为了能够在Windows和unix之间进行文件的共享,支持文件的直接修改,而不是通过拷贝文件来进行更新,samba 诞生了。我们都知道unix之间可以NFS服务器来实现文件的共享,Windows之间通过CIFS,即网上邻居来进行共享,samba的诞生就是为了能够使Windows能够访问Unix的资源,包括文件,打印机等。下面就是Samba服务器架设说明:
1.service iptables stop 关闭防火墙 2.setenforce 0 关闭slinux 3.yum install -y samba samba-client 4.useradd test 创建test用户 5.pdbedit -a test 6.chkconfig smb on 开机启动 7.service smb start 立即启动
8.自定义共享目录
a.创建共享目录
mkdir -p /var/www/html chmod -R 777 /var/www/html
b.修改配置文件:/etc/samba/smb.conf
添加如下内容:
[html]#共享目录名称 path = /var/www/html#共享目录位置 browseable = yes#是否可以浏览 writable = yes #是否可以写入 public = yes#是否公开或公共
c.重启Samba服务器
service smb restart
免责声明:本文来源于,由网友提供或网络搜集,仅供个人研究、交流学习使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。优知网会定期发布程序开发相关趋势文章,包括 PHP、 Linux、 Mysql 等领域,敬请关注!最后大家可以扫描下方的赞赏码支持我,感谢大家!