Из этой статьи вы узнаете, как принудительно перезапустить запущенную в данный момент службу в Linux. Вы можете сделать это с помощью всего нескольких простых команд, независимо от вашего типа Linux.
Шаги
Шаг 1. Откройте командную строку
Большинство дистрибутивов Linux имеют Меню опция в нижнем левом углу экрана, внутри которой вы найдете приложение под названием «Терминал»; это то, что вы откроете, чтобы вызвать командную строку.
- Поскольку дистрибутивы Linux различаются по внешнему виду от выпуска к выпуску, вам, возможно, придется искать приложение «Терминал» или приложение командной строки внутри папки в Меню.
- Вы можете найти приложение «Терминал» на рабочем столе или на панели инструментов внизу экрана, а не в Меню.
- В некоторых дистрибутивах Linux есть панель командной строки вверху или внизу экрана.
Шаг 2. Введите команду, чтобы показать запущенные в данный момент службы
Введите ls /etc/init.d в Терминал и нажмите ↵ Enter. Это вызовет список запущенных в данный момент служб и соответствующих им команд.
Если эта команда не работает, попробуйте вместо нее ls /etc/rc.d/
Шаг 3. Найдите имя команды службы, которую вы хотите перезапустить
Обычно вы найдете имя службы (например, «Apache») в левой части экрана, а имя команды (например, «httpd» или «apache2», в зависимости от вашего дистрибутива Linux) будет отображаться в правая сторона.
Шаг 4. Введите команду перезапуска
Введите sudo systemctl restart service в Терминал, не забудьте заменить служебную часть команды на имя команды службы, и нажмите ↵ Enter.
Например, чтобы перезапустить Apache в Ubuntu Linux, вы должны ввести sudo systemctl restart apache2 в Терминал
Шаг 5. Введите свой пароль, когда будет предложено
Введите пароль, который вы используете для своей учетной записи суперпользователя, и нажмите ↵ Enter. Это должно перезапустить процесс.
Если после этого служба не перезапускается, попробуйте ввести sudo systemctl stop service, нажать ↵ Enter, а затем ввести sudo systemctl start service
подсказки
- Вы можете использовать команду «chkconfig» для добавления и удаления служб при запуске вашей системы.
- Чтобы увидеть полный список всех текущих служб во всех каталогах на вашем компьютере, введите ps -A в Терминал.