最新资讯

  • [Linux]在Ubuntu中安装samba并且正确配置(详细)

[Linux]在Ubuntu中安装samba并且正确配置(详细)

2025-04-29 15:00:53 1 阅读

一、我们为什么需要samba服务

        samba是一种实现windows和linux包括macos文件共享的套件。它能让我们像访问自己的磁盘一样去访问别的系统的文件。可以看得出来这种一种快速并且高效的文件传输协议。看到这里,大家可能会有些疑问。向linux传输文件,我们可以使用SFTP服务,为什么我们还需要安装一种单独的协议来传输文件?下面我们就来讲讲相比SFTP,samba的优势。首先就是,在局域网中,我们想要访问linux中的文件或者想要上传文件,我们确实可以使用SFTP,但是这种操作方式可能会依赖一些图形化的软件,并且在操作上有没有原本的文件管理器中操作方便。在此,我们引入samba,samba能将linux的文件目录直接映射到windows,在windows中我们可以像访问自己的磁盘一样访问这些文件或者目录,其中的操作都是和windows互通,我们也可以使用windows中的软件对文件进行操作,比如我们可以使用windows的解压软件去解压linux下的文件。其次就是,使用samba我们可以直接使用windows的IDE去打开linux中的工程,在linux是无图形化或者图形化适配比较差时,能够大大提高我们的开发效率。然后,因为samba能够直接将文件夹映射出来同时也有利于在局域网环境下大家协同开发一个项目。如此可见,samba有如此多优秀的地方,那我们的SFTP不就一无是处了吗?当然不,想必大家应该都有注意到,我上面提到了很多都是在局域网的环境下,是的,在近距离传输文件时我们确实可以使用samba,但是一旦涉及到远距离传输,可能samba就没有那么合适了,在远距离的网络传输中,我们不仅要考虑便捷,还要考虑安全性,这两者都兼顾的想必SFTP才是首选,它基于SSH协议,有较高的安全性。当然,如果不在意安全性的问题,就可以直接使用samba。下面我们就来看一下如何在Ubuntu中安装和使用samba吧!

二、安装Samba

        前面也提到了,samba服务主要用于windows和linux之间的文件传输,所以,你需要有一台安装了linux系统的电脑或者虚拟机,下面我将使用Ubuntu的虚拟机进行演示,如果你想要在物理机或者虚拟机中安装Ubuntu,那么就可以看下面的文章:

在物理机安装Ubuntu:[Linux]如何在物理机安装Ubuntu(小白向)-CSDN博客

在虚拟机安装Ubuntu:[Linux]如何在虚拟机安装Ubuntu?(小白向)-CSDN博客

在下面的演示中,我都使用命令行进行演示。我们首先登录我们的Ubuntu:

我们使用下面的命令来更新我们的软件包源,这会让我们下载的软件包处于一个较新的版本:

sudo apt update

在更新完软件包源以后,我们就可以开始安装samba了。我们输入下面的命令来安装samba:

sudo apt install samba

在安装结束以后,我们可以使用下面的命令来查看安装:

apt list | grep samba

下面我来解释一下这条命令,apt list是为了查看已经安装的apt包,如果我们只输入apt list那么终端就会打印所有我们已经安装的包,“|”是一个管道符,用于传递参数,它可以将前面一条指令的输出当作后面一条指令的输入。grep用于在我们输入的文本中查找匹配的值,我们这里为了查找我们的文本中有没有“samba”字样。执行命令以后,我们就能发现,它输出了很多和samba相关的包,当然这其中也包括了samba本体:

这也就表示,我们的samba是安装成功的。

三、samba的基本配置

        在我们已经安装好samba以后,我们就可以来配置它了。首先,我们需要创建一个用于共享的文件夹,我们使用下面的命令创建一个文件夹在我们的用户目录下:

mkdir ~/share

这条命令会在我们的用户目录下创建一个名为“share”的文件夹。当然,大家可以根据自己目录的用途来更换别的名字。特别提醒,在创建文件夹的时候,不要加“sudo”,这会使得这个文件夹的权限非常高,高到你每一次配置或者使用这个目录你都要加sudo。这也会间接的导致一些文件访问性的问题。所以,养成习惯,在操作自己用户目录的时候不要加“sudo”。

在目录创建完成以后,我们需要赋予这个目录权限,如果你是一位小白,你不知道权限应该怎么合理分配,那就跟着我写就行了。使用下面的命令配置这个文件夹和用户文件夹的权限:

chmod -R 777 /home/chulingxiao/share /home/chulingxiao

这里的chmod是我们的权限配置命令,-R表示递归,也就是说在这个目录的下面一级目录或者文件都被赋予这个权限,777是权限的表现形式,这里我们赋予了自己,用户组,其他人这个文件夹下文件或者目录的读,写,执行权限。换而言之,这个文件夹已经被开放出来了,谁都可以看,谁都可以修改。如果你初学linux这样给权限是没有问题的,但是,在实际工作和项目中,一定要严格管控每一个文件的权限。最后的“/home/chulingxiao/share /home/chulingxiao”就是我们目录了,大家根据自己目录的名字进行调整,这里需要注意一下,我们不仅要修改刚才我们创建的目录的权限,还要修改我们用户目录的权限,这样做也是未来避免权限问题。我们可以看到,在我们输入了上面的权限配置命令以后,我们文件夹最前面表示权限的部分已经和别的文件夹不一样了。这也就表示我们的权限配置成功了。

我们下面来讲一下samba的配置文件,samba的配置文件是被存放在了“/etc/samba/”下的一个名为“smb.conf”的文件,我们现在可以先不着急修改这个配置文件,我们需要把这个配置文件备份一份,防止我们把原本的配置文件搞坏了,输入下面的命令,将配置文件备份到当前用户目录下:

cp /etc/samba/smb.conf ~/

在备份完成以后,我们就可以打开这个配置文件了。使用下面的命令打开配置文件:

sudo nano /etc/samba/smb.conf

因为我们这里已经是对系统目录进行操作了,所以一定要加上“sudo”:

不出意外的话,打开后就是下图中的样子了,如果你打开文件以后是空白了,那你可能就需要检查一下在打开文件时有没有使用“sudo”,如果使用了“sudo”打开仍然是空白的,那你可能需要检查一下samba有没有正常安装:

我们将这个配置文件滑到最下面:

在最下面,我们插入下面这些配置信息,后面我会逐一解释:

[Ubuntu_22.04]
        comment = Samba
        path = /home/chulingxiao/share
        public = yes
        writable = yes
        available = yes
        browseable = yes
        valid users = chulingxiao

在添加好配置信息以后,我们保存并关闭配置文件。

下面我来解释一下上面我输入的这些配置信息都是什么意思:

[Ubuntu_22.04]:这是你在 Samba 中定义的共享的名称。当其他网络设备通过 SMB/CIFS 协议访问共享时,这个名称就是他们看到的共享名称。

[comment]:这是对共享的描述或注释,通常显示在客户端连接到共享时的共享列表中。它帮助用户了解共享的用途或内容。

[path]:这是共享资源在服务器上的实际文件路径。它指定了用户通过 Samba 访问的目录位置。所以大家在写路径的时候,就不能和我相同,因为我的路径是根据我的用户目录写出来的,大家根据自己刚才创建的目录进行i修改,这一步很重要。

[public]:表示该共享是否为公共共享。公共共享允许匿名用户(不输入用户名和密码)访问。如果设置为 yes,任何人都可以访问该共享。通常与 guest ok 配置项相关。

[writable]:决定该共享目录中的文件是否可写。设置为 yes 表示用户可以创建、编辑、和删除文件。如果设置为 no,则共享为只读。

[available]:表示该共享是否可用。如果设置为 no,共享将被定义,但实际上不可用,不会在客户端中显示。

[browseable]:决定该共享是否在网络邻居或文件浏览器中显示。如果设置为 yes,用户可以在网络资源浏览器中看到该共享。如果设置为 no,共享是隐藏的,但用户仍然可以通过手动输入路径来访问。

[valid users]:指定可以访问该共享的用户或用户组。这些用户必须是在 Samba 中定义的有效用户。如果一个用户不在这个列表中,他将无法访问该共享。这里大家也要根据自己的情况进行修改,上面我写的是我的用户名,大家记得改成自己的,不然可能不能访问。

当然samba的参数还有很多,后面的参数我会写在一个文档中,大家自行前往百度网盘链接进行下载。

samba相关参数文档:https://pan.baidu.com/s/1I_LR7ntUlnwQhOYp3VxVRw?pwd=clxm 

提取码:clxm

虽然samba的参数有很多,但是,将我们一开始给大家的参数正确填入配置文件samba就已经能正常工作了。

我们输入下面的命令来为samba来配置一个用户的密码,后面我们访问samba服务的时候都会用到这个密码:

sudo smbpasswd -a chulingxiao

如果是第一次为这个用户设置密码就需要加上-a,后面配置密码就不用加上-a了。如果在第一次设置一个用户的密码不加上-a的选项的话,就会在设置密码时报出错误。

这里同样的,大家要把后面的用户名替换成自己的,不然就会因为找不到这个用户而抛出一个错误。

这里我们输入密码和linux登录时输入密码一样不会回显。

我们输入下面的命令来启动samba服务,每次我们使用samba时都要保证它的服务是启动的:

sudo systemctl start smbd.service

在启动了samba的服务以后,我们可以用下面的命令来查看samba的工作状态:

sudo systemctl status smbd.service

输入查询命令以后,我们的命令栏可能已经不能输入东西了,大家按“Q”退出即可。

如上图我们可以看到,我们的samba已经处于工作状态了。

我们也可以使用下面的命令来重启samba服务:

sudo systemctl restart smbd.service

在我们每次重新设置完密码以后,我都建议大家将samba重启一下。

我们可以使用下面的命令来将samba添加为开机启动:

sudo systemctl enable smbd.service

四、samba的连接

        在我们配置并且启动samba以后,我们就可以使用网络去连接它了,我们可以使用下面的命令来查看linux系统的ip地址:

ifconfig

如果提示ifconfig命令找不到则执行“sudo apt install net-tools”

我们可以看到,现在我linux的ip地址为192.168.241.128 ,我们可以打开powershell去ping一下这个地址,测试一下通断。

我们可以看到,这里是能ping通的,说明设备的网络连接没有问题。

我们同时按“win+R”打开运行框:在运行框中输入“ip地址”,如下图:

前面的反斜杠不能省略。

输入完以上以后,我们回车。

在输入用户名和密码以后就可以进入以下界面了:

图中的这个文件夹就是我们共享出来的文件夹。

如果你在输入用户名和密码以后提示你连接失败没有权限,那么你需要检查你的用户文件夹权限有没有开放出来。确认权限没有问题以后,仍然提示权限不足的话,检查自己samba的配置文件中的用户名是否写对,检查密码设置是否正确。如果被提示重复连接就检查有没有打开别的连接窗口。

在成功访问到以后,我们可以右键这个文件夹,然后点击“映射网络驱动器”,在弹出的窗口中,我们可以设置映射后的盘符,设置好以后,我们点击完成即可:

在完成以后,我们可以看到这个驱动器已经映射到了我们本地。

我们在这个映射的目录中新建一个文本文档:

我们在linux端进行查看:

至此,我们samba的连接已经完成。

五、结语

        在部署了samba服务以后大大的简化了我们的文件传输。我们通过samba能够直接对linux的文件进行解压,编译项目等基本操作。samba的强大功能等待大家自己探索!

本文地址:https://www.vps345.com/5613.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 javascript 前端 chrome edge 进程 操作系统 进程控制 Ubuntu python MCP ssh 阿里云 网络 网络安全 网络协议 llama 算法 opencv 自然语言处理 神经网络 语言模型 ubuntu deepseek Ollama 模型联网 API CherryStudio harmonyos 华为 开发语言 typescript 计算机网络 数据库 centos oracle 关系型 安全 分布式 RTSP xop RTP RTSPServer 推流 视频 udp unity android 鸿蒙 tcp/ip ssl php 前端框架 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 Dell R750XS 科技 ai java 人工智能 个人开发 vue.js audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 面试 性能优化 jdk intellij-idea 架构 uni-app 深度学习 YOLO 目标检测 计算机视觉 fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 HCIE 数通 pycharm ide pytorch asm filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 macos adb numpy c# Flask FastAPI Waitress Gunicorn uWSGI Uvicorn flutter Hyper-V WinRM TrustedHosts rust http mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 cuda cudnn anaconda jenkins 统信UOS 麒麟 bonding 链路聚合 windows 微服务 springcloud nginx kubernetes VMware安装Ubuntu Ubuntu安装k8s k8s 嵌入式 linux驱动开发 arm开发 嵌入式硬件 c语言 qt stm32项目 单片机 stm32 僵尸进程 vim docker debian PVE Qwen2.5-coder 离线部署 Linux 进程信号 github Dify golang 后端 AI编程 物联网 iot 华为云 .netcore pip conda Ubuntu Server Ubuntu 22.04.5 react.js 前端面试题 node.js 持续部署 笔记 oceanbase rc.local 开机自启 systemd c++ chatgpt 大模型 llama3 Chatglm 开源大模型 ping++ 运维开发 机器学习 深度优先 图论 并集查找 换根法 树上倍增 ddos ollama llm gpu算力 低代码 容器 学习方法 zotero WebDAV 同步失败 代理模式 flask spring boot AIGC jmeter 软件测试 银河麒麟服务器操作系统 系统激活 gateway Clion Nova ResharperC++引擎 Centos7 远程开发 sql KingBase sqlserver efficientVIT YOLOv8替换主干网络 TOLOv8 gitee 负载均衡 ESP32 智能手机 NAS Termux Samba 豆瓣 追剧助手 迅雷 nas 微信 tomcat postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 LDAP mysql aws googlecloud WSL2 websocket vscode 腾讯云 maven intellij idea 代码调试 ipdb 开源 Windsurf 实时音视频 YOLOv12 智能路由器 外网访问 内网穿透 端口映射 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 git ansible dubbo kamailio sip VoIP 大数据 大数据平台 fpga开发 计算机外设 电脑 mac 软件需求 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 rust腐蚀 .net mongodb gitlab mcu 信息与通信 微信分享 Image wxopensdk 产品经理 agi microsoft 多线程服务器 Linux网络编程 监控 自动化运维 pillow live555 rtsp rtp rabbitmq json html5 firefox ollama下载加速 经验分享 学习 爬虫 数据挖掘 网络用户购物行为分析可视化平台 大数据毕业设计 1024程序员节 https 数据结构 WSL win11 无法解析服务器的名称或地址 django web3.py HarmonyOS Next 小程序 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 web安全 Kali Linux 黑客 渗透测试 信息收集 自动化 蓝耘科技 元生代平台工作流 ComfyUI vue3 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 程序人生 命名管道 客户端与服务端通信 redis mybatis transformer ffmpeg 音视频 创意 社区 DeepSeek-R1 API接口 源码剖析 rtsp实现步骤 流媒体开发 远程控制 远程看看 远程协助 温湿度数据上传到服务器 Arduino HTTP cpu 内存 实时 使用 C 环境变量 进程地址空间 AI Agent C语言 DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 apache YOLOv8 NPU Atlas800 A300I pro asi_bench 博客 Reactor 设计模式 C++ CPU 主板 电源 网卡 svn ecm bpm 压测 ECS ESXi nvidia 网站搭建 serv00 宕机切换 服务器宕机 Deepseek ip命令 新增网卡 新增IP 启动网卡 微信开放平台 微信公众平台 微信公众号配置 远程登录 telnet 压力测试 软件工程 dify 远程工作 spring 课程设计 DNS mysql离线安装 ubuntu22.04 mysql8.0 系统架构 spring cloud 源码 毕业设计 游戏服务器 Minecraft 鸿蒙系统 系统安全 混合开发 环境安装 JDK 云原生 DevEco Studio webrtc LLM AI大模型 程序员 命令行 基础入门 编程 媒体 playbook thingsboard postgresql CLion 远程连接 IDE unix threejs 3D centos-root /dev/mapper yum clean all df -h / du -sh prometheus iDRAC R720xd SWAT 配置文件 服务管理 网络共享 京东云 jupyter dell服务器 go 硬件架构 curl wget 缓存 虚拟化 半虚拟化 硬件虚拟化 Hypervisor IIS .net core Hosting Bundle .NET Framework vs2022 XFS xfs文件系统损坏 I_O error es jvm micropython esp32 mqtt shell 磁盘监控 部署 服务器配置 集成学习 集成测试 linux 命令 sed 命令 企业微信 Linux24.04 deepin yum 生物信息学 openEuler pgpool gitea devops springboot 技能大赛 设置代理 实用教程 html 田俊楠 file server http server web server virtualenv linux环境变量 ragflow bash Invalid Host allowedHosts vue rdp 实验 王者荣耀 飞牛NAS 飞牛OS MacBook Pro cnn eNSP 网络规划 VLAN 企业网络 minio W5500 OLED u8g2 TCP服务器 kylin jetty undertow chfs ubuntu 16.04 express UOS 统信操作系统 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm 职场和发展 交换机 硬件 设备 GPU PCI-Express 微信小程序 ui NFS bug Docker Compose docker compose docker-compose 音乐服务器 Navidrome 音流 网络穿透 云服务器 Erlang OTP gen_server 热代码交换 事务语义 MNN DeepSeek Qwen ip freebsd hugo 指令 mq rocketmq kafka iftop 网络流量监控 远程桌面 华为od OD机试真题 华为OD机试真题 服务器能耗统计 ruoyi make命令 makefile文件 MQTT协议 消息服务器 代码 DeepSeek行业应用 Heroku 网站部署 TRAE react next.js 部署next.js QQ 聊天室 Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 firewalld 大语言模型 命令 思科模拟器 思科 Cisco 服务器繁忙 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 安卓 java-ee 机器人 测试工具 测试用例 功能测试 kind AI写作 AI作画 muduo X11 Xming Docker Hub docker pull 镜像源 daemon.json XCC Lenovo 其他 ceph 监控k8s 监控kubernetes 繁忙 解决办法 替代网站 汇总推荐 AI推理 dba 文件系统 路径解析 WebUI DeepSeek V3 visual studio code list skynet 弹性计算 KVM 计算虚拟化 弹性裸金属 zabbix 深度求索 私域 知识库 游戏程序 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 并查集 leetcode embedding 腾讯云大模型知识引擎 vscode 1.86 bot Docker Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 grafana 直流充电桩 充电桩 IPMI RAGFLOW RAG 检索增强生成 文档解析 大模型垂直应用 漏洞 安全威胁分析 银河麒麟 kylin v10 麒麟 v10 SSH Xterminal 报错 编辑器 医疗APP开发 app开发 裸金属服务器 弹性裸金属服务器 p2p unity3d Netty 即时通信 NIO gpt JAVA Java 图像处理 Google pay Apple pay 服务器主板 AI芯片 监控k8s集群 集群内prometheus android studio 交互 IIS服务器 IIS性能 日志监控 能力提升 面试宝典 技术 IT信息化 rpc nuxt3 k8s集群资源管理 云原生开发 protobuf 序列化和反序列化 安装 matlab hadoop 边缘计算 智能硬件 kali 共享文件夹 虚拟机 webstorm MS Materials ros2 moveit 机器人运动 openssl 密码学 强制清理 强制删除 mac废纸篓 业界资讯 Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 模拟退火算法 eureka code-server MQTT mosquitto 消息队列 r语言 数据可视化 数据分析 ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 ios RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 计算机 sqlite pygame hibernate sqlite3 Ark-TS语言 selenium echarts 信息可视化 网页设计 jar gradle 灵办AI kvm okhttp 数据库系统 VMware C# MQTTS 双向认证 emqx wireshark 显示过滤器 ICMP Wireshark安装 图形化界面 ci/cd 大模型入门 大模型教程 remote-ssh 国产操作系统 ukui 麒麟kylinos openeuler minicom 串口调试工具 统信 虚拟机安装 框架搭建 rime cmos 串口服务器 wsl2 wsl 火绒安全 VPS Nuxt.js VMware安装mocOS macOS系统安装 GCC crosstool-ng iBMC UltraISO gcc CORS 跨域 雨云 NPS docker命令大全 孤岛惊魂4 5G 3GPP 卫星通信 uniapp 恒源云 多层架构 解耦 vSphere vCenter 软件定义数据中心 sddc RTMP 应用层 camera Arduino 电子信息 IPMITOOL BMC 硬件管理 opcua opcda KEPServer安装 oneapi 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 大模型微调 open webui idm 分析解读 系统开发 binder 车载系统 framework 源码环境 传统数据库升级 银行 LLMs 移动云 政务 分布式系统 监控运维 Prometheus Grafana 鲲鹏 FTP 服务器 selete 高级IO Linux PID pdf VSCode 华为认证 网络工程师 大模型面经 大模型学习 mariadb raid5数据恢复 磁盘阵列数据恢复 MacMini Mac 迷你主机 mini Apple 宠物 免费学习 宠物领养 宠物平台 visualstudio tcpdump 小艺 Pura X excel netty SSL 域名 Anolis nginx安装 linux插件下载 Trae AI 原生集成开发环境 Trae AI 3d 状态管理的 UDP 服务器 Arduino RTOS etcd 数据安全 RBAC 驱动开发 硬件工程 嵌入式实习 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 金融 黑客技术 流式接口 SSH 服务 SSH Server OpenSSH Server 本地部署 api web pyqt Kylin-Server 服务器安装 VR手套 数据手套 动捕手套 动捕数据手套 EasyConnect Cline 蓝桥杯 ecmascript nextjs reactjs RustDesk自建服务器 rustdesk服务器 docker rustdesk Playwright 自动化测试 网工 opensearch helm 输入法 搜索引擎 av1 电视盒子 机顶盒ROM 魔百盒刷机 ssrf 失效的访问控制 WebRTC openwrt 数学建模 linux上传下载 SysBench 基准测试 ux 多线程 docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos open Euler dde springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 vmware 卡死 RAID RAID技术 磁盘 存储 xrdp string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap TrinityCore 魔兽世界 远程 执行 sshpass 操作 adobe elk Python 网络编程 聊天服务器 套接字 TCP 客户端 Socket Redis Desktop chrome devtools chromedriver 雨云服务器 springsecurity6 oauth2 授权服务器 token sas 环境迁移 服务器管理 宝塔面板 配置教程 网站管理 Dell HPE 联想 浪潮 崖山数据库 YashanDB ArcTS 登录 ArcUI GridItem 多进程 arkUI Ubuntu 24.04.1 轻量级服务器 redhat AI代码编辑器 向日葵 群晖 文件分享 中间件 iis 相差8小时 UTC 时间 Cursor asp.net大文件上传 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 .net mvc断点续传 银河麒麟操作系统 国产化 远程过程调用 Windows环境 直播推流 服务器部署ai模型 rsyslog 毕设 safari 系统 剧本 无桌面 risc-v ipython elasticsearch Portainer搭建 Portainer使用 Portainer使用详解 Portainer详解 Portainer portainer ue4 着色器 ue5 虚幻 css 联想开天P90Z装win10 目标跟踪 OpenVINO 推理应用 数据集 小游戏 五子棋 开机自启动 sdkman bootstrap c/c++ 串口 vpn tailscale derp derper 中转 triton 模型分析 矩阵 线性代数 电商平台 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors alias unalias 别名 互信 小智AI服务端 xiaozhi ASR TTS C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 Logstash 日志采集 AD 域管理 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 WSL2 上安装 Ubuntu mamba Vmamba c 游戏开发 宝塔 cursor 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 MCP server C/S windows日志 用户缓冲区 模拟实现 GoogLeNet DeepSeek r1 Open WebUI 支付 微信支付 开放平台 ArkTs ArkUI DOIT 四博智联 Unity Dedicated Server Host Client 无头主机 regedit 开机启动 OpenManus 网络攻击模型 fd 文件描述符 eclipse 游戏引擎 NLP模型 NLP 自学笔记 小米 澎湃OS Android 毕昇JDK Mac内存不够用怎么办 prompt 常用命令 文本命令 目录命令 hive Hive环境搭建 hive3环境 Hive远程模式 python3.11 webgl miniapp 真机调试 调试 debug 断点 网络API请求调试方法 我的世界服务器搭建 minecraft cocoapods xcode 安防软件 实时互动 端口测试 考研 H3C SenseVoice 版本 前后端分离 flash-attention 可信计算技术 安全架构 yolov8 分布式训练 bat 大模型应用 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 Kali 渗透 OpenSSH docker run 数据卷挂载 交互模式 TrueLicense RAGFlow 本地知识库部署 DeepSeek R1 模型 npm arm Jellyfin FunASR epoll 佛山戴尔服务器维修 佛山三水服务器维修 IPv4 子网掩码 公网IP 私有IP Ubuntu22.04 开发人员主页 trea idea clickhouse outlook 相机 权限 Cookie 移动魔百盒 USB转串口 CH340 自动化任务管理 Wi-Fi 超融合 easyui langchain 邮件APP 免费软件 Spring Security 我的世界 我的世界联机 数码 线程 昇腾 npu 飞牛nas fnos ISO镜像作为本地源 云电竞 云电脑 todesk log4j yum源切换 更换国内yum源 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 rustdesk vr 键盘 ruby glibc 链表 文心一言 iphone pppoe radius nac 802.1 portal gaussdb dns是什么 如何设置电脑dns dns应该如何设置 xss 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 免费域名 域名解析 AI-native Docker Desktop dns ocr Linux的权限 办公自动化 自动化生成 pdf教程 AI agent IM即时通讯 剪切板对通 HTML FORMAT 云服务 saltstack 网络结构图 yaml Ultralytics 可视化 tcp g++ g++13 CDN Linux环境 算力 阿里云ECS Radius 远程服务 arcgis EMQX 通信协议 flink MacOS录屏软件 运维监控 edge浏览器 x64 SIGSEGV SSE xmm0 稳定性 看门狗 Typore pyautogui 社交电子 信号处理 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 阻塞队列 生产者消费者模型 服务器崩坏原因 流水线 脚本式流水线 laravel less DenseNet junit CrewAI 匿名管道 代理 小番茄C盘清理 便捷易用C盘清理工具 小番茄C盘清理的优势尽显何处? 教你深度体验小番茄C盘清理 C盘变红?!不知所措? C盘瘦身后电脑会发生什么变化? 单例模式 LORA 显示管理器 lightdm gdm qemu libvirt frp 同步 备份 建站 串口驱动 CH341 uart 485 WebVM Linux的基础指令 bcompare Beyond Compare 交叉编译 模拟器 教程 cd 目录切换 无人机 游戏机 tensorflow 网络药理学 生信 gromacs 分子动力学模拟 MD 动力学模拟 HTTP 服务器控制 ESP32 DeepSeek 备选 网站 调用 示例 银河麒麟桌面操作系统 Kylin OS AD域 致远OA OA服务器 服务器磁盘扩容 apt 国内源 嵌入式Linux IPC 自动化编程 EMUI 回退 降级 升级 linux安装配置 vasp安装 查询数据库服务IP地址 SQL Server 语音识别 AutoDL ubuntu24.04.1 qt项目 qt项目实战 qt教程 tidb GLIBC EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP IO模型 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 视觉检测 wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 自动驾驶 VMware创建虚拟机 AISphereButler 单元测试 银河麒麟高级服务器 外接硬盘 Kylin n8n 工作流 workflow powerpoint 根服务器 华为机试 dity make xml 做raid 装系统 Java Applet URL操作 服务器建立 Socket编程 网络文件读取 软件构建 反向代理 实战案例 虚拟显示器 回显服务器 UDP的API使用 ros cfssl 重启 排查 系统重启 日志 原因 CVE-2024-7347 IMX317 MIPI H265 VCU 内网服务器 内网代理 内网通信 trae EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 需求分析 规格说明书 架构与原理 firewall big data IDEA Ubuntu共享文件夹 共享目录 Linux共享文件夹 飞书 web3 DocFlow aarch64 编译安装 HPC 英语 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 lua vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 ROS 单一职责原则 聚类 LInux 信号 策略模式 spark HistoryServer Spark YARN jobhistory 性能测试 虚拟局域网 Headless Linux 音乐库 飞牛 asp.net大文件上传下载 本地部署AI大模型 强化学习 sentinel 显卡驱动 AnythingLLM AnythingLLM安装 自定义客户端 SAS 僵尸世界大战 游戏服务器搭建 midjourney gpt-3 zookeeper AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 nfs Claude Windows ai工具 v10 软件 ldap armbian u-boot 基础环境 序列化反序列化 DIFY GIS 遥感 WebGIS 主从复制 人工智能生成内容 大大通 第三代半导体 碳化硅 URL 项目部署到linux服务器 项目部署过程 seleium ftp 干货分享 黑客工具 密码爆破 banner 程序员创富 技术共享 can 线程池 7z USB网络共享 cpp-httplib 推荐算法 P2P HDLC HarmonyOS MI300x 执法记录仪 智能安全帽 smarteye 双系统 GRUB引导 Linux技巧 vscode1.86 1.86版本 ssh远程连接 迁移指南 LLM Web APP Streamlit keepalived SRS 流媒体 直播 sonoma 自动更新 uv 开发环境 SSL证书 xshell termius iterm2 sysctl.conf vm.nr_hugepages neo4j 数据仓库 数据库开发 database ssh漏洞 ssh9.9p2 CVE-2025-23419 odoo 服务器动作 Server action rclone AList webdav fnOS 软负载 视频编解码 服务网格 istio dash 正则表达式 wps etl rnn UOS1070e matplotlib 代码托管服务 读写锁 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 语法 seatunnel perf swoole 三级等保 服务器审计日志备份 FTP服务器 影刀 #影刀RPA# DBeaver kerberos 历史版本 下载 uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 k8s二次开发 集群管理 捆绑 链接 谷歌浏览器 youtube google gmail VS Code openstack Xen 图形渲染 工业4.0 实习 黑苹果 多个客户端访问 IO多路复用 TCP相关API composer rag ragflow 源码启动 产测工具框架 IMX6ULL 管理框架 软考 钉钉 hexo ranger MySQL8.0 端口聚合 windows11 prometheus数据采集 prometheus数据模型 prometheus特点 grub 版本升级 扩容 figma milvus 抓包工具 System V共享内存 进程通信 软链接 硬链接 程序 性能分析 防火墙 NAT转发 NAT Server PX4 MacOS 网络建设与运维 HiCar CarLife+ CarPlay QT RK3588 本地化部署 Node-Red 编程工具 流编程 进程优先级 调度队列 进程切换 docker desktop image onlyoffice 在线office Unity插件 iventoy VmWare OpenEuler css3 端口 查看 ss chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 私有化 玩机技巧 软件分享 软件图标 SSH 密钥生成 SSH 公钥 私钥 生成 kernel word MySql 浏览器自动化 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 云桌面 微软 AD域控 证书服务器 nlp UDP iperf3 带宽测试 su sudo 环境配置 ShenTong harmonyOS面试题 ABAP 服务器时间 存储维护 NetApp存储 EMC存储 带外管理 deepseek r1 Xinference vu大文件秒传跨域报错cors 大模型推理 代理服务器 健康医疗 互联网医院 粘包问题 嵌入式系统开发 极限编程 智能音箱 智能家居 perl 李心怡 镜像 个人博客 docker部署Python MDK 嵌入式开发工具 论文笔记 sublime text navicat WLAN wsgiref Web 服务器网关接口 云耀服务器 rpa 物联网开发 Attention 大模型部署 zip unzip 网络爬虫 查看显卡进程 fuser ArtTS Linux find grep jina SEO 上传视频文件到服务器 uniApp本地上传视频并预览 uniapp移动端h5网页 uniapp微信小程序上传视频 uniapp app端视频上传 uniapp uview组件库 ardunio BLE 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR nvm whistle 虚幻引擎 virtualbox CentOS 问题解决 ubuntu24 vivado24 开发 kotlin gnu xpath定位元素 Sealos 信创 信创终端 中科方德 rancher deep learning 烟花代码 烟花 元旦 性能调优 安全代理 SVN Server tortoise svn 中兴光猫 换光猫 网络桥接 自己换光猫 db 多端开发 智慧分发 应用生态 鸿蒙OS HAProxy fast hosts 网络搭建 神州数码 神州数码云平台 云平台 换源 Debian ip协议 searxng PPI String Cytoscape CytoHubba 元服务 应用上架 金仓数据库 2025 征文 数据库平替用金仓 抗锯齿 沙盒 知识图谱 deekseek KylinV10 麒麟操作系统 Vmware HarmonyOS NEXT 原生鸿蒙 autodl 计算生物学 生物信息 基因组 Deepseek-R1 私有化部署 推理模型 IMM 欧标 OCPP fstab MVS 海康威视相机 Python基础 Python教程 Python技巧 proxy模式 域名服务 DHCP 符号链接 配置 top Linux top top命令详解 top命令重点 top常用参数 ubuntu20.04 ros1 Noetic 20.04 apt 安装 wpf 树莓派 VNC Qwen2.5-VL vllm react native 磁盘清理 java-rocketmq CentOS Stream 容器技术 nosql 企业网络规划 华为eNSP docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 多路转接 内网环境 h.264 加解密 Yakit yaklang 对比 工具 meld DiffMerge ssh远程登录 win服务器架设 windows server QT 5.12.12 QT开发环境 Ubuntu18.04 流量运营 网卡的名称修改 eth0 ens33 lio-sam SLAM 项目部署 浏览器开发 AI浏览器 llama.cpp 软件卸载 系统清理 deployment daemonset statefulset cronjob 合成模型 扩散模型 图像生成 区块链 AI Agent 字节智能运维 状态模式 OpenHarmony 鸿蒙开发 移动开发 visual studio TCP协议 rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK 拓扑图 sequoiaDB 像素流送api 像素流送UE4 像素流送卡顿 像素流送并发支持 达梦 DM8 接口优化 MAVROS 四旋翼无人机 解决方案 openvpn server openvpn配置教程 centos安装openvpn 安装MySQL 通信工程 毕业 西门子PLC 通讯 conda配置 conda镜像源 vnc yum换源 电视剧收视率分析与可视化平台 论文阅读 centos 7 macOS 数字证书 签署证书 智能电视 mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 搭建个人相关服务器 开机黑屏 AI员工 服务器正确解析请求体 ubuntu 18.04 IO dock 加速 搜狗输入法 中文输入法 风扇控制软件 热榜 离线部署dify MobaXterm 虚拟现实 yolov5 js Linux权限 权限命令 特殊权限