Автор:
Lewis Jackson
Дата создания:
6 Май 2021
Дата обновления:
1 Июль 2024
![Изменение и создание unit systemd. Как написать свою службу в Linux?](https://i.ytimg.com/vi/JmVjL2jbk5E/hqdefault.jpg)
Содержание
Эта вики-страница покажет вам, как перезапустить службу, работающую в Linux. Вы можете сделать это с помощью всего нескольких простых команд для любой версии Linux.
Шаги
Откройте командную строку. В большинстве дистрибутивов Linux есть опция Меню В левом нижнем углу экрана вы найдете приложение под названием «Терминал» внутри меню; Это параметры, которые необходимо открыть для отображения командной строки.- Поскольку каждый дистрибутив Linux будет иметь разные дистрибутивы, вам, возможно, придется искать «Терминал» или приложение командной строки в каталоге параметров. Меню.
- Вы можете найти приложение "Терминал" на рабочем столе или на панели инструментов внизу экрана, а не в Меню.
- В некоторых дистрибутивах Linux есть панель командной строки вверху или внизу экрана.
Введите команду для отображения запущенных в данный момент служб. импорт ls /etc/init.d Зайдите в Терминал и нажмите ↵ Enter. Это приведет к появлению списка запущенных в данный момент служб и их соответствующих имен команд.- Если эта команда не работает, попробуйте переключить ls /etc/rc.d/.
Найдите имя команды службы, которую вы хотите перезапустить. Обычно вы найдете имя службы (например, «Apache») в левой части экрана, а имя команды (например, «httpd» или «apache2», в зависимости от вашего дистрибутива Linux) будет выводить показано справа.
Введите команду перезапуска. импорт sudo systemctl перезапуск службы Зайдите в Терминал, обязательно замените деталь оказание услуг команды по имени служебной команды и нажмите ↵ Enter.- Например, чтобы перезапустить Apache в Ubuntu Linux, вы должны ввестиsudo systemctl перезапустить apache2 в Терминал.
При появлении запроса введите свой пароль. Введите пароль, который вы используете для своей учетной записи суперпользователя, затем коснитесь ↵ Enter. Это перезапустит службу.- Если после выполнения вышеуказанных действий служба не перезапускается, попробуйте ввести sudo systemctl остановить службу, Нажмите ↵ Enter, затем введите sudo systemctl запустить службу.
Совет
- Вы можете использовать команду «chkconfig» для добавления и удаления служб в загрузочной системе.
- Чтобы увидеть полный список всех служб, которые в настоящее время находятся в папках на вашем компьютере, введите пс -А в Терминал.
Предупреждение
- Не останавливайте службу случайным образом, чтобы попробовать это. Некоторые из перечисленных сервисов считаются необходимыми для поддержания стабильности и бесперебойной работы системы.