Linux Labs

Система изнутри: ресурсы, ядро, процессы / Ступень 4 из 12 · шаг 9 из 10

Настройка ядра пропадает

средняя ~20 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

Служба lab-sensors — приложение sensor-hub — принимает показания датчиков склада по UDP. На прошлой неделе она перестала запускаться. Коллега поднял ей параметр ядра командой — служба заработала. Ночью сервер перезагрузили, и lab-sensors снова не стартует. Коллега уверяет, что сохранил настройку в файл.

Перезагружать машину не нужно: при загрузке параметры ядра берутся из тех же файлов и в том же порядке, что и у sudo sysctl --system.

Задача

  1. Служба lab-sensors работает, включена при загрузке и отвечает на curl http://127.0.0.1:8126/health. Код приложения прежний.
  2. Значение переживает перезагрузку: sudo sysctl --system ставит нужный службе параметр, и берёт его из файла в /etc.
  3. Остальные параметры из файлов настройки остаются прежними — и в файлах, и в работающем ядре.

Интернета на машине нет, всё нужное уже установлено. Команды администратора запускай через sudo.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 3
  • Служба lab-sensors работает, включена при загрузке и отвечает; код приложения прежний — ещё не проверялась
  • sudo sysctl --system ставит net.core.rmem_max не меньше 8388608 (8 МиБ) — из файла в /etc — ещё не проверялась
  • Остальные параметры из файлов настройки прежние — в файлах и в ядре — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…