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

ollama设置开机启动服务

在 Ubuntu 20.04 系统中创建一个 systemd 服务文件以管理一个名为 ollama 的自定义服务,您需要遵循以下步骤:

  1. 打开终端。
  2. 创建一个新的服务文件 /etc/systemd/system/ollama.service
    下面是一个基本的 ollama.service 文件示例。您需要根据您的服务需求来调整 ExecStartWorkingDirectory 和其他指令。
[Unit]
Description=Ollama Service
After=network.target[Service]
Type=simple
User=root
WorkingDirectory=/root
ExecStart=/usr/local/bin/ollama serve
Restart=on-failure
RestartSec=30[Install]
WantedBy=multi-user.target

在这个例子中:

  • Description 是服务的简单描述。
  • After 指定了在哪个服务启动后启动此服务。
  • Type 定义了服务进程的启动类型,simple 表示启动主进程。
  • User 指定运行服务的用户,本文用的是root ,你也可以用其他账户。
  • WorkingDirectory 设置服务的工作目录,本文用的/root,你也可以切换成其他用户目录。
  • ExecStart 指定启动服务的命令。
  • Restart 指定服务崩溃时的重启策略。
  • RestartSec 设置重启服务前等待的时间。
  • WantedBy 指定了服务所在的 target,multi-user.target 表示多用户系统。
    接下来,执行以下命令来启动服务、使服务开机自启以及检查服务状态:
# 重新加载 systemd 以识别新服务
sudo systemctl daemon-reload
# 启动服务
sudo systemctl start ollama.service
# 使服务开机自启
sudo systemctl enable ollama.service
# 检查服务状态
sudo systemctl status ollama.service

http://www.mrgr.cn/news/33403.html

相关文章:

  • Go八股(Ⅴ)map
  • openwebui二改界面环境搭建
  • 解锁微前端的优秀库
  • C++编程:利用环形缓冲区优化 TCP 发送流程,避免 Short Write 问题
  • Vue Cli的配置中configureWebpack和chainWebpack的主要作用及区别是什么?
  • 320页PDF | 集团IT蓝图总体规划报告-德勤(限免下载)
  • Tomcat靶场攻略
  • django应用JWT(JSON Web Token)实战
  • 使用 CMake 创建和调用动态库在 Windows 和 Ubuntu上的差异
  • 消息队列(MQ)消息堆积问题排查与解决思路
  • 华为HarmonyOS灵活高效的消息推送服务(Push Kit) -- 6 撤回通知消息
  • RAII技术
  • 点赞系统实现
  • python爬虫中json和xml字符串的xPath和jsonpath过滤语法区别对比
  • 深入浅出Docker
  • Spring_AMQP
  • Linux:进程(四)
  • 内核是如何发送数据包
  • 文档布局内容检测系统源码分享
  • 连续数组问题
  • STL之list
  • c语言-数据类型
  • C++:数组与字符串
  • Git从了解到操作
  • 【homebrew安装】踩坑爬坑教程
  • Renesas R7FA8D1BH (Cortex®-M85) 生成4路PWM