方案一:脚本自动化部署
Ollama 官方提供了便捷的安装脚本,适合大多数场景。不过需注意,部分网络环境下直接拉取 GitHub 资源可能较慢。
执行一键安装:
curl -fsSL https://ollama.com/install.sh | sh
若遇到网络波动或需要离线安装,可考虑手动下载二进制包。
方案二:手动与容器化部署
1. 二进制文件部署
受限于底层 libstdc++ 版本,较新的 Ollama 版本在旧系统上可能会报错。建议先确认系统环境支持。
- 解压安装包
将下载的压缩包传输至服务器并解压到
/usr目录:
sudo tar -C /usr -xzvf ollama-linux-amd64.tar.gz
- 启动服务
ollama serve
- 配置开机自启(推荐) 为了让服务在后台稳定运行,建议配置 systemd 服务。
- 创建专用用户组
sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
sudo usermod -a -G ollama $(whoami)
- 编写服务配置文件
新建
/etc/systemd/system/ollama.service,内容如下:
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"
[Install]
WantedBy=default.target
- 启用服务
sudo systemctl daemon-reload
sudo systemctl enable ollama
sudo systemctl start ollama


