首页 > 系统相关 >Linux安装Ollama并启用服务教程

Linux安装Ollama并启用服务教程

时间:2025-01-09 11:33:10浏览次数:1  
标签:教程 服务 Ollama systemd local systemctl Linux ollama

Ollama 官网

  https://ollama.com/download/linux

Install with one command:

curl -fsSL https://ollama.com/install.sh | sh

使用systemd运行Ollama服务

  查看 ollama 所在目录

whereis ollama

# ollama: /usr/local/bin/ollama /usr/local/lib/ollama

启动 Ollama 服务

  创建systemd服务文件

  • /etc/systemd/system/​目录下创建ollama.service​文件,内容如下
[Unit]
Description=Ollama Service
After=network-online.target

[Service]
Environment="OLLAMA_HOST=0.0.0.0"
Environment="OLLAMA_ORIGINS=*"
Environment="OLLAMA_MODELS=/data/ollama/.ollama/models"
ExecStart=/usr/local/bin/ollama serve
User=root
Group=root
Restart=always
RestartSec=3

[Install]
WantedBy=default.target

  启动 Ollama 服务:

  • 重新载入 systemd 配置:
systemctl daemon-reload
  • 启动服务
systemctl start ollama
  • 设置开机自启
systemctl enable ollama
  • 查看服务状态
systemctl status ollama

直接使用ollama命令启动服务

  • 在安装好Ollama后,直接在命令行中运行:
ollama serve

  这样Ollama服务就会启动,监听默认端口11434

  ‍

可能遇到的问题:

  • Ollama 默认是未开启跨域配置的
  • Ollama响应速度过慢,CPU 占用过高:那没办法,服务器配置不够而已,哈哈

标签:教程,服务,Ollama,systemd,local,systemctl,Linux,ollama
From: https://www.cnblogs.com/shenhuanjie/p/18661830/how-to-install-ollama-and-enable-the-servic

相关文章

  • 零基础微信小程序开发——生命周期(保姆级教程+超详细)
    ......
  • 使用 docker 部署 ElasticSearch 教程
    目录准备镜像准备配置文件docker-compose.ymlkibana.yml启动容器准备镜像​ 使用docker部署ElasticSearch需要2个镜像:dockerpullelasticsearch:8.17.0dockerpullkibana:8.17.0[!TIP]版本号8.17.0并非强制要求,而是编写本文档时,用来试验的版本号;实际上只要kib......
  • DevExpress WinForms 中文教程:Grid View - 列选择器 API
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!在本教程中,我们将带您了解如何使用DevExpressWinF......
  • Linux其他
    1. 2.Gitlab应用架构 3.运维发展史 4.云原生时代:以Devops、SRE框架为指导,Docker/K8S/微服务为基础,用分布式方式加上Python和Go语言,构建一套云技术产品体系,以及进行高级管理工具的二次开发,实现属于公司自己的自动化运维体系以及云技术体系的自动化产品。使用的自动化......
  • Linux-公有云架构
    阿里云概述 付费模式 地区可用区 vpc虚拟局域网虚拟交换机 扩容磁盘空间或增加硬盘.如果是数据盘可以选择扩容.如果是系统盘,增加硬盘挂载块存储:磁盘,云盘文件存储:nfs存储,samba存储,nas存储对象存储:自带数据高可用.ceph(开源软件),阿里云ossoss......
  • Linux-Prometheus
     Prometheus监控架构  prometheus通过各种exporter监控客户端.常用exporternode_exporter获取主机的系统监控项.其他项目通过各种exporter(docker运行)实现.这个部分主要讲解的是prometheus服务端的配置(连接客户端)prometheus.yml主配置文件.静态配置:static_......
  • linux下启动第二个RocketMQ,报错java.lang.RuntimeException: Lock failed,MQ already
    报错如下图: 这种情况下启动两个broker,基本都会在第二个broker,报lockfailed,MQalreadystarted因为使用了相同的默认配置(只启动一个broker不受影响) 不同的配置,需求满足最基本的配置不同brokerName不同brokerId不同listenPort不同storePathRootDir......
  • 《Linux设备驱动程序》(第三版)第2章 字符设备驱动程序
    2.1简单的字符驱动程序2.1.1模块的初始化和退出#include<linux/init.h>#include<linux/module.h>//模块加载函数staticint__initsimple_char_driver_init(void){//__init标记此函数仅在模块初始化时调用,减少内核内存占用printk(KERN_INFO"Simple......
  • 《Linux设备驱动程序》(第三版) 第1章 设备驱动程序简介
    1.1什么是设备驱动程序1.1.1驱动程序的角色驱动程序充当硬件设备与操作系统内核之间的桥梁。它使得内核能够与特定硬件进行交互,负责将内核的抽象指令转换为硬件可理解的操作,同时将硬件的状态和数据反馈给内核。1.1.2字符设备、块设备和网络设备字符设备:以字符为单位......
  • 《Linux设备驱动程序》(第三版)的详细目录
    以下是《Linux设备驱动程序》(第三版)的详细目录:前言本书的目标本书的组织结构本书的约定排版约定代码约定本书使用的内核版本获得帮助反馈第1章设备驱动程序简介1.1什么是设备驱动程序1.1.1驱动程序的角色1.1.2字符设备、块设备和网络设备1.2为什么要写驱动程......