日常使用
sh
# 安装ollama
curl -fsSL https://ollama.com/install.sh | sh
# 清除模型
ollama list | awk 'NR>1 {print $1}' | xargs -I {} ollama rm {}
# 关闭ollama服务
sudo systemctl stop ollama
sudo systemctl disable ollama.service
# 重启ollama:
sudo systemctl restart ollama.service
# 查看状态:
sudo systemctl status ollama
ollama list
ollama run qwen3-coder:30b
更换路径
-
在运行ollama的终端按ctrl+c,停止服务
-
默认下的路径:
sh
Linux: /usr/share/ollama/.ollama/models
-
更改的路径设置root权限
export new_models_path=/home/yisheng/Documents/ollama/models
sudo chown -R root:root new_models_path sudo chmod -R 775 new_models_path
new_models_path 是要更改的模型路径
- 更改service文件
sh
sudo vim /etc/systemd/system/ollama.service
-
在原来的[Service] Environment后加一行新的Environment
-
这里注意User和Group都要设成root
[Unit]
Description=Ollama Service
After=network-online.target[Service]
ExecStart=/usr/local/bin/ollama serve
User=root
Group=root
Restart=always
RestartSec=3
Environment="PATH=/home/asus/anaconda3/bin:/home/asus/anaconda3/condabin:/home/asus/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin"
Environment="OLLAMA_MODELS=/home/yisheng/Documents/ollama/models"
- 重载配置并重启ollama
sh
sudo systemctl daemon-reload
sudo systemctl restart ollama.service