随笔分类 - python 运维开发
摘要:一、概述 1. 定义 NFS(Network File System)是一种分布式文件系统协议,最初由 Sun Microsystems 开发,并于1984年发布。它允许不同主机通过网络共享文件和目录,就像这些文件和目录是本地存储的一部分。 2. 工作原理 客户端-服务器架构:NFS 的核心工作原理
阅读全文
摘要:一、概述 Harbor 是一个企业级的云原生容器镜像仓库,由 VMware 开发并贡献给 Cloud Native Computing Foundation (CNCF)。它在传统的 Docker Registry 基础上进行了增强,提供了许多企业级功能,如安全、访问控制、镜像签名、漏洞扫描等。 主
阅读全文
摘要:一、概述 K3s 是一个轻量级的 Kubernetes 发行版,专为在资源受限的环境中运行 Kubernetes 而设计。它是 Rancher Labs 开发的,旨在简化 Kubernetes 的部署和管理,同时保持与上游 Kubernetes 的兼容性。 K3s 的特点 轻量级 K3s 是一个轻量
阅读全文
摘要:一、安装 更新软件包索引: sudo apt-get update 允许APT使用HTTPS: sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common 添加Docker官方
阅读全文
摘要:一、概述 dify运行在容器中,PostgreSQL用的是阿里云,已经运行了很长一段时间。某些表的数据量很大,比如workflowruns表,就有100GB。这个主要是,详细记录了工作流的执行情况,包括执行时间、状态、结果等信息。版本比较老,0.14.2,需要升级到0.15.3。 升级之前,除了对数
阅读全文
摘要:一、概述 gitlab的java项目,运行几十年了,分支特别多。开发人员一般不会主动删除分支,长期下来,分支就特别多。 按照开发流程上来说,有新需求和bug,会开一个分支出来。等功能测试完成上线后,就会合并到master分支。 那么这些多余的分支就是没用的,需要删除。 二、批量删除分支 分支有几千个
阅读全文
摘要:一、概述 使用Navicat导出数据表结构,AUTO_INCREMENT的值,会特别大。 但是因为业务需求,需要将表结构在另外一套环境执行,并且要求AUTO_INCREMENT的值必须为1。 因为初始化表sql脚本,是针对AUTO_INCREMENT为1的情况下编写的,否则运行sql脚本会出错。 二
阅读全文
摘要:一、概述 阿里云新买了一台服务器,操作系统是Ubuntu 24.04.2。由于ssh默认端口是22,安全部门不允许22开放,需要修改端口才行。 二、修改配置 修改 SSH 配置文件 vi /etc/ssh/sshd_config 找到 #Port 22 这一行,取消注释并修改为: Port 2025
阅读全文
摘要:一、概述 由于mysql做了迁移,需要批量修改mysql地址。但是java应用有上百个,修改起来很麻烦。 所以需要通过调用nacos api接口来进行批量修改 二、批量导入 下载修改 点击某个命名空间,下载所有配置 然后会得到文件nacos_config_export_20250221143024.
阅读全文
摘要:一、概述 因为业务需求,mysql8必须部署在机房服务器,不能使用阿里云。 因客户安全性要求,必须开启SSL连接。 二、制作Redis SSL镜像 下载redis源码 wget https://download.redis.io/releases/redis-6.2.6.tar.gz tar zxv
阅读全文
摘要:一、概述 因为业务需求,mysql8必须部署在机房服务器,不能使用阿里云。 二、安装mysql8 下载最新版本镜像 docker pull mysql:8.0.41 创建目录 mkdir -p /data/mysql-prod 创建docker-compose.yaml cd /data/mysql
阅读全文
摘要:一、概述 SearXNG 是一个免费的互联网元搜索引擎,它聚合了来自各种搜索服务和数据库的结果,但摆脱了隐私追踪 —— 用户行为既不会被引擎跟踪也不会被分析。 功能特性 自托管,可以私有化部署 没有用户跟踪/没有分析 可以自定义设置脚本和 cookies 安全加密的连接 轻松整合了近200个搜索引擎
阅读全文
摘要:一、概述 dify工作流有自己的api接口,但是返回格式不是标准的openai格式,因此无法对接一些标准的AI客户端。 目前解决方案有2个: 1. 新版本的dify,有提供插件OpenAI Compatible Dify,可以进行转换。但是有2个缺点: 1.1 只支持chat类型的应用,Workfl
阅读全文
摘要:一、概述 CherryStudio 是一款集多模型对话、知识库管理、AI 绘画、翻译等功能于一体的全能 AI 助手平台。 CherryStudio 高度自定义的设计、强大的扩展能力和友好的用户体验,使其成为专业用户和 AI 爱好者的理想选择。无论是零基础用户还是开发者,都能在 CherryStudi
阅读全文
摘要:一、概述 Ollama 是一个开源的本地大语言模型运行框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Docker 容器运行。Ollama 提供对模型量化的支持,可以显著降低显存要求,使得在普通家用计算机上运
阅读全文
摘要:一、概述 需求:通过dify工作流,上传图片,或者输入在线图片地址,通过AI分析图片内容,返回结果。 二、创建工作流 添加字段 字段类型:单文件 变量名称,显示名称:imageUrl 支持文件类型,勾选图片 上传类型,选择两者。表示同时支持本地上传和URL输入 添加LLM节点 模型:qwen-vl-
阅读全文
摘要:一、概述 RAGFlow是一种融合了数据检索与生成式模型的新型系统架构,其核心思想在于将大规模检索系统与先进的生成式模型(如Transformer、GPT系列)相结合,从而在回答查询时既能利用海量数据的知识库,又能生成符合上下文语义的自然语言回复。该系统主要包含两个关键模块:数据检索模块和生成模块。
阅读全文
摘要:一、概述 知识库功能将 RAG 管线上的各环节可视化,提供了一套简单易用的用户界面来方便应用构建者管理个人或者团队的知识库,并能够快速集成至 AI 应用中。 开发者可以将企业内部文档、FAQ、规范信息等内容上传至知识库进行结构化处理,供后续 LLM 查询。 相比于 AI 大模型内置的静态预训练数据,
阅读全文
摘要:一、需求 从0.14.2升级到0.15.3,要求模型供应商,创建的应用数据等等,不能丢失。 二、安装0.14.2 下载dify代码cd /optgit clone https://github.com/langgenius/dify.gitcd dify/ 切换到tag 0.14.2git chec
阅读全文
摘要:一、简介 官方地址:https://docs.dify.ai/zh-hans/guides/workflow 工作流通过将复杂的任务分解成较小的步骤(节点)降低系统复杂度,减少了对提示词技术和模型推理能力的依赖,提高了 LLM 应用面向复杂任务的性能,提升了系统的可解释性、稳定性和容错性。 Dify
阅读全文