百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

详解生产环境部署samba文件存储教程

bigegpt 2024-09-24 07:21 3 浏览

概述

Samba是在Linux和Unix系统上实现SMB协议的一个免费软件,由服务器客户端程序构成。SMB(Server Messages Block)信息服务块是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block)消息服务块协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。当时Tridgwell想把这款软件的名字SMBServer注册成为商标,但却被商标局以SMB是没有意义的字符而拒绝了申请。后来Tridgwell不断翻看字典,突然看到一个拉丁舞蹈的名字---Samba,而且这个热情洋溢的舞蹈名字中又恰好包含了“SMB”,于是Samba服务程序的名字由此诞生。Samba服务程序现在已经成为在Linux系统与Windows系统之间共享文件的最佳选择。

Samba能够为选定的Unix目录(包括所有子目录)建立网络共享。该功能使得Windows用户可以像访问普通Windows下的文件夹那样来通过网络访问这些Unix目录。

  • NFS针对 Unix系统的机器间文档的分享;
  • CIFS针对windows系统间文档的分享;
  • SAMBA针对Unix系统和windows系统间文档的分享;

一、部署samba服务端

1、yum安装samba服务端

SAMBA服务TCP端口:139,445 UDP端口:137,138

yum -y install samba*
systemctl restart smb
systemctl status smb
systemctl enable smb


2、创建samba用户

groupadd  -g 500 oasmb
useradd -g 500 -G 500  oasmb
passwd oasmb #设置密码为xxx
--将oasmb用户添加为samba用户并设置samba用户登录密码为xxxx
smbpasswd -a oasmb  
pdbedit -L   #查看samba用户
--解除selinux连接限制
setsebool -P samba_enable_home_dirs on


3、修改smb配置

vim /etc/samba/smb.conf
===========================================
[oafile]
        comment = DFWLG OAFILE DIRECTORY
        path = /www/server/samba/oafile
        writable = yes
        valid users = oasmb
        create mask     = 0700
        create mode     = 0700
        unix extensions = no
        wide links      = yes
        guest ok        = no
        public          = no
        directory mode  = 0700
        directory mask  = 0700
        browseable      = yes
        read only       = no
        follow symlinks = yes
        max connections = 0
        hosts allow = 172.xxxx

4、创建共享目录

mkdir -p /www/server/samba/oafile
chmod -R 777 /www/server/samba/oafile
chown -R oasmb:oasmb /www/
systemctl restart smb

二、部署samba客户端

1、yum安装samba客户端

yum -y install samba-client cifs-utils

这里用蓝鲸批量装samba客户端


2、挂载samba服务

--查看samba服务器共享目录
smbclient -L //172.xxx  -U oasmb
mkdir -p /www/server/oafile 
chmod -R 777 /www/server/oafile
-- 挂载(如果报错加--verbose看具体报错)
mount  -t cifs -o username=oasmb,password=xxxx34  //172.xxxx/oafile  /www/server/oafile
-- 开机自动挂载
cp /etc/fstab /etc/fstab.$(date +%F)
echo "//172.xxx/oafile   /www/server/oafile       cifs defaults,rw,user=oasmb,pass=xxwxx34,sec=ntlmssp   0 0"  >>/etc/fstab
mount -a



到这里就完成samba服务端及客户端的部署了,有兴趣的朋友可以测试一下,windows环境访问的就不做演示了。

后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下!

相关推荐

5分钟调色大片的方法(5分钟调色大片的方法有哪些)

哈喽大家好。在大家印象中一定觉得ps非常难学非常难。大家不要着急,小编的教学都是针对ps零基础的同学的,而且非常实用哦。只要大家跟着图文练习一两遍,保证大家立马学会~!好了,废话少说,下面开始我们今天...

闪白特效原来是这么用的(闪白特效怎么使用)

作者|高艳侠订阅|010-86092062闪白特效是影视作品中应用比较多的效果之一,那么具体该在哪些场景使用闪白特效?具体该如何操作?下面就以AdobePremiere(以下简称PR)为例,...

ppt常用小图标去哪里找?3个矢量素材网站推荐!

ppt是一个注重可视化表达的演示载体,除了高清图片,ppt中另一类常用的素材是各种小图标,也叫矢量图标,巧妙运用小图标能提升整体美观度和表现力,那么ppt常用小图标去哪里找呢?为方便各位快速找到合适的...

有什么好用的截图录屏工具?试试这9款

经常有朋友反馈苦于缺乏截屏和录屏的趁手工具,本期我们分享几个相当好用的截屏和录屏工具,希望能帮到大家。ScreenToGifScreenToGif是一款免费且开源的录屏工具。此款工具最大的特点是可以...

配色苦手福音!专业快速色环配色PS插件

今天橘子老师给的大家介绍的是一款快速配色的插件,非常强大配色苦手福音来啦!(获取方式见文末)【插件介绍】配色在后期设计中占有主导地位,好的配色能让作品更加抢眼Coolorus这款专业的配色插件,能够...

如何用PS抠主体?(ps怎么抠主体)

1.主体法抠图-抠花苞和花梗导入一张荷花苞的照片,点击上图中顶部“选择”菜单栏,下拉单击“主体”。可以看到,只有花苞被选中,但是花梗并没有被选中。接下来单击上图中左侧工具栏的“快速选择工具”,上图中顶...

2799元的4K电视,有保障吗?(买4k电视机哪个品牌好)

在上一期《电脑报》的3·15专题报道中,我们揭露了一款不靠谱的42英寸4K智能电视——TCLD42A561U。这款售价2699元的4K智能电视不仅4K画质方面存在严重问题,而且各种功能和应用体验也不理...

苹果电脑的Touch Bar推出一段时间了 这款工具可以帮你开发适用于它的APP

距离苹果推出带有TouchBar的MacBookPro已经有一段时间了,除了那些像Adobe、Google和Microsoft大公司在开发适用于TouchBar的应用之外,其实还有很多独立的开...

如魔法般吸取颜色的桌灯(如魔法般吸取颜色的桌灯叫什么)

色彩为生活带来的感官刺激,逐渐被视为理所当然。一盏桌灯运用它的神奇力量,将隐藏于物件中的颜色逐一释放,成为装点环境的空间魔法师。ColorUp是一款可以改变颜色的吸色台灯,沿用传统灯泡的造型,融入了拾...

一篇文章带你用jquery mobile设计颜色拾取器

【一、项目背景】现实生活中,我们经常会遇到配色的问题,这个时候去百度一下RGB表。而RGB表只提供相对于的颜色的RGB值而没有可以验证的模块。我们可以通过jquerymobile去设计颜色的拾取器...

ps拾色器快捷键是什么?(ps2019拾色器快捷键)

ps拾色器快捷键是什么?文章末尾有获取方式,按照以下步骤就能自动获得!学会制作PS特效需要一定程度的耐心和毅力。初学者可以从基本的工具和技术开始学习,逐渐提高他们的技能水平。同时,观看更多优秀的特效作...

免费开源的 Windows 截图录屏工具,支持 OCR 识别和滚动截图等

功能很强大、安装很小巧的免费截图、录屏工具,提供很多使用的工具来帮我么能解决问题,推荐给大家。关于ShareXShareX是一款免费的windows工具,起初是一个小巧的截图工具,经过多年的迭...

入门到精通系列PS教程:第13篇 · 拾色器、颜色问题说明及补充

入门到精通系列PS教程:第13篇·拾色器、颜色问题说明及补充作者|侯潇问题说明我的第12篇教程里,有个小问题没有说清楚。要说是错误,又不算是错误,只是没有说准确。写完那篇教程后,因为已经到了深...

PS冷知识:用吸管工具吸取屏幕上的任意颜色

今天,我们给大家介绍PS中的一个冷知识:用吸管工具可以吸取屏幕上的任意颜色。其实,操作起来是非常简单的。大多数情况下,我们认为,PS的吸管工具只能吸取PS软件作图区域范围内的颜色,最多加上画布四周的...

Windows 11 将提供内置颜色选择器工具

Windows11内置了颜色选择器,可以扫描并识别屏幕上的颜色并生成颜色代码。此外,微软还利用人工智能技术,让屏幕上的文本扫描和选择变得更加便捷。这两项功能均已在SnippingToolv1...