Инструменты пользователя

Инструменты сайта


linux:systemd:managing_linux_services

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:systemd:managing_linux_services [2023/05/12 13:28]
werwolf [1. Список запущенных служб]
linux:systemd:managing_linux_services [2023/05/12 13:30] (текущий)
werwolf [Управление службами пользователей]
Строка 162: Строка 162:
 </​code>​ </​code>​
  
-{{https://​losst.pro/​wp-content/​uploads/​2023/​01/​services-linux-6-919x576.png?​919x576}}==== 4. Запуск службы ====+{{https://​losst.pro/​wp-content/​uploads/​2023/​01/​services-linux-6-919x576.png?​919x576}} 
 +==== 4. Запуск службы ====
  
 Для того чтобы запустить службу используется команда **start**. Ей необходимо передать имя службы в качестве параметра:​ Для того чтобы запустить службу используется команда **start**. Ей необходимо передать имя службы в качестве параметра:​
Строка 176: Строка 177:
 </​code>​ </​code>​
  
-{{https://​losst.pro/​wp-content/​uploads/​2023/​01/​services-linux-8-919x576.png?​919x576}}Причем расширение **service** можно опустить,​ оно и так подставляется по умолчанию. Если запуск прошел хорошо,​ программа ничего не выведет.+{{https://​losst.pro/​wp-content/​uploads/​2023/​01/​services-linux-8-919x576.png?​919x576}} ​\\ 
 +Причем расширение **service** можно опустить,​ оно и так подставляется по умолчанию. Если запуск прошел хорошо,​ программа ничего не выведет.
  
 ==== 5. Остановка службы ==== ==== 5. Остановка службы ====
Строка 192: Строка 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>
Строка 236: Строка 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>
Строка 279: Строка 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>
Строка 322: Строка 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>
Строка 338: Строка 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%%({%%});​+
  
  
linux/systemd/managing_linux_services.1683887290.txt.gz · Последние изменения: 2023/05/12 13:28 — werwolf