Sobes.tech
Junior — Middle

Ποιοι μέθοδοι χρησιμοποιούνται στο λειτουργικό σύστημα Ubuntu για την εκκίνηση και ρύθμιση υπηρεσιών;

sobes.tech AI

Απάντηση από AI

В Ubuntu для управления службами обычно используют систему инициализации systemd.

Основные команды:

  • systemctl start <service> — запустить службу.
  • systemctl stop <service> — остановить службу.
  • systemctl restart <service> — перезапустить службу.
  • systemctl enable <service> — включить автозапуск службы при загрузке.
  • systemctl disable <service> — отключить автозапуск.
  • systemctl status <service> — посмотреть статус службы.

Для настройки служб можно редактировать их unit-файлы, которые обычно находятся в /etc/systemd/system/ или /lib/systemd/system/.

Пример запуска и включения службы nginx:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl status nginx

Ранее в Ubuntu использовался Upstart или init.d скрипты, но сейчас systemd — стандарт.