Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >RockyLinux9.5下使用ollama搭建本地AI大模型DeepSeek

RockyLinux9.5下使用ollama搭建本地AI大模型DeepSeek

作者头像
yuanfan2012
发布于 2025-02-08 07:26:17
发布于 2025-02-08 07:26:17
51400
代码可运行
举报
文章被收录于专栏:WalkingCloudWalkingCloud
运行总次数:0
代码可运行

RockyLinux9.5下使用ollama搭建本地AI大模型DeepSeek

一、安装ollama Linux版本

https://ollama.com/download/linux

可以使用一键安装脚本进行安装ollama

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -fsSL https://ollama.com/install.sh | sh

我这边由于网络原因,使用一键安装脚本速度太慢

采用半手动的方式安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://github.com/ollama/ollama/blob/main/docs/linux.md

参考上面的Manual install的部分

先使用下载 https://ollama.com/download/ollama-linux-amd64.tgz 然后修改https://ollama.com/install.sh 脚本中一小段,进行半自动安装ollama

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -o ollama_install.sh https://ollama.com/install.sh
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim ollama_install.sh

将如下三行改为
#curl --fail --show-error --location --progress-bar \
#    "https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM}" | \
    $SUDO tar -xzf ollama-linux-amd64.tgz -C "$OLLAMA_INSTALL_DIR"

意思是不从网络上下载,只接本地解压

然后执行安装脚本

这时Ollama API监听在127.0.0.1上

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
The Ollama API is now available at 127.0.0.1:11434

vim 修改/etc/systemd/system/ollama.service 在如下位置添加如下行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Environment="OLLAMA_HOST=0.0.0.0:11434"
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl daemon-reload
systemctl restart ollama

firewall-cmd --permanent --zone=public --add-port=11434/tcp
firewall-cmd --reload
 
ollama --version

验证olloma是否安装成功

二、使用ollma拉取deepseek模型

https://ollama.com/library/deepseek-r1

这里我选取7b版本 约4.7Gb

ollama run deepseek-r1:7b

三、docker部署open-webui图形化界面接入deepseek

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat >> /etc/docker/daemon.json << EOF
{
"log-driver": "json-file",
"log-opts": {
"max-file": "3",
"max-size": "500m"
},
"data-root":"/data/docker", 
"bip": "10.112.0.1/24"
}
EOF

systemctl enable docker.service
systemctl restart docker.service

运行open-webui

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -d -p 80:8080 -e OLLAMA_BASE_URL=http://192.168.31.98:11434 -v /data/open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

docker logs -f open-webui

等待出现INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)的日志时 即可浏览器打开open-webui

需要等待一段时间后,出现如下界面

设置好账号密码后 即可正常用open-webui调用用本地的deepseek AI大模型

接下来进行对话

可以看到思考时CPU已经打满了,由于是测试,未使用GPU显卡

最终的效果如下

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
手写 Puppeteer:自动下载 Chromium
Puppeteer 是一个网页的自动化测试工具,它支持写一些 JS 脚本来控制浏览器执行一些行为,可以用来跑测试用例,或者用来做爬虫。
神说要有光zxg
2022/11/11
1.9K0
手写 Puppeteer:自动下载 Chromium
python接口自动化35-r.html.render() 下载无反应问题解决
前言 使用requests-html库渲染html页面的时候,初次使用需下载 chromium 浏览器,但是这个地址是从国外下载的,所以慢的你怀疑人生,你懂得! pyppeteer-install下载
上海-悠悠
2020/10/27
8810
python接口自动化35-r.html.render() 下载无反应问题解决
实用 | 盘点几种解决 Chrome 占用内存大的实用方案!(文末送书)
Google Chrome 是笔者平时工作使用最多的浏览器,随着 Tab 窗口及插件的增多,内存占用几乎令人崩溃,甚者会出现页面卡死的状态
AirPython
2021/12/09
11.1K0
实用 | 盘点几种解决 Chrome 占用内存大的实用方案!(文末送书)
实用的Chrome浏览器命令
Chrome浏览器不仅是日常浏览网页的工具,还隐藏着一系列强大的命令行工具,可以帮助我们提高工作效率,解决一些常见的浏览器问题。本文将介绍几个实用的Chrome命令,讲解它们的用途、常见问题以及如何避免错误。
Jimaks
2024/05/06
6100
谷歌浏览器Chrome与ChromeDriver版本不一致问题全解
在学习使用selenium模块爬取动态渲染信息时,selenium模块需要通过浏览器驱动来控制浏览器的操作。
数据STUDIO
2021/06/24
4.5K0
Chrome 浏览器代理插件 SwitchyOmega 安装与使用
SwitchyOmega 是什么? Proxy SwitchyOmega 是 Chrome 和 Firefox 浏览器上的代理扩展程序,可以轻松快捷的管理和切换多个代理设置,支持HTTP、HTTPS、SOCKS4、SOCKS5等多种代理协议。 SwitchyOmega只是管理代理的,本身并不提供代理服务,需要配合节点使用。
上海-悠悠
2024/02/27
18.9K0
Chrome 浏览器代理插件 SwitchyOmega 安装与使用
Chrome 和 Chromium 区别
Chromium 源码:https://github.com/chromium/chromium
阳光岛主
2019/07/01
4.3K0
Chrome 和 Chromium 区别
Mac M1(arm 系列芯片)如何安装 Chromium | Puppeteer
最近写个脚本用到 puppeteer,然后安装 Chromium 出现一点问题,这里记录一下解决方案。
嘿嘿不务正业
2023/05/09
1.7K0
Mac M1(arm 系列芯片)如何安装 Chromium | Puppeteer
浏览器渲染(进程视角)
早期单进程架构是页面渲染和网络下载都是运行在同一个浏览器主进程中,而dom/com解析,js脚本执行,图像输出,插件运行都运行在同一个线程中,这样也带来了一系列的问题:
醉酒鞭名马
2020/05/17
2.8K2
浏览器渲染(进程视角)
全球第二大浏览器升级!内存/CPU占用暴降
11月20日早间,伴随着Chrome 87正式版上线,微软也发布了Edge 87稳定版。
良月柒
2021/01/06
8160
全球第二大浏览器升级!内存/CPU占用暴降
浏览器工作原理 - 浏览器整体概览
可以通过 Chrome 浏览器中的 选项->更多工具->任务管理器,打开 Chrome 的任务管理器窗口,来查看 Chrome 打开一个页面,需要启动多少进程:
Cellinlab
2023/05/17
7960
浏览器工作原理 - 浏览器整体概览
selenium 自动化测试 Chrome 大于 63 版本 不能重定向问题解决办法
Chrome 一些信息: Chrome 63 以后,浏览器默认屏蔽了重定向 Chrome 63 版本,设置了禁止更新,有些情况还是会更新到最新版本 解决过程: 在博客上查到  selenium 里 给 Chrome 启动加参数的方法:Selenium启动项参数设置 Chrome 完整的启动参数网页:List of Chromium Command Line Switches « Peter Beverloo gg搜索查到参数设置浏览器可以重定向方法:google chrome allow redirect
卓越笔记
2023/02/17
6340
Electron以慢著称,腾讯文档却能实现内存优化60%降幅?
腾讯文档桌面端新版本已对外发布,该版本中优化了内存占用,Windows 版本内存占用下降了约60%,改善了用户体感,本文对桌面端的部分工作做一个总结。
腾讯云开发者
2025/05/22
2470
Electron以慢著称,腾讯文档却能实现内存优化60%降幅?
爬虫神器!比selenium更高效!
介绍Pyppeteer之前先说一下Puppeteer,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。
小小詹同学
2019/06/21
1.6K0
解决google chrome helper 内存占用较高!
导语:mac 后台有很多 google chrome helper 线程并且内存占用较高。一直怀疑是IDEA插件的锅,并不是!
JavaEdge
2025/06/01
1650
解决google chrome helper 内存占用较高!
优化谷歌浏览器让它更好用
相信很多人安装了一大堆Chrome扩展,但有些扩展并不是经常用到,但会占用内存。我们打开谷歌的任务管理器可以看到如下内容:
子晋
2022/01/18
2.6K0
优化谷歌浏览器让它更好用
Google发布Chrome浏览器
不过整个界面的风格和细节把握的比较好,符合G的一贯风格,其他的功能不说,单单对任务管理器的一个统计做了一个比较,分别打开IE7\FF3\Opera\Chrome,在任务管理器里查看各自的内存占用情况,每个浏览器只打开一个google的首页,看到了什么:
大江小浪
2018/07/25
6760
Google发布Chrome浏览器
Chrome浏览器必备插件推荐
Chrome浏览器对于我们现在互联网行业已经不可或缺,其实大部分使用Chrome浏览器的人更看重的是它的强大的插件功能,几乎提供的插件无所不能。
浅羽技术
2022/03/18
2.1K0
Chrome浏览器必备插件推荐
一文带你看透 Chrome 浏览器架构
市面上的浏览器很多,很多很多,多到数不过来。不过目前 Chrome 浏览器还是占了主导地位,至少在开发人员眼里 Chrome 的地位很高。这篇文章来说说 Chrome 浏览器的架构,漫谈漫谈~
winty
2020/02/13
2.2K0
一文带你看透 Chrome 浏览器架构
基于VS2019的Chrome(2021年版本)浏览器编译实践
     前面我们在客户端开发漫谈中提到electron客户端方案,该方案是借助用chromium浏览器来对图形,音视频进行解码和渲染的,而chromium就是google chrome浏览器的开源版本,本文将对chrome浏览器的开源版本的下载和编译进行实战,后面我们将对chrome代码进行二次开发进行展开,以满足electron业务发展需求或者浏览器定制开发,或者加深对chrome浏览器工作原理的理解。
用户4148957
2022/06/14
1.6K1
基于VS2019的Chrome(2021年版本)浏览器编译实践
推荐阅读
相关推荐
手写 Puppeteer:自动下载 Chromium
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验