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

Ollama安装-运行模型-常用运维命令

方法1官方命令行安装安装 curl -fsSL https://ollama.com/install.sh | sh 注需要网络支持可以安装的话就不需要执行手动安装的配置官方脚本会把所有东西都配置好如果要修改镜像源可查看后面修改镜像源的方法2.4。 启动 ollama serve 验证安装成功显示版本号即成功 ollama -v方法2手动安装Ollama二进制文件并配置一、准备工作安装依赖# 更新软件源 sudo apt update # 安装 zst 解压工具用于解压 .tar.zst 格式包 sudo apt install zstd -y 下载Ollama二进制文件 window浏览器直接访问https://ollama.com/download/ollama-linux-amd64.tar.zst # 上传二进制文件到服务器 Linux物理服务器直接远程连接上传文件。 WSL安装的Linuxsudo cp /mnt/c/Downloads/ollama-linux-amd64.tar.zst /home/commonsofts/ 说明WSL安装Linux会默认挂在本地磁盘用mnt/(磁盘符)可以直接访问。二、解压 Ollama 安装包# 进入安装目录示例/home/commonsofts可自定义 cd /home/commonsofts # 解压 ollama-linux-amd64.tar.zst必须加 sudo系统目录权限 sudo tar -I zstd -xvf ollama-linux-amd64.tar.zst # 将可执行文件复制到系统命令目录全局可用 sudo cp bin/ollama /usr/local/bin/ # 验证安装成功显示版本号即成功 ollama --version三、注册系统服务 开机自启# 创建 systemd 服务文件 sudo tee /etc/systemd/system/ollama.service EOF [Unit] DescriptionOllama Service Afternetwork.target [Service] ExecStart/usr/local/bin/ollama serve Userroot Grouproot Restartalways RestartSec3 [Install] WantedBymulti-user.target EOF # 重新加载服务配置 sudo systemctl daemon-reload # 启动 Ollama 服务 sudo systemctl start ollama # 设置开机自启 sudo systemctl enable ollama # 查看服务状态验证运行正常 sudo systemctl status ollama四、配置国内镜像加速必配解决下载慢# Ollama 默认模型镜像源 - 官方 registryhttps://registry.ollama.com - 国内加速镜像https://mirror.ollama.com - 配置方式设置环境变量 OLLAMA_MODEL_SERVER # 国内可用镜像列表任选一个 • 阿里云最快https://mirrors.aliyun.com/ollama • 清华镜像https://ollama.tuna.tsinghua.edu.cn • 华为云https://mirrors.huaweicloud.com/ollama # 编辑服务文件添加镜像环境变量 sudo tee /etc/systemd/system/ollama.service EOF [Unit] DescriptionOllama Service Afternetwork.target [Service] ExecStart/usr/local/bin/ollama serve Userroot Grouproot Restartalways RestartSec3 # 国内阿里云镜像如果不需要可以注释掉 EnvironmentOLLAMA_MODEL_SERVERhttps://mirrors.aliyun.com/ollama [Install] WantedBymulti-user.target EOF # 重新加载配置并重启服务 sudo systemctl daemon-reload sudo systemctl restart ollama五、配置外部访问可选允许跨IP调用# 官方推荐修改配置文件方式 sudo systemctl edit ollama # 在打开的编辑器中追加以下内容 [Service] # 多个Environment往下追加就行 EnvironmentOLLAMA_HOST0.0.0.0:11434 # 允许所有IP访问 EnvironmentOLLAMA_ORIGINS* # 允许跨域请求 # 保存退出后执行以下命令生效 sudo systemctl daemon-reload sudo systemctl restart ollama # 验证配置是否生效 sudo systemctl show --propertyEnvironment ollama # 正常输出应包含 # EnvironmentOLLAMA_MODEL_SERVERhttps://mirrors.aliyun.com/ollama OLLAMA_HOST0.0.0.0:11434 OLLAMA_ORIGINS* # 配置文件相关说明及临时文件说明与清理 # 执行systemctl edit命令后可能生成以下临时文件 # .#override.conf* 临时锁文件防止多用户并发编辑 # .#override.conf*.save 自动备份文件用于配置恢复 # 清理方法 cd /etc/systemd/system/ollama.service.d sudo rm -f .#*六、安装运行模型模型名称可以从这里找https://ollama.com/search涉及命令如下 sudo ollama pull 模型名称 # 下载/拉取模型例ollama pull qwen2.5:7b sudo ollama run 模型名称 # 运行模型并进入对话未下载会自动下载 类如 sudo ollama pull qwen2.5:7b # 下载模型 sudo ollama run qwen2.5:7b # 运行模型此时就可以在命令行窗口和大模型对话了。 或 sudo ollama run qwen2.5:7b # 会执行pull和run操作七、Ollama 常用管理命令# 一、Ollama 服务管理命令 sudo systemctl start ollama # 启动 Ollama 服务 ollama serve sudo systemctl stop ollama # 停止 Ollama 服务 sudo systemctl restart ollama # 重启 Ollama 服务 sudo systemctl enable ollama # 设置 Ollama 开机自启 sudo systemctl disable ollama # 取消 Ollama 开机自启 sudo systemctl status ollama # 查看服务运行状态是否正常启动 # 二、Ollama 模型核心操作命令 sudo ollama list # 查看本地已安装的所有模型列表 sudo ollama pull 模型名称 # 下载/拉取模型例ollama pull qwen2.5:7b sudo ollama run 模型名称 # 运行模型并进入对话未下载会自动下载 sudo ollama rm 模型名称 # 删除本地指定模型例ollama rm qwen2.5:7b sudo ollama show 模型名称 # 查看模型的详细信息配置、参数等 sudo ollama ps # 查看当前正在运行中的模型进程 sudo ollama stop --all # 停止所有正在运行的模型 ollama run qwen2.5:7b 你好 # 验证ollama加载模型回答问题是否可行 # 三、Ollama 日志信息命令 journalctl -u ollama -f # 实时滚动日志排查问题最常用 journalctl -u ollama -n 100 # 查看最近 100 行日志 journalctl -u ollama --since today # 查看今天所有日志 journalctl -u ollama --since 1 hour ago # 查看最近 1 小时日志 sudo journalctl --rotate sudo journalctl --vacuum-time1d # 清理旧日志释放空间 Window环境 cat $env:LOCALAPPDATA\Ollama\server.log # 查看日志文件 Get-Content $env:LOCALAPPDATA\Ollama\server.log -Wait # 实时跟踪 # 四、Ollama 基础信息命令 sudo ollama --version # 查看 Ollama 版本号 sudo ollama help # 查看 Ollama 帮助文档Ollama参数优化配置速查表生产环境 → 一律禁止纯 CPU 推理。环境变量配置表参数名核心作用可配置范围/值配置依据生产环境建议OLLAMA_NUM_GPU启用几块显卡参与推理0(禁用)/1/2/3…看 GPU 数量1张卡1显存太小01(至少1张计算卡)OLLAMA_GPU_LAYERS加载多少层模型到显存加速0~40(随模型变化)看 专用GPU显存≤4G04-8G10-20≥8G3535(全量加载满速)OLLAMA_NUM_THREADCPU 参与推理的线程数1~CPU逻辑处理器数看 CPU 核心数4核48核816核168~16(留余量给系统)OLLAMA_BATCH_SIZE单次处理 Token 数量32/64/128/256/512看 系统内存 运行模式纯CPU16G64~128显卡跑大显存512512(大显存最优)一报错/爆显存 → batch_size 减半OLLAMA_KEEP_ALIVE模型驻留超时常驻/卸载30s/5m/1h/24h/-1看 使用频率日常30m~1h服务24h永久-124h(长期运行低延迟) 配置口诀显卡小≤4G→ num_gpu0, gpu_layers0CPU 几核 → num_thread几纯CPU16G内存 → batch_size64模型常驻 → KEEP_ALIVE30m~24h一报错/爆显存 → batch_size 减半

相关文章:

Ollama安装-运行模型-常用运维命令

方法1:官方命令行安装 安装: curl -fsSL https://ollama.com/install.sh | sh 注:需要网络支持,可以安装的话就不需要执行手动安装的配置,官方脚本会把所有东西都配置好,如果要修改镜像源可查看后面修改镜像…...

[特殊字符] 第88课:目标和

想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。 📖 第88课:目标和 模块:动态规划 | 难度:…...

[特殊字符] 第87课:股票含冷冻期

想系统提升编程能力、查看更完整的学习路线,欢迎访问 AI Compass:https://github.com/tingaicompass/AI-Compass 仓库持续更新刷题题解、Python 基础和 AI 实战内容,适合想高效进阶的你。📖 第87课:股票含冷冻期模块:动态规划 | 难…...

从付费软件到自主开发:我用AI和FFmpeg实现了一个录屏工具淌

我为什么会发出这个疑问呢?是因为我研究Web开发中的一个问题时,HTTP请求体在 Filter(过滤器)处被读取了之后,在 Controller(控制层)就读不到值了,使用 RequestBody 的时候。 无论是字…...

HJ169 灵异背包?

题目题解(36)讨论(22)排行 简单 通过率:43.17% 时间限制:1秒 空间限制:256M 知识点贪心 校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。 描述 给定 nn 个正…...

Piggy_Packages V2026.1 帮助文档(七)WRFDA同化试验

数值天气预报的主要误差来源于初始场的误差。资料同化(Data Assimilation)是一种将观测资料与数值天气预报(NWP)产品及其各自的误差统计数据相结合的技术,旨在为数值模式提供更加准确的初始场。 在“Piggy_Packages V…...

Serverless 架构设计与实践:构建高效的无服务器应用

Serverless 架构设计与实践:构建高效的无服务器应用 前言 作为一个在数据深渊里捞了十几年 Bug 的女码农,我深知 Serverless 架构在现代云原生应用中的重要性。随着云计算的发展,Serverless 架构以其按需付费、自动扩缩容等特性&#xff0c…...

OpenClaw+千问3.5-9B智能家居:自然语言控制家庭设备

OpenClaw千问3.5-9B智能家居:自然语言控制家庭设备 1. 为什么需要自然语言控制智能家居? 去年装修新房时,我装了整整27个智能设备——从客厅的吸顶灯到厨房的窗帘电机,甚至马桶盖都接入了米家系统。但很快发现一个问题&#xff…...

知识竞赛软件如何选择?抢答器功能

知识竞赛软件怎么选?抢答器功能是关键 组织一场精彩、公平、高效的知识竞赛,离不开专业软件的支持。在众多功能中,抢答器功能往往是决定竞赛成败的核心。本文将系统性地探讨如何选择一款合适的知识竞赛软件,并深入分析抢答器功能…...

Qwen3.5-千问 ZGC在Linux和Windows实现有何区别?

ZGC 在 Linux 和 Windows 上的核心算法(如着色指针、读屏障、并发标记/重定位)是完全一致的,但在底层操作系统接口调用、内存映射实现细节以及平台支持成熟度上存在显著差异。 以下是 ZGC 在 Linux 和 Windows 实现上的主要区别对比&#xff…...

揭秘OZON选品公司性价比:如何用最少的钱选出爆款?

在OZON平台上掘金,选品无疑是决定成败的第一步。然而,面对海量商品和瞬息万变的市场,许多卖家陷入了两难:要么投入大量时间和金钱盲目试错,要么依赖昂贵的选品工具,成本高企却收效甚微。今天,我…...

OpenClaw+SecGPT-14B实战:Git仓库敏感信息自动化审计

OpenClawSecGPT-14B实战:Git仓库敏感信息自动化审计 1. 为什么需要自动化敏感信息审计 去年我在维护一个开源项目时,意外发现某次提交中包含了AWS密钥。虽然及时撤销了提交,但这件事让我意识到:人工检查Git历史就像大海捞针。传…...

audio policy config xml解析过程

一、获取xml文件1.启动audioserviceframeworks/av/media/audioserver/main_audioserver.cpp //main函数中定义一个对象&#xff1a; const auto aps sp<AudioPolicyService>::make();2.执行构造函数并mCreateAudioPolicyManager(createAudioPolicyManager)进行初始化fra…...

《AI Agent生产力部署指南:OpenClaw + vLLM 本地化实战——(三)OpenClaw与LLM工具链适配》

上一章节中我们完整介绍了如何在服务器中配置vLLM服务,如何运行vLLM,以及如何搭建本地机器作为中间跳转连接虚拟机与服务器的通信。 本章第五节完成最后一个步骤对openclaw的相关配置,让本地能成功对话虚拟机,虚拟机成功调用服务器模型。 下面直接开始吧! (五)配置ope…...

PRD文档模板

xxxxxx 需求规格说明书 南京市xxx信息服务有限公司 修订记录 版本号 修订日期 修订人 修订描述 V1.0 20190203 xxxxx 初稿 一、概述 1.1需求背景 说明需求背景&#xff0c;为什么要做该需求&#xff0c;主要是为了解决什么问题等 背景举例&#xff1a;目前…...

需求用例的写法

一、为什么写需求用例 流程图为需求用例提供了关键路径&#xff0c;而需求用例则是对业务场景的全面还原。本文将从以下四个方面阐述用例的信息&#xff1a; 用例的定义用例的粒度用例的例子用例的关键点解释 我写需求文档有几大准则&#xff0c;是需要时刻铭记和实践的&…...

Windows下OpenClaw全攻略:Qwen3-14B镜像接入与自动化测试

Windows下OpenClaw全攻略&#xff1a;Qwen3-14B镜像接入与自动化测试 1. 为什么选择WindowsOpenClaw组合 去年我在尝试自动化办公流程时&#xff0c;发现Mac环境下的OpenClaw虽然安装便捷&#xff0c;但团队里多数同事仍在使用Windows系统。为了让这套工具真正落地&#xff0…...

这个免费AI工具太狠了:我每周省下10小时学习时间

这个免费AI工具太狠了&#xff1a;我每周省下10小时学习时间 改写自 The PyCoach 于 2026 年 3 月 20 日发布的文章《NotebookLM: The Best AI Tool to Learn Any Topic Faster》&#xff0c;并参考 Diana Dovgopol 的共同观点。 很多人以为&#xff0c;学习慢&#xff0c;是因…...

WiFiEspAT:基于AT指令的嵌入式Wi-Fi协处理器适配库

1. 项目概述WiFiEspAT 是一个面向嵌入式系统的轻量级、高可靠性网络适配层库&#xff0c;其核心目标是将 ESP8266 或 ESP32 模块作为独立的 Wi-Fi 网络协处理器&#xff08;Network Coprocessor&#xff09;&#xff0c;通过标准 AT 指令集与主控 MCU&#xff08;如 AVR、ARM C…...

IEEE/ASME Transactions on Mechatronics | 院士团队让移动机器人在复杂环境中学会主动避障

论文信息 英文题目&#xff1a; Vector Field Augmented Reinforcement Learning for Adaptive Motion Planning of Mobile Robots 中文题目&#xff1a;面向移动机器人自适应运动规划的向量场增强强化学习 作者&#xff1a; Yang Lu, Weijia Yao, Cong Li, Yongqian Xia…...

DigitLed72xx库:工业级MAX7219/7221数码管驱动方案

1. DigitLed72xx 库概述&#xff1a;面向工业级 LED 显示控制的嵌入式驱动框架DigitLed72xx 是一款专为 MAX7219 和 MAX7221 七段数码管显示驱动芯片设计的轻量级、高可靠性嵌入式 C 库。该库并非简单的 Arduino 封装&#xff0c;其底层架构深度适配硬件 SPI 外设&#xff0c;支…...

【2026年最新600套毕设项目分享】基于微信小程序的科创微应用平台(30012)

有需要的同学&#xff0c;源代码和配套文档领取&#xff0c;加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码&#xff08;前后端源代码SQL脚本&#xff09;配套文档&#xff08;LWPPT开题报告/任务书&#xff09;远程调试控屏包运行一键启动项目&…...

【2026年最新600套毕设项目分享】微信小程序的医院核酸检测服务系统(30011)

有需要的同学&#xff0c;源代码和配套文档领取&#xff0c;加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码&#xff08;前后端源代码SQL脚本&#xff09;配套文档&#xff08;LWPPT开题报告/任务书&#xff09;远程调试控屏包运行一键启动项目&…...

2025_NIPS_CRRL: Learning Channel-invariant Neural Representations for High-performance Cross-day ...

文章核心总结 本文提出CRRL(Channel Rearrangement and Reconstruction Learning)框架,用于解决脑机接口(BCI)跨天解码中神经信号的通道级变异性问题,实现长期稳定解码。核心创新在于通过两个专用模块分别处理神经元丢失/新增、电极漂移两类变异,在多数据集上达成超两个…...

AI+声学:当物理规律遇见神经网络,如何颠覆传统模拟?

AI声学&#xff1a;当物理规律遇见神经网络&#xff0c;如何颠覆传统模拟&#xff1f; 引言 想象一下&#xff0c;模拟一个大型音乐厅的声场分布&#xff0c;传统方法可能需要超级计算机数小时的计算&#xff0c;而AI模型仅需秒级响应。这并非科幻&#xff0c;而是“AI for Sci…...

AI+电磁:当计算电磁学遇上人工智能,一场效率革命正在发生

AI电磁&#xff1a;当计算电磁学遇上人工智能&#xff0c;一场效率革命正在发生 引言 在6G通信、新能源汽车与高端芯片设计等领域&#xff0c;电磁仿真已成为不可或缺的“数字试验场”。然而&#xff0c;传统基于有限元&#xff08;FEM&#xff09;、时域有限差分&#xff08…...

软件系统规划步骤和可行性研究步骤

前者是系统开发初始阶段的宏观活动序列,后者则是规划阶段中的一项核心子任务。 一、软件系统规划步骤(典型过程) 系统规划通常属于软件生命周期的“项目立项与计划”阶段,常见步骤如下: 初步调查 识别项目机会、用户需求、业务痛点,明确系统建设的初步目标与范围。 问题…...

AI群演请就位—个人博客(一)

项目背景随着大语言模型能力的提升&#xff0c;AI在内容生成与互动体验中的应用日益广泛。传统互动叙事类产品&#xff08;如互动小说、角色扮演游戏&#xff09;主要依赖预设脚本与有限分支选择&#xff0c;存在剧情固化、重复体验感强、角色缺乏真实感等问题。大语言模型的出…...

C++零基础到工程实战(3.1):if语句、bool类型、算数逻辑比较运算符深入解析

目录 一、本节学习内容概要图 二、前言 三、if语句与逻辑判断 3.1 基础语法 &#xff08;1&#xff09;if 条件语句 &#xff08;2&#xff09;else if 与 else 3.2 常见错误 &#xff08;1&#xff09;多余分号导致逻辑块独立 &#xff08;2&#xff09;判断时误写赋…...

C++头文件详解:<iomanip> 头文件使用详解

目录 一、前言 二、浮点数精度控制 2.1 fixed 与 setprecision() &#xff08;1&#xff09;fixed 的作用 &#xff08;2&#xff09;setprecision(n) 的作用 &#xff08;3&#xff09;示例&#xff1a;RGB 转 YUV 计算 2.2 scientific 科学计数法 三、设置输出宽度与…...