ubuntu18.04开发环境下samba服务器的搭建

devtools/2025/1/19 10:02:08/

        嵌入式linux的发展很快,最近准备在一个新项目上采用新一代的linux核心板,发现linux内核的版本已经更新到5.4以上甚至6.0以上;之前常用的linux内核版本是2.6.4,虽然在某些项目上还能用但是明显跟不上时代的步伐了,所以要先熟悉目前最新的核心板,并做一下嵌入式AI方面的研究,这里先记录一下ubuntu18.04开发环境下samba服务器的搭建,方便和window系统进行文件共享,并方便后续的研究和开发。 

先查询一下是否安装了samba服务器:

如果没有安装则按照下面步骤安装:

1. 更新系统
在安装任何软件包之前,确保你的系统是最新的。打开终端并运行以下命令:
sudo apt update
sudo apt upgrade
2. 安装Samba
使用以下命令安装Samba:
sudo apt install samba 

samba服务器的配置可以通过命令行方式也可以通过图形化界面方式,这里介绍图形化界面方式的配置:在Ubuntu 18.04中,您可以使用Samba配置工具system-config-samba来通过图形界面配置Samba服务。如果您的系统中没有安装此工具,您可以通过以下命令安装:
sudo apt update
sudo apt install system-config-samba
安装完成后,您可以通过命令行启动Samba配置工具:
sudo system-config-samba 

 如果上面出现两个错误,一个错误表示没有安装图形化界面需要的模块,用sudo apt-get install libcanberra-gtk-module 解决,第二个错误说明启动图形化界面的时候需要用到etc目录下的libuser.conf文件,可以通过命令touch /etc/libuser.conf创建一个配置文件。

出现这个图形化界面后就可以进行配置了。全部设置完成后,重启 Samba 服务器使设置生效。

重启 Samba 服务器:sudo /etc/init.d/smbd restart
查看 Samba 运行情况:service smbd status

映射到本地磁盘
服务器上的设置完成了,接下来进行 Windows 上的设置。
在windows下 win + R 组合键打开运行窗口,输入 \\ubuntu_ip,并按回车。
你会看到设置名字的文件夹,这就是 Linux 下的共享目录。
你也可以将远程目录映射为本地的磁盘,右键文件夹,选择 映射网络驱动器,
如下图所示,点击完成:


http://www.ppmy.cn/devtools/151796.html

相关文章

基于YOLOv8的卫星图像中船只检测系统

基于YOLOv8的卫星图像中船只检测系统 (价格90) 使用的是 MASATI-V2 数据集 训练集 3617张 验证集 452张 测试集 453张 包含 [boat] [船只] 1个类 通过PYQT构建UI界面,包含图片检测,视频检测,摄像头实时检测。 (该系…

前端小知识 鼠标穿透 pointer-events: none;

为什么会说到这个呢?是我觉得没有识别出来,然后就导致了这样的问题,这种情况不应该发生。我写了如下这样一段代码,但是发现当自己选择时间的时候无法选择。然后就发现变成了光标在闪烁。这样其实就是因为我选择到了这个input框的鼠…

【王树森搜索引擎技术】概要01:搜索引擎的基本概念

1. 基本名词 query:查询词SUG:搜索建议文档:搜索结果标签/筛选项 文档单列曝光 文档双列曝光 2. 曝光与点击 曝光:用户在搜索结果页上看到文档,就算曝光文档点击:在曝光后,用户点击文档&…

与“神”对话:Swift 语言在 2025 中的云霓之望

0. 引子 夜深人静,是一片极度沉醉的黑,这便于我与深沉的 macbook 悄悄隐秘于其中。一股异香袭来,恍惚着,撸码中身心极度疲惫、头脑昏沉的我仿佛感觉到了一束淡淡的微光轻洒在窗边。 我的对面若隐若现逐渐浮现出一个熟悉的身影。他…

最新-CentOS 7安装Docker容器(适合本地和云服务器安装)

CentOS 7安装Docker容器 一、引言二、安装Docker1.更换镜像源2.添加yum源3.安装yum-util4.设置docker yum源5.安装并运行Docker6.检查安装结果 三、设置Docker镜像仓库加速1.创建并编辑/etc/docker/daemon.json文件(如果文件不存在,则创建)。…

C# 并发和并行的区别--16

目录 并发和并行 一.并发 定义 特点 代码示例 代码解释 二.并行 定义 特点 在C#中的体现 代码示例 代码解释 三.并发和并行的区别 四 .如何在C#中选择并发还是并行 1.考虑任务类型 2.代码示例 3.注意事项 五.总结 并发和并行 在编程领域,并发和并行是两个密切…

【Vim Masterclass 笔记16】S07L32 + L33:同步练习09 —— 掌握 Vim 宏操作的六个典型案例(含点评课内容)

文章目录 S07L32 Exercise 09 - Macros1 训练目标2 操作指令2.1. 打开 macros-practice.txt 文件2.2. 练习1:将旧版 Python 代码转换为新版写法2.3. 练习2:根据列表内容批量创建 Shell 脚本2.4. 练习3:对电话号码作格式化处理2.5. 练习4&…

rocketmq集群启动和下线

启动name server nohup sh bin/mqnamesrv & tail -f ~/logs/rocketmqlogs/namesrv.log 启动broker nohup sh bin/mqbroker -n localhost:9876 & tail -f ~/logs/rocketmqlogs/broker.log -n: name server 生产/消费测试消息 sh bin/tools.sh org.apache.rocketmq.exam…