当前位置: 首页 > news >正文

AI学习(2)——补:linux自启动llama

开机自启动

创建自启动脚本

  • 样本
    (之前已说明,不过多赘述)

    #!/bin/bash # 1. 初始化 Conda (请将路径替换为你实际的 miniconda/anaconda 安装路径) source /home/wuakaka/anaconda3/etc/profile.d/conda.sh # 2. 激活指定的虚拟环境 conda activate llama # 3. 执行你的启动指令 # 需要配置以下参数 APP_PATH=/llama应用所在目录 MOD_PATH=/模型所在目录 model_file="主LLM模型名称" MMPROJ="图片识别子模型名称" ctx_size=上下文窗口大小 PORT=端口号 # 开始运行----------------- # 检查当前目录是否存在 if [ ! -f "$APP_PATH/llama-server" ]; then echo "错误: 找不到 llama-server,请检查路径" exit 1 fi echo "启动-->" $APP_PATH/llama-server \ -m "${MOD_PATH}/$model_file" \ --mmproj "${MOD_PATH}/$MMPROJ" \ -ngl 99 \ -c ${ctx_size} \ -n 8192 \ --n-cpu-moe 999 \ --flash-attn on \ --jinja \ -t 8 \ --cache-type-k q4_0 \ --cache-type-v q4_0 \ --mlock \ --host 127.0.0.1 \ --port ${PORT}

添加服务文件

/etc/systemd/system/服务名称.service内容如下:

[Unit] Description=llamacpp Server in Conda Env After=network.target [Service] Type=simple # 运行该脚本的实际系统用户名 User=用户名 # 创建的启动脚本的绝对路径 ExecStart=/bin/bash /home/脚步路径+名称 Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target

更新服务

# 重载服务配置 sudo systemctl daemon-reload # 启动服务并设置开机自启 sudo systemctl enable --now 服务名称.service

检查

# 查看服务状态 systemctl status 服务名称.service # 实时查看日志 sudo journalctl -u 服务名称.service -f

局域网访问

  • 只需要修改脚本中的--host 0.0.0.0即可允许局域网内其他设备访问
http://www.jsqmd.com/news/1125771/

相关文章:

  • 南京会场 | 7-8月学术会议征稿通知
  • 开发板驱动环境配置(ROCK 5C为例)
  • 当我们在谈论“开源低科技”时,我们在谈论什么?
  • 数据库学习笔记2——MySQL 的锁机制
  • 编译原理第三版第五章课后题1-2题
  • 本地代码编辑器集成DeepSeek模型:从原理到实践的完整指南
  • 【计算机毕业设计】基于Java的智能停车场预约收费系统
  • Plone开发环境搭建:pip install的正确用法与边界
  • 自定义AES变形加密
  • 2026年标书制作公司专业度大比拼,哪家能脱颖而出?
  • 炉石传说脚本Hearthstone-Script:5分钟实现智能自动化对战的终极指南
  • 硅胶密封件实测:2026年7月亲测排行
  • 局域网文件共享实战:从“账户被禁用”到成功互传文件
  • Dify工作流与MCP服务:构建可嵌入IDE的AI智能副驾
  • DMDUL:达梦数据库离线抽取数据工具
  • 告别西门子依赖!C# 实现信捷 XD 系列 PLC 通信与数据采集
  • 普通人别死磕芯片级维修!设备装调,才是普通人更稳的技术出路
  • WP7有约(二):课后作业
  • Window系统Claude Code安装教程
  • 自动售货机的商品供应链管理,怎么做更高效~YH
  • 我用 Codex 复刻了一个 Windows 11 计算器,过程比想象中真实多了
  • Java后端面试与职业发展:从核心技能到AI应用集成
  • 中国 AI 冲击正在撼动硅谷——GLM-5.2 让硅谷大佬纷纷转向中国模型
  • idea 配置docker运行项目
  • 设计模式系列-适配器模式一、上篇回顾
  • 商品条码查询API实战:调用免费接口快速获取产品信息
  • 专业的区域教育一体化管理平台哪家技术强
  • thinkphp连接远程redis提示 Fatal error: Uncaught RedisException: WRONGPASS invalid username-password
  • 小红书数据采集终极指南:Python xhs库完整实战教程
  • # Cube Sandbox v0.3.0 实战全记录:从零部署到玩转快照/克隆/回滚