Керування сервісами

  • У OpenWrt працює декілька сервісів, кожен з яких виконує певні завдання.
  • У цьому посібнику описано, як керувати системними сервісами в OpenWrt.
  • Запускати, зупиняти, перезапускати, вмикати й вимикати автозапуск сервісів.
  • Перевіряти, чи запущена конкретний сервіс та чи вона увімкнена.

Керування сервісами через вебінтерфейс:

  1. Перейдіть до LuCI → System → Startup.
  2. Тут ви побачите список усіх доступних сервісів і кнопки для дій з ними.

Керування сервісами через CLI. Команди з колонки «Еквівалент» можна використовувати у скриптах, hotplug або cron. Для діагностики використовуйте системний журнал (syslog).

Команда Еквівалент Опис
service ls /etc/init.d Вивести список доступних сервісів.
service <сервіс> /etc/init.d/<сервіс> Показати доступні дії для вказаного сервісу.
service <сервіс> <дія> /etc/init.d/<сервіс> <дія> Виконати вказану дію над сервісом.
service <сервіс> <дія> <екземпляр> /etc/init.d/<сервіс> <дія> <екземпляр> Виконати дію над конкретним екземпляром сервіса, наприклад, OpenVPN-з'єднанням.

Типові дії, які підтримує більшість сервісів:

Дія Опис
start Запустити сервіс.
stop Зупинити сервіс.
restart Перезапустити сервіс.
reload Перезавантажити конфігураційні файли або перезапустити сервіс, якщо перезавантаження не вдасться.
enable Увімкнути автозапуск сервіс.
disable Вимкнути автозапуск сервіс.
enabled Перевірити, чи увімкнено автозапуск сервіс.
running Перевірити, чи сервіс зараз запущений.
status Переглянути статус сервіс.
trace Запустити сервіс з трасуванням системних викликів.
info Вивести інформацію сервіс від procd.
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/05/30 13:40
  • by vazaz