使用LLM+MCP,实现对话式运维的Demo NOTES
0x01 编写mcp server
基于FastMCP框架的异步工具服务器,提供了多种实用的功能,例如端口可达性测试、域名解析、通过SSH查看服务器监听端口和防火墙规则等。
from mcp.server.fastmcp import FastMCP
import socket
import asyncio
# 创建FastMCP实例
mcp = Fast...
关于NextCloud登录报错:Refused to send form data to '/login' because it violates the following Content Security Policy directive: "form-action 'self'". NOTES
0x01 问题描述
部署完nextcloud,点击登录后,一直卡在登录界面,控制台提示:Refused to send form data to '/login' because it violates the following Content Security Policy directive: "form-action 'self'"...
通过elasticdump迁移ElasticSearch数据 NOTES
0x01 前言
有一台日志es,需要把旧的es数据迁移到新的es上。
在迁移Elasticsearch (ES) 数据时,使用 elasticdump 是一个常见的方法。elasticdump 是一个开源工具,用于将 Elasticsearch 集群中的数据导出和导入。
0x02 部署elasticdump
由于我这边是k8s集群,直接跑一个pod起来即可...
git教程:带你git从入门到精通 NOTES
0x01 git 安装与环境配置
安装
https://git-scm.com/
git -v
git version 2.50.1 (Apple Git-155)
配置
vi ~/.zprofile
#用于输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-co...
通过LLaMA-Factory微调ChatGLM3模型笔记 NOTES
0x01 下载ChatGLM3大模型
# 创建存放模型的文件夹
mkdir -p /mnt/workspace/models && cd /mnt/workspace/models
# 下载大模型 https://modelscope.cn/models/ZhipuAI/chatglm3-6b/files
git lfs install
gi...
Ollama 部署 & 搭建本地大模型 NOTES
0x01 安装 Ollama
Docker 安装
NVIDIA Container Toolkit 安装教程可以参考:安装 NVIDIA Container Toolkit
容器内默认监听 0.0.0.0,只需要通过 -p 映射端口,宿主机即可被外部访问,无需额外配置环境变量。
docker pull docker.1ms.run/ollama/ollama...
记录一次星际蜗牛黑群晖从6.2升级到7.2 NOTES
0x00 前言
好久没折腾家里的黑群晖了,黑群晖的配置是星际蜗牛B款、J1900、4G内存,原来装的是DS918+-6.2.3的引导,稳定的跑了快2年了,现在RR引导的7版本比较方便,所以看了几篇教程就开始折腾了。
arpl是GitHub上一位巴西作者,制作的黑群晖7的引导工具,安装十分的方便。在GitHub上有基于arpl做的中文项目(https://gi...
Nginx性能优化笔记 NOTES
0x01 Nginx 工作进程数量
Nginx 的 worker_processes 参数设置了工作进程的数量。通常建议将其设置为 CPU 核心数的数量或核心数的两倍。可以使用以下命令查看 CPU 核心数:
grep ^processor /proc/cpuinfo | wc -l
配置示例:
worker_processes 4;
0x02 CPU 亲和力...
安装HomeAssistant与HACS,实现把米家设备接入HomeKit NOTES
0x01 安装HomeAssistant
1、docker运行homeassistant容器
network=host直接使用宿主机的网络栈,不需要-p映射端口。
# 创建homeassistant配置文件夹 用于挂载
mkdir -p /data/homeassistant/config
# 运行容器
docker run -d \
--name ho...