Как перезапустить службы в Linux

Автор: Lewis Jackson
Дата создания: 6 Май 2021
Дата обновления: 1 Июль 2024
Anonim
Изменение и создание unit systemd. Как написать свою службу в Linux?
Видео: Изменение и создание unit systemd. Как написать свою службу в Linux?

Содержание

Эта вики-страница покажет вам, как перезапустить службу, работающую в Linux. Вы можете сделать это с помощью всего нескольких простых команд для любой версии Linux.

Шаги

  1. Откройте командную строку. В большинстве дистрибутивов Linux есть опция Меню В левом нижнем углу экрана вы найдете приложение под названием «Терминал» внутри меню; Это параметры, которые необходимо открыть для отображения командной строки.
    • Поскольку каждый дистрибутив Linux будет иметь разные дистрибутивы, вам, возможно, придется искать «Терминал» или приложение командной строки в каталоге параметров. Меню.
    • Вы можете найти приложение "Терминал" на рабочем столе или на панели инструментов внизу экрана, а не в Меню.
    • В некоторых дистрибутивах Linux есть панель командной строки вверху или внизу экрана.

  2. Введите команду для отображения запущенных в данный момент служб. импорт ls /etc/init.d Зайдите в Терминал и нажмите ↵ Enter. Это приведет к появлению списка запущенных в данный момент служб и их соответствующих имен команд.
    • Если эта команда не работает, попробуйте переключить ls /etc/rc.d/.

  3. Найдите имя команды службы, которую вы хотите перезапустить. Обычно вы найдете имя службы (например, «Apache») в левой части экрана, а имя команды (например, «httpd» или «apache2», в зависимости от вашего дистрибутива Linux) будет выводить показано справа.

  4. Введите команду перезапуска. импорт sudo systemctl перезапуск службы Зайдите в Терминал, обязательно замените деталь оказание услуг команды по имени служебной команды и нажмите ↵ Enter.
    • Например, чтобы перезапустить Apache в Ubuntu Linux, вы должны ввестиsudo systemctl перезапустить apache2 в Терминал.
  5. При появлении запроса введите свой пароль. Введите пароль, который вы используете для своей учетной записи суперпользователя, затем коснитесь ↵ Enter. Это перезапустит службу.
    • Если после выполнения вышеуказанных действий служба не перезапускается, попробуйте ввести sudo systemctl остановить службу, Нажмите ↵ Enter, затем введите sudo systemctl запустить службу.
    рекламное объявление

Совет

  • Вы можете использовать команду «chkconfig» для добавления и удаления служб в загрузочной системе.
  • Чтобы увидеть полный список всех служб, которые в настоящее время находятся в папках на вашем компьютере, введите пс -А в Терминал.

Предупреждение

  • Не останавливайте службу случайным образом, чтобы попробовать это. Некоторые из перечисленных сервисов считаются необходимыми для поддержания стабильности и бесперебойной работы системы.