samba安装使用

什么是samba?通常我们写项目时,会在window上写php代码,然后用ftp、svn、git往服务器提交代码,samba就是可以在window写代码直接同步到服务器的软件。

---------------------------------------------------------------------------------------------------------------------------------------------

安装非常简单,只需要yum install samba就可以了。

服务的查看状态、开启关闭重启等 service smb --help  或 /etc/init.d/smb --help

查看进程:netstat -tunpl(可以查看端口信息)  

查看进程树:pstree(可以查看所有程序的线程数量等信息)

查看进程数量:ps auxf | grep smbd(比较直观的看到子进程)

------------------------------------------------------------------------------------------------------------------------------------------------

安装完成之后,需要配置两点:防火墙配置,samba软件配置

1因为是外部连接服务器的samba服务,所以防火墙要打开samba的端口,查看samba的端口,使用netstat -tunpl命令查看。然后在防火墙配置里vim /etc/sysconfig/iptables 开放一行端口,即samba的端口。

2软件配置,位置在/etc/samba/smb.conf ,vim编辑这个文件。



主要编辑这俩部分。设置完重启防火墙,重启samba:   service smb restart   service iptables restart

--------------------------------------------------------------------------------------------------------------------------------------------------

下一步按照设置的路径 在linux服务器上相应的创建文件夹 我设置的是/website 所以我要相应的在根目录下创建一个website文件夹


然后在website文件下创建自己的项目文件夹,比如swoole


赋予写权限,很重要哦,不然无法写删文件。

改变用户组为匿名用户  chown -R nobody.nobody /website/

修改权限 chmod -R 777 /website/


-------------------------------------------------------------------------------------------------------------------------------------------------

linux上已经设置完毕,返回window,查看linux上的website文件夹有两种方式:

1文件夹打开

2win键+R

但是代码编辑器无法打开这个目录,因为这个目录在本机不存在。

1双击我的电脑


2填入地址


3点击完成出现多出一个盘


4双击打开 或者 代码编辑器直接打开目录就可以了。



然后就可以在外部编辑代码了,会自动同步到服务器上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值