Гайд · TNWS AI
Как запустить Ollama как службу systemd в Linux и читать логи
Практический ответ на запрос «как запустить Ollama как службу Linux»: точные команды, реальные параметры Ollama, диагностика, ограничения и проверка результата.
На Linux Ollama можно запустить отдельным пользователем через systemd. Практически важно задать рабочий ExecStart, ограничить права, выполнить daemon-reload и проверять журнал службы, а не перезапускать установку при каждой ошибке.
Что нужно знать до начала
- API по умолчанию слушает http://localhost:11434.
- Служба должна работать от отдельного системного пользователя без интерактивного входа.
- Изменения unit-файла применяются только после systemctl daemon-reload.
- journalctl -u ollama показывает журнал конкретной службы.
- Каталог моделей должен быть доступен на чтение и запись пользователю службы.
- GPU-драйвер проверяется отдельно от статуса systemd.
Пошаговая настройка
- Проверьте бинарник командой command -v ollama.
- Создайте системного пользователя и каталог данных согласно официальной Linux-инструкции.
- Создайте /etc/systemd/system/ollama.service с абсолютным путём ExecStart.
- Выполните systemctl daemon-reload и systemctl enable --now ollama.
- Проверьте systemctl status ollama и curl локального endpoint.
- При ошибке читайте последние строки journalctl и проверяйте права каталога.
Рабочий пример
sudo systemctl daemon-reload
sudo systemctl enable --now ollama
systemctl status ollama --no-pager
journalctl -u ollama -n 100 --no-pager
curl -s http://localhost:11434/api/tags
Как проверить результат
После перезагрузки сервера служба должна быть active, /api/tags — отдавать JSON, а тестовая генерация — завершаться без ручного ollama serve.
Чего не делать
- Не запускайте второй ollama serve на том же порту.
- Не выдавайте службе root без необходимости.
- Не открывайте порт 11434 в интернет без аутентифицирующего reverse proxy.
Применимость и ограничения
Команды проверялись по документации 12 сентября 2026 года. Поддержка зависит от версии Ollama, операционной системы, драйвера и конкретной модели. Перед изменением production-конфигурации сохраните текущие параметры и проведите тест на отдельной машине.
FAQ
Нужен ли интернет после загрузки локальной модели?
Для локальной генерации — нет; интернет нужен для загрузки, обновлений и облачных функций.
Как узнать, где выполняется модель?
Выполните ollama ps и проверьте столбцы PROCESSOR и CONTEXT.
Можно ли использовать инструкцию в production?
После добавления аутентификации, таймаутов, ограничений ресурсов, журналирования и собственных тестов.
Почему команды могут отличаться?
Ollama регулярно обновляется; перед изменением системы сверяйте указанную официальную страницу.
Официальный источник
Читайте также
Как импортировать GGUF-модель в Ollama через Modelfile
Практический ответ на запрос «как добавить GGUF модель в Ollama»: точные команды, реальные параметры Ollama, диагностика, ограничения и проверка результата.
Как перенести модели Ollama на другой диск в Windows
Практический ответ на запрос «как перенести модели Ollama на другой диск»: точные команды, реальные параметры Ollama, диагностика, ограничения и проверка результата.
Как подключить OpenAI SDK к локальной Ollama без переписывания приложения
Практический ответ на запрос «как подключить OpenAI SDK к Ollama»: точные команды, реальные параметры Ollama, диагностика, ограничения и проверка результата.
Комментарии
Пока тихо. Скажите первое слово