Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:systemd:managing_linux_services [2023/05/12 13:28] werwolf [4. Запуск службы] |
linux:systemd:managing_linux_services [2023/05/12 13:30] (текущий) werwolf [Управление службами пользователей] |
||
|---|---|---|---|
| Строка 194: | Строка 194: | ||
| </code> | </code> | ||
| - | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-9-1-919x576.png?919x576}}Кроме того, вы можете остановить несколько сервисов одной командой используя фильтрацию по паттерну. Например, для остановки всех сервисов, имена которых начинаются с php выполните: | + | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-9-1-919x576.png?919x576}} \\ |
| + | Кроме того, вы можете остановить несколько сервисов одной командой используя фильтрацию по паттерну. Например, для остановки всех сервисов, имена которых начинаются с php выполните: | ||
| <code bash> | <code bash> | ||
| Строка 238: | Строка 239: | ||
| </code> | </code> | ||
| - | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-16-919x576.png?919x576}}Здесь вы можете видеть текущее состояние процесса в поле **Active**. Возможные значения: **active, inactive, failed**, etc. Ещё тут выводится статистика по использованию памяти, количеству запущенных процессов и PID основного процесса. А также 10 последних строчек вывода программы, которые очень помогут решить проблему с запуском если она возникнет. Если этих данных вам не достаточно, то вы можете указать количество строк для вывода используя опцию **--lines**. Например: | + | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-16-919x576.png?919x576}} \\ |
| + | |||
| + | Здесь вы можете видеть текущее состояние процесса в поле **Active**. Возможные значения: **active, inactive, failed**, etc. Ещё тут выводится статистика по использованию памяти, количеству запущенных процессов и PID основного процесса. А также 10 последних строчек вывода программы, которые очень помогут решить проблему с запуском если она возникнет. Если этих данных вам не достаточно, то вы можете указать количество строк для вывода используя опцию **--lines**. Например: | ||
| <code bash> | <code bash> | ||
| Строка 281: | Строка 284: | ||
| </code> | </code> | ||
| - | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-11-919x576.png?919x576}}Если же вы выполните команду **edit** без опции **--full**, то будет создана папка **/etc/systemd/system/nginx.service.d**, в которой появится файл **override.conf**. Здесь нужно разместить только параметры, которые вы хотите добавить или значения которых нужно переопределить Например, для добавления той же переменной окружения нужно добавить такую строку: | + | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-11-919x576.png?919x576}} \\ |
| + | |||
| + | Если же вы выполните команду **edit** без опции **--full**, то будет создана папка **/etc/systemd/system/nginx.service.d**, в которой появится файл **override.conf**. Здесь нужно разместить только параметры, которые вы хотите добавить или значения которых нужно переопределить Например, для добавления той же переменной окружения нужно добавить такую строку: | ||
| <code bash> | <code bash> | ||
| Строка 324: | Строка 329: | ||
| </code> | </code> | ||
| - | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-12-919x576.png?919x576}}Для того чтобы вернуть всё как было выполните команду **umask**: | + | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-12-919x576.png?919x576}} \\ |
| + | Для того чтобы вернуть всё как было выполните команду **umask**: | ||
| <code bash> | <code bash> | ||
| Строка 340: | Строка 346: | ||
| </code> | </code> | ||
| - | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-13-919x576.png?919x576}}Для просмотра состояния службы используется команда **status**. Например для службы dbus команда будет выглядеть так: | + | {{https://losst.pro/wp-content/uploads/2023/01/services-linux-13-919x576.png?919x576}} \\ |
| - | + | Для просмотра состояния службы используется команда **status**. Например для службы dbus команда будет выглядеть так: | |
| - | (adsbygoogle = window.adsbygoogle || []).push%%({%%}); | + | |