安装Ollama通过Open-Webui运行访问llama2、GPT大模型

安装Ollama并运行

本地安装Ollama并运行

shell 复制代码
mkdir -p /data/

curl -fsSL https://ollama.com/install.sh | sh
>>> Downloading ollama...
######################################################################## 100.0%
>>> Installing ollama to /usr/local/bin...
>>> Creating ollama user...
>>> Adding ollama user to video group...
>>> Adding current user to ollama group...
>>> Creating ollama systemd service...
>>> Enabling and starting ollama service...
Created symlink from /etc/systemd/system/default.target.wants/ollama.service to /etc/systemd/system/ollama.service.
>>> The Ollama API is now available at 127.0.0.1:11434.
>>> Install complete. Run "ollama" from the command line.
WARNING: No NVIDIA/AMD GPU detected. Ollama will run in CPU-only mode.

运行大模型

安装完,即可 支持命令行交互 对话

shell 复制代码
ollama run llama2
> 这时系统会自动下载对应的大模型文件。

pulling manifest
pulling 8934d96d3f08... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 3.8 GB
pulling 8c17c2ebb0ea... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 7.0 KB
pulling 7c23fb36d801... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏ 4.8 KB
pulling 2e0493f67d0c... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏   59 B
pulling fa304d675061... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏   91 B
pulling 42ba7f8a01dd... 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏  557 B
verifying sha256 digest
writing manifest
removing any unused layers
success

>>> hello
Hello! It's nice to meet you. Is there something I can help you with or would you like to chat?

>>> Send a message (/? for help)

大模型的models

安装运行70b版本模型测试

shell 复制代码
ollama run llama2:70b

通过Web访问模型

不可能一直通过命令行交互实现chat

通过web控制台,类似chatgpt

更改Ollama运行模式

首先,修改Ollama运行模式为后端模式

shell 复制代码
screen
ollama serve
netstat -antp | grep ollama

安装open-webui依赖

安装docker「已安装则可选」

shell 复制代码
# docker 依赖
yum install -y yum-utils device-mapper-persistent-data  lvm2 --skip-broken
yum install screen

yum-config-manager     --add-repo     https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

yum install -y docker-ce

chkconfig docker on
service docker restart
service docker status

安装open-webui

用于在web交互ollama

shell 复制代码
docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=http://172.31.130.74:11434 -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

允许访问open-webui API

shell 复制代码
vi /etc/systemd/system/ollama.service
增加
Environment="OLLAMA_HOST=0.0.0.0:11434"


systemctl daemon-reload
systemctl restart ollama

可能还需要开通防火墙 最终访问 http://172.31.130.74:11434/api 即可

通过api访问ollama

验证通过api可访问ollama

shell 复制代码
curl http://localhost:11434/api/generate -d '{   "model": "llama2:70b",   "prompt":"Why is the sky blue?" }'

验证和访问open-webui

访问页面,注册账号。models列表可见即可。

添加其他模型

Q&A

Models

  • gemma:2b,这是 Google 及其 DeepMind 团队开发的新型开放模型。
  • qwen:0.5b,这是阿里云推出的基于 Transformer 的大型语言模型

「可选扩容磁盘」

shell 复制代码
阿里云在线扩容系统盘

# 第二步 在线扩容分区
fdisk -lu

Disk /dev/vda: 274.9 GB, 274877906944 bytes, 536870912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c6592

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83886046    41941999+  83  Linux


type growpart || sudo yum install -y cloud-utils-growpart
growpart is /usr/bin/growpart

sudo LC_ALL=en_US.UTF-8 growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=83883999 end=83886047 new: size=536868831 end=536870879


# 第三步 在线扩容文件系统
df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs   31G     0   31G   0% /dev
tmpfs          tmpfs      31G     0   31G   0% /dev/shm
tmpfs          tmpfs      31G  608K   31G   1% /run
tmpfs          tmpfs      31G     0   31G   0% /sys/fs/cgroup
/dev/vda1      ext4       40G   25G   14G  65% /
tmpfs          tmpfs     6.2G     0  6.2G   0% /run/user/0

sudo resize2fs /dev/vda1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 16
The filesystem on /dev/vda1 is now 67108603 blocks long.

df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         31G     0   31G   0% /dev
tmpfs            31G     0   31G   0% /dev/shm
tmpfs            31G  608K   31G   1% /run
tmpfs            31G     0   31G   0% /sys/fs/cgroup
/dev/vda1       252G   25G  218G  10% /
tmpfs           6.2G     0  6.2G   0% /run/user/0
相关推荐
loulanyue_2 分钟前
蚂蚁集团AI Native研发实践:从面向人类到面向Agent的下一代技术架构演进——读平台技术事业群总架构师黄挺2026云栖专场演讲
人工智能·大模型·软件架构·蚂蚁集团
9624563 分钟前
餐饮 SaaS 优惠券系统架构演进(七)营销定价引擎设计:活动、会员价、优惠券、买赠如何在同一 PriceQuote 中可解释地组合
java·运维·算法
HAHAXX84 分钟前
影刀AI点数是怎么消耗的?拆解消耗规则 + 成本优化实战
人工智能·rpa
smartpi_ai5 分钟前
离线语音识别模块选型指南:CI-03T、SU-32T、SU-03T 等模块在不同场景下的对比与选择
人工智能·ci/cd·语音识别
cuiZero09 分钟前
主流大模型系列对比:GPT、GLM、DeepSeek 与 Claude 选型指南
大数据·人工智能·gpt
硅农深芯12 分钟前
芯片设计中的版图依赖效应:被忽视的性能隐形约束
人工智能·layout·版图依赖效应·lde
闭包不眠12 分钟前
Word转HTML后体积不对,裁掉的截图原图还在
前端·图像处理·人工智能·计算机视觉·html·word
TMT星球13 分钟前
高精度还原指尖细节 觅蜂科技提出4D数据重建框架MEgoVista
人工智能·科技
启友玩AI13 分钟前
微安级唤醒、毫安级识别:基于 CI3422 的 AI 眼镜语音交互开发实战
c语言·人工智能·科技·嵌入式硬件·ai·ar·语音识别
xixixi7777716 分钟前
大语言模型(LLM)核心能力及在政务领域的全域落地应用解析
人工智能·安全·ai·语言模型·大模型·数据处理·政务