Ubuntu SAMBA 服务器部署与调优

又到了折腾服务器的时候啦!今天我很幸运能够在阿贝云的免费服务器上进行部署测试。这个阿贝云真是个不错的免费云服务器,虽然配置很低,但对我这个喜欢摸鱼的家伙来说完全够用了。1核CPU、1G内存、10G硬盘、5M带宽,这种低配置对我来说简直就是小case。

接下来,让我给大家介绍一下今天要用的 SAMBA 服务器软件。SAMBA 可是个老牌的文件共享软件了,支持各种高级功能,比如Active Directory集成、加密传输等等。用起来真的超级灵活,不管是在 Windows 还是 Linux 上都能很好地运行。而且性能也不错,完全能满足我这个喜欢大包大揽的家伙的需求。

好了,下面就让我来详细告诉大家如何在 Ubuntu 上安装、配置和调优 SAMBA 吧。

首先,打开终端,输入一下命令安装 SAMBA:

复制代码
sudo apt-get install samba

安装完成后,我们需要配置 SAMBA。编辑配置文件:

复制代码
sudo nano /etc/samba/smb.conf

在配置文件中,我们需要做以下几项调整:

  1. 设置工作组名称:

    workgroup = WORKGROUP

  2. 设置共享目录:

    [share]
    comment = My Samba Share
    path = /home/hitch/share
    read only = no
    browsable = yes
    guest ok = yes
    create mask = 0644
    directory mask = 0755

  3. 设置用户认证:

    security = user
    passdb backend = tdbsam

  4. 设置日志:

    log file = /var/log/samba/log.%m
    max log size = 1000

搞定配置后,别忘了创建共享目录并设置权限:

复制代码
sudo mkdir /home/hitch/share
sudo chown -R hitch:hitch /home/hitch/share

最后,重启 SAMBA 服务:

复制代码
sudo systemctl restart smbd
sudo systemctl restart nmbd

好啦,现在你就可以在 Windows 或者 Linux 上访问你的 SAMBA 共享啦。不过记得要开放445号端口哦。

相关推荐
GeW20 分钟前
制造强国底座:Linux与数据库驱动的新型工业基础设施
linux
xiaoye-duck35 分钟前
《Linux 网络编程》深入理解 IO 多路复用:select 函数详解与 Echo 服务实战
linux·网络
Tairitsu_H1 小时前
[Linux系统] 命令行参数 | 环境变量 | 程序地址空间
linux·环境变量·命令行参数·程序地址空间
雯宝1 小时前
devices_init / buses_init / classes_init / firmware_init / hypervisor_init 函数
linux
极光通讯1 小时前
呆滞库存回收定价逻辑:如何评估DDR4内存和SATA SSD的回收价值
服务器·ssd
技术人生0011 小时前
VMware Workstation 安装 Ubuntu 24.04 LTS 完整教程
运维·服务器·ubuntu
YumiProxy1 小时前
动态IP冲突排查实战:从ARP检测到DHCP地址池的完整链路
服务器·网络·网络协议·tcp/ip·ip
ai小陈2 小时前
GPU服务器租用容器实战:Docker数据卷持久化与安全重建
服务器·人工智能·安全·docker·ai·gpu算力
M78佐菲2 小时前
ARM学习笔记(12)
linux·arm开发·笔记·嵌入式硬件·学习
ai小陈2 小时前
深度学习CUDA OOM排查:显存占用与碎片问题实战
服务器·人工智能·python·深度学习·ai·gpu算力