Linux——linux和windows间共享文件之samba

本文介绍如何通过Samba服务器实现Linux与Windows之间的文件共享。包括Samba服务器的安装与配置,客户端安装,以及如何挂载Windows共享文件夹等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、linux和windows间共享

搭建samba服务器

 

查询是否安装sambaclient

which smbclient

 

安装samba客户端

yum install samba-client

cd /opt

rpm -ivh *.rpm

 

查询samba服务器版本号

rpm -qf /usr/bin/smbclient

 

启动关闭samba服务器

[root@localhost ~]# /etc/init.d/smb start

[root@localhost ~]# /etc/init.d/nmbd start

[root@localhost ~]# /etc/init.d/smb stop

[root@localhost ~]# /etc/init.d/nmbd stop

[root@localhost ~]# /etc/init.d/smb restart

[root@localhost ~]# /etc/init.d/nmbd restart

/usr/sbin/smbd

/usr/sbin/nmbd

 

查杀samba进程服务

pgrep smbd

pkill smbd

pgrep nmbd

pkill nmbd

 

查询windows共享的文件

smbclient -L //192.168.1.120

 

挂载windows共享文件夹

[root@localhost ~]# mkdir /mnt/share
[root@localhost ~]# mount //192.168.n.m/share /mnt/share

ls /mnt/share/

 

mount -t cifs -o username=easwy //windows-server/share /mnt/winshare

smbclient -L //windows-server -U easwy

 

如果Samba服务器配置为user模式

[root@localhost ~]# smbclient -L //192.168.1.3 -U sir01

Password: 请输入用户的密码

share模式;

[root@localhost ~]# smbclient -L //192.168.1.3

Password: 直接按回车

 

相关命令: 

查询IP

ifconfig

 

查询linux系统支持的字符集

locale

 

查看占用的端口

# netstat -tlnp |grep smb

 

防火墙规则清理

[root@localhost ~]# iptables -F

[root@localhost ~]# /sbin/iptables -F

 

vi /etc/samba/lmhosts

127.0.0.1 localhost

192.168.1.6 sxm

 

cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

 

cd /etc/samba

cp smb.conf smb.conf.raw

vi smb.conf

 

testparm

 

2、linux和linux间共享

NFS服务器

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值