GaGa's Blog

One GaGa, One World !

voxtral.c 是一个用纯 C 语言实现的推理引擎,用于运行 Mistral AI 的 Voxtral Realtime 4B 语音转文本模型(speech-to-text),整个实现不依赖 Python、PyTorch、vLLM 等传统机器学习依赖,只需要 C 标准库编译即可。

从本质上说,它是一套 “从零开始的、极简、可读性强的神经网络推理代码”,用来在本地 CPU 或 Apple Silicon 等平台上把声音转成文字(流式输出也支持)。


Read more »

修改远端地址 ≠ 换仓库历史,它只影响 未来的 fetch / pull / push 行为,不会改动本地提交记录。这是一个安全、可逆、无副作用的操作,适合以下场景:

  • GitLab / GitHub 仓库迁移
  • HTTP → SSH(或反向)
  • 内网仓库切换(如 mvpbag.internal)
  • 主仓/镜像仓库切换

1.查看当前远端配置

Read more »

1.SSH 客户端配置中设置保活

echo "ServerAliveInterval 60" >> ~/.ssh/config
echo "ServerAliveCountMax 3" >> ~/.ssh/config

2.服务器端设置

echo "ClientAliveInterval 60" >> /etc/ssh/sshd_config
echo "ClientAliveCountMax 3" >> /etc/ssh/sshd_config
Read more »

nginx处理请求index.php过程

1
2
3
4
5
6
7
8
9
URL

Nginx location 匹配

root / alias

fastcgi_param SCRIPT_FILENAME

php-fpm 执行

2.php典型 Nginx 配置

1
2
3
4
5
6
7
8
9
10
11
12
server {
listen 80;
server_name example.com;

root /var/www/public;

location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Read more »

排除以.开头的索引(通常是系统索引、隐藏索引如.kibana.security.monitoring-*等),最简单直接的方式是利用_cat/indices API 支持的索引模式(index pattern),使用排除语法 *, -.*

推荐写法

1
GET /_cat/indices/*,-.*?v&s=index
  • * → 包含所有索引
  • ,-.* → 排除所有以.开头的索引
  • ?v → 显示表头(verbose,可读性更好)
  • &s=index → 按索引名称排序(可选,但推荐,便于查看)
Read more »

1. docker-compose 配置示例(compose.yml)

1
2
3
4
5
6
7
8
9
10
services:
attu:
image: zilliz/attu:v2.6.3
container_name: attu
ports:
- "3000:3000"
environment:
MILVUS_URL: your-milvus-host:19530
# HOST_URL: /attu
restart: unless-stopped

1.1. 使用方式

1
2
3
4
5
# 较新的docker集成compose
docker compose up -d

# 或老版本
docker-compose up -d
Read more »

Portainer 是一个轻量级、开源的 Docker 可视化管理工具,通过调用 Docker API,为用户提供 Web 管理界面,可用于集中管理多个 Docker 主机与容器环境,适合测试环境与生产环境的日常运维管理。

主要功能

  • 容器管理(创建、启动、停止、删除、日志查看)
  • 镜像管理(拉取、删除、构建)
  • 网络管理(Docker network 管理)
  • 数据卷管理(volume 管理)
  • 多主机环境统一管理
  • 支持 Swarm / Kubernetes(高级版本)

项目地址

Read more »

CentOS 8.5 机器自动重启,核心目标只有一个:
判断这是“主动重启(panic / watchdog / 电源)”还是“被动重启(人为 / 系统更新)”,并尽量拿到重启前最后一刻的内核证据

在 Linux 世界里,真相通常藏在三层:

  • 内核(kernel)
  • 系统日志(journald / rsyslog)
  • 硬件/固件(IPMI、BMC、ACPI)

下面按从最可靠 → 最容易丢失的顺序来查。

Read more »
0%