• 自动化备份全网服务器数据平台

自动化备份全网服务器数据平台

2025-04-25 19:17:17 2 阅读

1、项目说明

1.1 任务需求

  • 某企业里有一台Web服务器,里面的数据很重要,但是如果硬盘坏了数据就会丢失,现在领导要求把数据做备份,这样Web服务器数据丢失在可以进行恢复

  • 要求如下:

    • 每天00点整在Web服务器上按日期打包备份系统配置文件、网站程序目录及访问日志文件

    • 通过rsync命令推送到备份服务器上保存

    • 备份服务器定时清除旧记录

    • 搭建邮件告警平台

1.2 准备过程以及所需内容介绍

1.2.1 备份需求

  • 所有服务器的备份目录必须都为/backup。

  • 要备份的系统配置文件包括但不限于:

    • 定时任务服务的配置文件(/var/spool/cron/root) (适合Web和NFS服务器)。

    • 开机自启动的配置文件(/etc/rc.local) (适合Web和NFS服务器)。

    • 日常脚本的目录 (/server/scripts)。

  • Web服务器要求

    • Web站点目录假定为/var/html/www,如果没有,可以先模拟创建。

    • Web服务器访问日志路径假定为/app/logs,如果没有,可以先模拟创建。

    • Web服务器本地保留打包后的7天备份数据即可(本地留存不能多于7天,因为数据太多硬盘会满)。

  • 备份服务器要求

    • 保留最近7天所有备份数据,保留6个月内每周一的所有数据副本。

    • 要按照备份数据服务器内网IP为目录名称,备份的文件按照时间、名称为文件名称。

    • 需要确保备份的数据尽量完整准确,在备份服务器上对备份的数据是否完整进行检查。

    • 备份服务器每天早晨8:00把备份成功或失败结果信息发送到系统管理员邮箱里。

    • 所用到的服务器目录以及其说明如下:

1.2.2 Rsync概述

  • Rsync:Remote sync(远程同步),是一个在 Linux 和其他 Unix-like 系统上一个非常强大的命令行工具,用于计算机之间进行数据同步,可以当做文件复制工具,替代cp和mv命令

  • 主页:Rsync

由于Rsync有以下特点,所以本次使用:

  • 同步速度快:由于使用sync算法,其只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。

  • 可以镜像保存整个目录树和文件系统

  • 可以很容易做到保持原来文件的权限、时间、软硬链接等

  • 无须特殊权限即可安装

  • 优化的流程,文件传输效率高

  • 可以使用rsh、ssh等方式来传输文件,当然也可以通过直接的socket连接

  • 支持匿名传输。

由于Rsync有一些常用语法,此处贴到下方:

1.2.3 项目拓扑结构

1.2.4 软硬件环境清单

以下给出本次项目使用的软硬件环境清单:

 1.3 IOS镜像下载

(1)centos7.9推荐在阿里巴巴开源镜像站下载,点击链接后如下:

点击OS镜像之后如下搜索后下载,如果下载较慢,可以将链接复制到迅雷下载,较快.

2 、任务清单

2.1 项目环境搭建

  • 可以使用iVentoy网启安装3台centos7.9服务器。iVentoy具体使用过程可以戳我另一个blog的链接进行学习:基于网启PXE服务器的批量定制系统平台

  • 按照规划,最小化部署系统,关闭防火墙,禁用SELinux,确保能够联网。

2.2 服务器部署

2.2.1 Web服务器搭建部署

  • 验证Rsync服务能否推送成功。

  • 开发脚本实现打包备份、推送、校验、删除。

  • 配置定时任务每天0点定时推送(0时是时间的一个分割点)。

2.2.2 NFS服务器搭建部署

  • 验证Rsync服务能否推送成功。

  • 开发脚本实现打包备份、推送、校验、删除。

  • 配置定时任务每天0点定时推送(0时是时间的一个分隔点)。

  • 配置脚本和web服务器类似,过程略。

2.2.3 搭建备份服务器

  • rsync服务器搭建部署。

  • 开发脚本实现校验、删除、报警。

  • 配置实时任务每天6点实时执行。

  • 配置告警邮件发送平台

3、项目具体实现步骤

3.1 环境搭建

3.1.1 web01服务器环境搭建

首先安装Centos7.9系统,连接xshell,替换yum源。

具体安装教程可以戳链接:VMware安装虚拟机 

Xshell链接教程:Xshell连接Vmware中的虚拟机 

Xshell可以跳转官网下载:Xshell下载  

Xftp也在官网下载,链接同上。

此处详细过程略。

  • 关闭防火墙和selinux,设置主机名

  • 设置静态ip

安装常用软件

由于Xshell中不好进行代码截取,故此处直接截取示例

这里不要忘了yum install的时候再加上 epel-release 否则安装下方的nginx可能会报错!!!

下载好软件之后,web的环境部署完毕,接下来部署它的网站

可以去阿里云将epel镜像替换

网址链接:epel镜像

复制粘贴到VMware虚拟机中即可

然后按照如下代码进行步骤(实机较乱下方贴演示代码)

再将准备好的网页用Xftp粘贴到新建的sczl文件夹中

再修改nginx的路径

输入  vim  /etc/nginx/nginx.conf 将画红区域改成和我相同的并保存退出。

启动nginx

输入虚拟机的IP进入网页映射做测试,示例如下:

到此web01服务器的网站部署结束,开始部署nfs01服务器

3.1.2 nfs服务器环境搭建

前面的环境配置相同

安装Centos7.9系统,替换yum源,连接xshell

关闭防火墙和selinux,设置主机名

设置静态ip

安装常用软件(vim  tree tar net-tools rsync)

安装完常用软件之后,开始部署共享存储,注意这里nfs01为服务端,web01为客户端,不要弄错

先去安装nfs-utils(注意包名,不是nfs)和rpcbind(先装,默认一般自带)

再去本地的nfs端新建文件夹nfsfile

怎么证明文件共享成功,写一个文件,如果在web端可以看到此文件,证明共享服务器搭好

再进行权限修改,给nfsfile文件夹一个完整权限(chmod -Rf 777 /nfsfile)

再编写nfs配置文件

再启动服务

请注意,启动顺序不能有任何改变!

如果启动顺序乱了,会访问不到客户端

启动后,返回web01客户端查看是否可以访问到,怎么查看?

挂载,将对方的目录挂载到本地 所以我们需要建立一个本地挂载服务

建立之后查看是否有“readme”,能看到证明成功

输入mount可以查看挂载信息:

若有错或未成功请按照我的顺序执行,查看启动顺序以及权限有错否

到此nfs服务器处理完毕

接下来查看backup服务器

3.1.3 backup服务器环境搭建

前面的环境配置相同

安装Centos7.9系统,替换yum源,连接xshell

关闭防火墙和selinux,设置主机名

设置静态ip

安装常用软件(vim  tree tar net-tools rsync mailx)

本机需要修改rsync的配置文件,所以接下来修改配置

首先使用    vim /etc/rsyncd.conf(rsyncd是rsync服务名称,请注意!!) 打开后将备注全部删去,改为我给出的如下代码:

uid = rsync							# 用户
gid = rsync							# 组
use chroot = no						# 程序安全设置
max connections = 200				# 客户端连接数
timeout = 300						# 超时时间
pid file = /var/run/rsyncd.pid		# 进程号文件位置
lock file = /var/run/rsync.lock		# 进程锁
log file = /var/log/rsyncd.log		# 日志文件
fake super = yes 					# 无需rsync以root身份运行,允许接受数据

[backup]
        path = /backup						# 目录
        ignore errors						# 有错误时忽略
        read only = false					# 可读可写
        list = false			            # 阻止远程列表
        hosts allow = 192.168.88.0/24		# 允许IP
        hosts deny = 0.0.0.0/32				# 禁止IP
        auth users = rsync					# 用于认证的账户
        secrets file = /etc/rsync.password	# 存放用户和密码的文件

使用时将给出的备注删除!!!

接下来根据给出的配置文件设置:创建rsync账户及共享目录并修改目录属主为rsync

通过ll可以查看目前backup归属的是管理员(root),所以需要将其归属与rsync

使用如下进行归属:

接下来开机并启动服务

开机启动后查看运行否

其次创建rsync虚拟账户名和密码,并赋予密码文件600(读和写)权限

backup的配置到此结束

3.2配置备份脚本

3.2.1配置web01客户端本地备份脚本

web01客户端主机需要打包备份的内容有 nginx日志 网站主数据 定时任务和备份脚本源文件

开始编写备份web01服务器的脚本

vim后,输入脚本:

脚本输入后可以在nfs端进行测试

脚本无误

然后在web客户端建立认证的文件密码 客户端只需输入密码,不需要用户名

给予密码认证文件权限600

测试脚本,通过web端和backup查看是否有误

web执行成功

backup备份无误

3.2.2 配置nfs01客户端本地备份脚本

nfs01客户端主机需要打包备份的内容: 共享目录数据 以及/var/log/message文件、mount  -l  挂载信息

开始编写备份nfs01服务器的脚本

脚本步骤同web01端相同,可参照上方,代码基本相同,注意此处的备份服务器IP以及挂载日志即可。

接下来建立认证的文件密码 客户端只需输入密码,不需要用户名

给予密码认证文件权限600

 进行脚本测试

测试无误

3.3 配置定时任务

先查看crond服务状态,一般默认已安装

如果报错或者红线处显示dead,重新安装即可(yum  install  crontabs)

定位到web端,编辑定时任务

crontab -e后,输入以下信息:

出现以下信息不用处理

nfs端和backup端操作以及信息输入相同,此处略(注意上方crond-id-的001改为nfs-002 backup-003)

backup服务器编写脚本,实现删除180天前的所有备份数据(由于磁盘空间有限),但保存每周一的

3.4 数据传输完整性验证与监控告警

3.4.1 验证数据完整性

backup服务端针对客户端备份时的md5指纹数据,利用MD5命令进行验证,完成数据传输过程完整性验证。

首先编辑一个发送至mail的脚本

请注意其中的Mail需要改成自己的!!!

3.4.2 配置邮件告警

安装邮件服务

配置qq邮箱ssl证书

由于是qq提供的代码信息,我直接将源码贴到下方

[root@backup ~]# mkdir -p /root/.certs
[root@backup ~]# cd  /root/.certs

[root@backup .certs]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

[root@backup .certs]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@backup .certs]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

[root@backup .certs]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt
Notice: Trust flag u is set automatically if the private key is present.

 配置邮件服务

 红线和备注需要删除,然后授权码需要从自己的邮箱中获取,首先登陆邮箱,再设置

下滑

开启这个服务后获取授权码,回到虚拟机中配置好了发送一条信息至自己邮箱当中

发送成功 

最后测试脚本

 发送成功

项目到此结束。

易出错:

rsync密码以及用户名

邮箱

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

搜索文章

Tags

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