嵌入式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 下的共享目录。
你也可以将远程目录映射为本地的磁盘,右键文件夹,选择 映射网络驱动器,
如下图所示,点击完成: