华为云云耀云服务器L实例评测|基于云耀云服务器部署Samba服务


本实验将使用华为云云耀云服务器L实例,使用CentOS 7.9系统,搭建部署Samba服务器,并在本地Windows端进行访问。


文章目录

    • 1、samba介绍
    • 2、环境准备
    • 3、安装samba软件包
    • 4、修改smb.conf配置文件
    • 5、添加访问samba的用户
    • 6、Windows下访问Samba服务器
    • 7、映射网络驱动器
    • 8、常见问题
    • 9、参考链接

1、samba介绍

Samba网盘,Samba是一个网络服务器,用于Linux和Windows之间共享文件,Samba一般装在Linux系统中作为服务器,为Windows用户提供网盘。

2、环境准备

  • 购买一台云耀云服务器L实例(本实验采用的是CentOS 7.9系统)

image-20230914094251858

  • 关闭防火墙
[root@hcss-ecs-2d95 ~]# systemctl stop firewalld
[root@hcss-ecs-2d95 ~]# systemctl disable firewalld
[root@hcss-ecs-2d95 ~]# systemctl status firewalld
  • 关闭SELinux安全模式
## 临时关闭
[root@hcss-ecs-2d95 ~]# setenforce 0## 永久关闭
[root@hcss-ecs-2d95 ~]# vim /etc/selinux/config
修改SELINUX=disabled
按:wq保存退出,重启系统即可[root@hcss-ecs-2d95 ~]# getenforce
Disabled
  • 云服务器安全组端口放行设置(本实验为实验环境,所有放行了所有端口和协议,具体实际使用场景中,根据需要进行端口设置。)

image-20230914094444631

3、安装samba软件包

  • 安装samba软件包
## 加载系统镜像
# yum repolist## 使用YUM源安装samba软件包
# yum install -y samba## 查看安装的samba服务是否完成
# rpm -qa | grep samba
samba-libs-4.10.16-24.el7_9.x86_64
samba-common-libs-4.10.16-24.el7_9.x86_64
samba-common-tools-4.10.16-24.el7_9.x86_64
samba-common-4.10.16-24.el7_9.noarch
samba-client-libs-4.10.16-24.el7_9.x86_64
samba-4.10.16-24.el7_9.x86_64

image-20230912194444695

  • 启动samba服务并设置开机自启动
[root@hcss-ecs-2d95 ~]# systemctl start smb
[root@hcss-ecs-2d95 ~]# systemctl enable smb
[root@hcss-ecs-2d95 ~]# systemctl status smb# 查看smb服务是否设置开机自启动状态
[root@hcss-ecs-2d95 ~]# systemctl list-unit-files | grep smb
smb.service                                   enabled

4、修改smb.conf配置文件

  • 创建需要共享的目录及文件
# mkdir /mnt/public
# touch /mnt/public/test01.txt /mnt/public/test02.txt# vim /mnt/xyb_share/helloworld.txt
# cat /mnt/xyb_share/helloworld.txt
hello world!xybdiy xybdiy xybdiy
  • 修改smb.conf配置文件
## 备份smb.conf配置文件
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak## 修改smb.conf配置文件
[root@hcss-ecs-2d95 ~]# vim /etc/samba/smb.conf
[root@hcss-ecs-2d95 ~]# cat /etc/samba/smb.conf
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.[global]workgroup = SAMBAsecurity = userpassdb backend = tdbsamprinting = cupsprintcap name = cupsload printers = yescups options = raw[homes]comment = Home Directoriesvalid users = %S, %D%w%Sbrowseable = Noread only = Noinherit acls = Yes[printers]comment = All Printerspath = /var/tmpprintable = Yescreate mask = 0600browseable = No[print$]comment = Printer Driverspath = /var/lib/samba/driverswrite list = @printadmin rootforce group = @printadmincreate mask = 0664directory mask = 0775
# 新增配置内容如下:
[public]comment = Publicpath = /mnt/publicpublic = yesbrowseable = yesguest ok = yes
[xyb_share]comment = xyb_sharepath = /mnt/xyb_sharepublic = yesbrowseable = yesguest ok = yes

image-20230913225202909

  • 重启samba服务
[root@hcss-ecs-2d95 ~]# systemctl restart smb
  • 测试samba服务
[root@hcss-ecs-2d95 ~]# testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONEPress enter to see a dump of your service definitions

输出Loaded services file OK.即表示配置成功。

5、添加访问samba的用户

[root@hcss-ecs-2d95 ~]# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.

6、Windows下访问Samba服务器

按住win+R,打开运行窗口,输入\\ IP地址\共享目录。如下图所示。

image-20230913224449003

输入用户名和密码。

image-20230913224913024

  • 访问成功。

image-20230913225030819

image-20230913225054299

7、映射网络驱动器

  • 选择映射网络驱动器

image-20230914094922686

  • 按照以下输入格式,键入\\121.37.153.196\xyb_share

image-20230913225849687

  • 输入访问samba服务的用户名和密码。

image-20230913225956477

  • 点击进入即可访问。

image-20230913230059476

8、常见问题

  • 在Windows端访问samba服务报错或者超时,需要检查本地端是否开启SMB服务,如下图所示。

image-20230913225704012

  • 发现如下报错信息,可以修改smb.conf配置文件进行消除。具体设置如下:

image-20230913095220777

syslog = 0
syslog only = Yes

image-20230914095648720

  • 重启samba服务即可。
[root@hcss-ecs-2d95 ~]# systemctl restart smb
[root@hcss-ecs-2d95 ~]# systemctl status smb

image-20230914095807575

9、参考链接

🟢 https://developer.aliyun.com/article/509753

🟡 https://bbs.huaweicloud.com/blogs/408963

🔴 https://www.cnblogs.com/lemanlai/p/12267330.html

🔵 https://mp.weixin.qq.com/s/lchaWRRMioA7oSQRLWbQ1A

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/78224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 multiprocessing 多进程处理批量数据

示例代码 import multiprocessingdef process_data(data):# 这里是处理单个数据的过程return data * 2# 待处理的数据 data [1, 2, 3, 4, 5]def normal_func():# 普通处理方式result []for obj in data:result.append(process_data(obj)return resultdef parallel_func():# …

解释htop命令输出结果

htop是Linux系统下的一个进程监视器,可以显示当前系统中正在运行的进程的资源占用情况,包括CPU、内存、磁盘IO等。它具有以下特点: 友好的交互式界面:htop的界面比top更加友好、直观,支持鼠标操作,可以方便…

【FAQ】视频监控管理平台/视频汇聚平台EasyCVR安全检查相关问题及解决方法3.0

智能视频监控系统/视频云存储/集中存储/视频汇聚平台EasyCVR具备视频融合汇聚能力,作为安防视频监控综合管理平台,它支持多协议接入、多格式视频流分发,视频监控综合管理平台EasyCVR支持海量视频汇聚管理,可应用在多样化的场景上&…

Flink、Spark、Hive集成Hudi

环境描述: hudi版本:0.13.1 flink版本:flink-1.15.2 spark版本:3.3.2 Hive版本:3.1.3 Hadoop版本:3.3.4 一.Flink集成Hive 1.拷贝hadoop包到Flink lib目录 hadoop-client-api-3.3.4.jar hadoop-client-runtime-3.3.4.jar 2.下载上传flink-hive的jar包 flink-co…

算法 数据结构 递归冒泡算法 java冒泡算法 优化递归冒泡 数据结构(九)

使用递归算法实现冒泡: package com.nami.algorithm.study.day06;import java.util.Arrays;/*** beyond u self and trust u self.** Author: lbc* Date: 2023-09-05 15:36* email: 594599620qq.com* Description: keep coding*/ public class BubbleSort2 {// p…

大数据-玩转数据-Flink状态后端(下)

一、状态后端 每传入一条数据,有状态的算子任务都会读取和更新状态。由于有效的状态访问对于处理数据的低延迟至关重要,因此每个并行任务(子任务)都会在本地维护其状态,以确保快速的状态访问。 状态的存储、访问以及维护,由一个…

【深入解读Redis系列】(五)Redis中String的认知误区,详解String数据类型

有时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,请认准https://blog.zysicyj.top 首发博客地址 系列文章地址 需求描述 现在假设有这样一个需求,我们要开发一个图像存储系统。要求如下: 该系统能快…

【SpringBoot笔记39】SpringBoot + SockJS + Stomp实现WebSocket通信(建立连接、发送消息、订阅消息、断开连接)

这篇文章,主要介绍SpringBoot + SockJS + Stomp实现WebSocket通信(建立连接、发送消息、订阅消息、断开连接)。 目录 一、WebSocket通信 1.1、前端环境 1.2、后端环境 1.3、添加WebSocket配置

(min,max)=>Math.floor(Math.random()*(max-min+1)+min

您提供的代码是一个函数,该函数接受两个参数 min 和 max,并返回一个在指定范围内的随机整数。让我来解释一下代码的含义: javascriptCopy code (min, max) > Math.floor(Math.random() * (max - min 1) min) 这是一个箭头函数&#x…

VBA实现Word表格排序

实例需求: 在Word文档的多列表格中,需要按照第一列进行排序,同时保持其他列的数据对应顺序不变。想必大家都知道,在Excel中可以简单地使用排序功能实现这种需求,但是对于Word表格则需要使用VBA代码进行处理。 原始数据: fruitvegetableappl…

二刷力扣--哈希表

哈希表 哈希表可以根据键在O(1)时间内进行访问。 哈希表实际上可以看成是一个数组,但是可以通过哈希函数计算出数组下标,直接访问。 常用的有集合set(),字典dict()。 有效的字母异位词 242. #字典 给定两个字符串 s 和 t ,编写…

Linux查询服务器配置(CPU、内存RAM等)命令

lshw -short 更多命令参考地址:查看linux服务器配置详解_笔记大全_设计学院

《C++标准库第2版》3.1 C++11语言新特性 笔记

3.1 C11 语言新特性 3.1.1 微小但是重要的语法提升 ​ 1.template 表达式内的空格 ​ 在两个template表达式的闭符之间放一个空格已经过时&#xff0c;目前两个版本的C11以后两个版本都支持 vector<list<int> >; // 这是以前的版本 vector<list<int>&…

PbootCMS在搭建网站

1、打开网站 https://www.pbootcms.com/ 2、点击 “本站” 下载最新的网站代码 3、在本地laragon/www下创建目录&#xff08;hejuwuye&#xff09;&#xff0c;并将代码放进去 4、创建本地数据库&#xff0c;数据库名称为&#xff1a; hejuwuye&#xff0c;然后将static/bac…

快速傅里叶变换

引言 目标 傅里叶变化&#xff08;Fourier transform&#xff09;是一种信号处理技术&#xff0c;它可以将时间信号转换为频率信号&#xff0c;即将一组具有相同数量频率的正弦波叠加在一起&#xff0c;形成一组新的正弦波。如果我们把时间信号从频域转换到时域&#xff0c;那么…

SLAM ORB-SLAM2(1)总体框架

SLAM ORB-SLAM2(1)总体框架 1. 简介2. 框架3. TRACKING4. LOCAL MAPPING5. LOOP CLOSING6. MAP1. 简介 ORB-SLAM2 是一个实时和完整的视觉SLAM系统(包括闭环检测、重定位、地图重用等功能) 提供了利用单目、双目以及RGB-D相机完成稀疏三维重建的功能和接口 2. 框架 总体来说…

python项目制作docker镜像,加装引用模块,部署运行!

一、创建Dockerfile # 基于python:3.10.4版本创建容器 FROM python:3.10.4 # 在容器中创建工作目录 RUN mkdir /app # 将当前Dockerfile目录下的所有文件夹和文件拷贝到容器/app目录下 COPY . /app# 由于python程序用到了requests模块和yaml模块&#xff0c; # python:3.10.4基…

二叉树进阶练习

目录 一、根据二叉树创建字符串 二、二叉树的最近公共祖先 三、二叉搜索树与双向链表 四、从前序与中序遍历序列构造二叉树 五、从中序与后序遍历序列构造二叉树 六、二叉树的前序遍历&#xff08;非递归实现&#xff09; 七、二叉树的中序遍历&#xff08;非递归实现&a…

紫光展锐5G芯T820 解锁全新应用场景,让机器人更智能

数字经济的持续发展正推动机器人产业成为风口赛道。工信部数据显示&#xff0c;2023年上半年&#xff0c;我国工业机器人产量达22.2万套&#xff0c;同比增长5.4%&#xff1b;服务机器人产量为353万套&#xff0c;同比增长9.6%。 作为国内商用服务机器人领先企业&#xff0c;云…

应用在儿童平板防蓝光中的LED防蓝光灯珠

现在电子产品多&#xff0c;手机、平板电脑、电子书等等&#xff0c;由于蓝光有害眼睛健康&#xff0c;于是市场上有很多防蓝光的眼镜、防蓝光的手机膜、防蓝光的平板&#xff0c;这些材料和设备到底有没有用&#xff1f;如何正确预防蓝光危害呢&#xff1f; 我们现在所用的灯…