Вопросы с тегом «systemd»

systemd является современной заменой традиционному Linux init. Его основные функции включают возможность выражать зависимости между службами и агрессивное распараллеливание запуска служб.

5
Как установить переменную окружения в сервисе systemd?
У меня есть система Arch Linux с systemd, и я создал свой собственный сервис. Сервис конфигурации /etc/systemd/system/myservice.serviceвыглядит следующим образом: [Unit] Description=My Daemon [Service] ExecStart=/bin/myforegroundcmd [Install] WantedBy=multi-user.target Теперь я хочу, чтобы переменная окружения была установлена ​​для /bin/myforegroundcmd. Как мне это сделать?


3
Отключение от сеанса SSH убивает ваши программы?
Так, скажем , я разъединен от SSH-сессии после того, как я начал rsyncили cpили любую другую команду , которая может быть долго работает. Продолжает ли эта команда выполняться до тех пор, пока она не будет завершена после того, как я отключусь, или она просто будет убита? Всегда удивлялся этому.
89 linux  ssh  systemd 

3
Есть ли способ увидеть дерево выполнения systemd?
Под вопросом я имею в виду: есть ли способ вывести упорядоченный список (как это делает pstree для процессов), чтобы увидеть, как systemd выполнил предоставленный набор модулей, то есть дерево после того, как зависимости были разрешены, и задания были поставлены в очередь для выполнения ? Я знаю, что вы можете сделать …
63 linux  systemd 

1
Найти расположение службы systemd
Есть много разных мест, где могут быть размещены файлы системных модулей. Есть ли быстрый и простой способ узнать у systemd, откуда он читает декларацию сервиса, учитывая только имя сервиса?
62 systemd 

3
В systemd, в чем разница между After = и require =?
Я создаю файл systemd .service, и мне нужна помощь, чтобы понять разницу между Requires=и After=. Страница man говорит, что Requires=«Настраивает зависимости требований от других модулей». и After=«Конфигурирует зависимости порядка между блоками». Какая разница?
55 systemd 

6
Какой самый простой способ заставить мой старый скрипт init работать в systemd?
Я не хочу делать правильные вещи, создав новый сценарий systemd, я просто хочу, чтобы мой старый сценарий инициализации снова заработал теперь, когда я обновил свою систему до ОС, использующей systemd. Я кратко исследовал, как преобразовать сценарии инициализации и как писать сценарии systemd, но я уверен, что изучение и правильное выполнение …
49 init.d  systemd 

1
Как я могу отправить сообщение в журнал systemd из командной строки?
В более старых системах Linux эту loggerкоманду можно использовать для отправки сообщения журнала в системный журнал. Читая, куда loggerзаносятся его сообщения в Arch Linux? Похоже, что syslogсообщения и loggerприложение командной строки общаются с systemdжурналом, только если установлен сокет для пересылки сообщений . Так каков современный эквивалент loggerкоманды? Как я могу …
46 logging  systemd 

3
Как удалить отсутствующие системные модули?
У меня проблемы с выяснением, как удалить системные модули, у которых больше нет файлов. Они все еще как-то задерживаются в системе. Старые сломанные блоки, которые я пытаюсь удалить: core@ip-172-16-32-83 ~ $ systemctl list-units --all firehose-router* UNIT LOAD ACTIVE SUB DESCRIPTION <E2><97><8F> firehose-router@02.service not-found failed failed firehose-router@02.service <E2><97><8F> firehose-router@03.service not-found failed …
40 systemd  coreos 

2
Медленный ssh ​​логин - активация org.freedesktop.login1 по тайм-ауту
На одном из моих серверов я заметил задержку входа в SSH. При подключении с использованием параметров ssh -vvv задержка происходит при debug1: Entering interactive session. выписка о соединении: debug1: Authentication succeeded (publickey). Authenticated to IP_REDACTED ([IP_REDACTED]:22). debug1: channel 0: new [client-session] debug3: ssh_session2_open: channel_new: 0 debug2: channel 0: send open …
39 ssh  debian  pam  systemd 

2
Создайте каталог в / var / run при загрузке
У меня был демон, которому был нужен собственный /var/runкаталог для его файла PID с разрешением на запись, предоставленным пользователю демона. Я обнаружил, что могу создать этот каталог с помощью этих команд: # mkdir /var/run/mydaemon Затем я мог бы изменить его владельца на пользователя / группу, под которой я хотел запустить …

3
Запустить N процессов одним файлом службы systemd
Я нашел этот файл службы systemd, чтобы запустить autossh для поддержки ssh-туннеля: https://gist.github.com/thomasfr/9707568 [Unit] Description=Keeps a tunnel to 'remote.example.com' open After=network.target [Service] User=autossh # -p [PORT] # -l [user] # -M 0 --> no monitoring # -N Just open the connection and do nothing (not interactive) # LOCALPORT:IP_ON_EXAMPLE_COM:PORT_ON_EXAMPLE_COM ExecStart=/usr/bin/autossh -M …
36 daemon  systemd 

5
Автоматический перезапуск службы systemd после StartLimitInterval
Я хочу, чтобы моя служба systemd автоматически перезапускалась при сбое. Дополнительно я хочу оценить ограничение перезапусков. Я хочу разрешить максимум 3 перезапуска в течение 90 секунд. Поэтому я сделал следующую конфигурацию. [Сервис] Restart = всегда StartLimitInterval = 90 StartLimitBurst = 3 Теперь служба перезапускается при сбое. После 3 быстрых сбоев …
33 systemd 

3
получить уведомление, когда отслеживаемый системой сервис переходит в состояние сбоя
Мне нужно, чтобы сетевые сообщения отправлялись, когда у меня происходит сбой или зависание службы systemd (т. Е. Переход в состояние сбоя; я отслеживаю зависание с помощью WatchdogSec =). Я заметил, что более новые systemd имеют FailureAction =, но потом увидел, что это не разрешает произвольные команды, а только перезагрузку / …
32 linux  bash  service  systemd 

2
Отключить все сервисы, кроме ssh
Как я могу отключить все службы, кроме ssh, в современных (на основе systemd) дистрибутивах Linux? Мне нужно реализовать режим обслуживания . Все эти сервисы должны быть отключены: Postgres постфикс апаш чашки хрон голубятня Но ssh не должен быть выключен, поскольку он используется для выполнения задач в режиме обслуживания. Конечно, я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.