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

Автор: Judy Howell
Дата создания: 1 Июль 2021
Дата обновления: 1 Июль 2024
Anonim
Автоматический Перезапуск Служб с помощью Zabbix на Windows и Linux
Видео: Автоматический Перезапуск Служб с помощью Zabbix на Windows и 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» для добавления и удаления служб в файле запуска вашей системы.
  • Чтобы получить полный список всех текущих служб во всех каталогах на вашем компьютере, введите пс -А в Терминале.

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

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