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

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

3
Запуск docker-compose с помощью systemd в Ubuntu 15.04
У меня есть проект docker-compose, которым я бы хотел управлять через systemd. В upstart я бы использовал скрипт, который выглядит следующим образом: description "Start/Stop server" author "Jim Cortez" start on filesystem and started docker stop on runlevel [!2345] respawn limit 3 240 pre-start script # wait (if necessary) for our …


1
Сервер Debian 9 без sshd в auth.log
На одном из моих серверов, Debian 9, нет выхода из sshdin /var/log/auth.log. В самом деле, если я ag sshdв /var/logэто просто не появляется. Единственное, что auth.logесть в systemd-logind. На самом деле, подозрительно, что почти все сообщения журнала поступают от systemd. Только спорадические немногие из чего-то еще. Это мое /etc/rsyslog.conf(без комментариев) …

1
Подождите, пока сервис будет корректно завершен, прежде чем выключить или перезагрузить машину
Как написать сервис systemd, который корректно завершает работу после выключения или перезагрузки компьютера? В частности, он должен задерживать выключение машины, пока он не выйдет изящно. У меня есть служба, которая отключается за 10 секунд: /usr/local/bin/shutdowntest.sh: #!/bin/bash SHUTDOWN=0 SHUTDOWN_TIME=10 TRAPPED_SIGNAL= function onexit() { TRAPPED_SIGNAL=$1 SHUTDOWN=1 } for SIGNAL in SIGINT SIGTERM …
9 systemd 

1
Системный таймер не запускает свой сервисный блок
ситуация Я написал специальный сервисный модуль systemd и его сопутствующий сценарий оболочки для обновления сертификата Let's Encrypt . Все отлично работает, когда я бегу systemctl start letsencrypt-example_com.service. Я хочу, чтобы он запускался автоматически каждые 60 дней, поэтому я написал системный таймер. вопрос Я побежал systemctl enable letsencrypt-example_com.timerтогда systemctl start letsencrypt-example_com.timer. …
9 systemd 

2
Как я могу предсказать порядок выключения systemd?
Есть ли способ, чтобы systemdсказать мне приблизительный порядок, в котором он будет отключать службы, когда я полностью выключаю всю систему? Поскольку systemdбудет происходить параллельное отключение, я понимаю, что нет никакого способа узнать точный порядок, но все равно было бы очень полезно знать, какие ограничения systemdбудут накладываться на последовательность выключения, предпочтительно …

2
OpenVPN и systemd-разрешены
Как использовать DNS, отправленный через сервер openvpn с systemd-resolved? Прежде чем я решу «обновить» до systemd-networkd. Я мог бы использовать некоторый вариант сценария openvpn-resolv-conf для вызова resolvconf для управления записями в /etc/resolv.conf при успешном установлении туннеля vpn. Это позволило бы мне разрешить имена на удаленном конце туннеля vpn. Теперь, когда …

2
Как эта переменная работает в системном файле systemd?
У меня есть довольно простой файл модуля для службы поддержки обнаружения для экземпляра сервера, на котором я работаю в CoreOS. Файл модуля выглядит следующим образом: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i 80 | …
9 bash  systemd  coreos 


1
Можно ли переопределить файл модуля systemd для создания файла модуля шаблона?
Я знаю, что systemd предоставляет отличный механизм для переопределения файла модуля, предоставляемого пакетом, для влияния на конфигурацию / поведение службы. Обычно это делается с помощью команды ниже sudo systemctl edit <unitfile> создать файл переопределения conf в /etc/systemd/system/<unitfile.d>/ Systemd также предоставляет отдельный механизм для определения файла модуля шаблона и создания его …
8 linux  systemd 

1
Можно ли сделать multiseat системным способом с одной графической картой / двумя головками?
Я хотел бы настроить многопользовательскую конфигурацию, используя Ubuntu Xenial 16.04. После некоторых исследований, похоже, что сейчас это можно сделать с помощью systemd через вызовы loginctl. (видел здесь например). Прежде чем углубляться в учебники, потому что у меня пока нет необходимых материалов (у меня под рукой только одна клавиатура), я хотел …

1
Журнал systemd: как фильтровать по сообщениям?
Journalctl выглядит как отличный инструмент для просмотра журналов, но я застрял на том, что похоже на простой запрос: я хочу видеть все сообщения cron, которые содержат фразу update-ipsets. Конечно я могу сделать это journalctl -u cron.service | grep update-ipsets но тогда вы потеряете все остальные преимущества вывода journalctl (цветовое кодирование, …

1
Как правильно включить перенаправление IP в Linux с помощью systemd?
Я пытаюсь включить IP Forwarding (между enp0s3и tun0интерфейсы) и записи net.ipv4.ip_forward = 1в /etc/sysctl.conf. После перезагрузки у меня $ cat /proc/sys/net/ipv4/ip_forward 1 Но пересылка все еще не работает. Я пытаюсь добавить net.ipv4.conf.default.forwarding=1в /etc/sysctl.conf. Теперь после перезагрузки у меня $ cat /proc/sys/net/ipv4/ip_forward 1 $ cat /proc/sys/net/ipv4/conf/default/forwarding 1 $ cat /proc/sys/net/ipv4/conf/all/forwarding 1 …

3
Как убедиться, что sshd является последней службой, которая будет остановлена ​​во время выключения?
Я заметил, что когда я выполняю rebootкоманду, мое соединение SSH немедленно закрывается в CentOS 7. Это не означает, что сервер перезагрузился, поскольку я все еще могу пропинговать его. Кажется, systemd слишком рано убивает sshd. Иногда служба зависает и закрывается или работает медленно, и я больше не могу войти, чтобы проверить, …

2
Могу ли я заставить systemd показывать статус службы после запуска или остановки службы?
Я пытаюсь заставить systemd делать то, что делают сценарии init.d, автоматически показывая состояние службы после того, как вручную была дана команда запуска или остановки. Это как-то возможно? systemd, к сожалению, вылетает обратно, так как он работает в фоновом режиме, а затем вам нужно сделать вторую команду, чтобы показать состояние, запуск …
8 init.d  systemd 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.