Вопросы с меткой [systemd]

Systemd является заменой классического init во время загрузки.

130
голосов
5ответов
178k показов

Как удалить системные сервисы

Если я устанавливаю новый сервис, затем решаю, что я больше не хочу это приложение, и удаляю его, сервис по-прежнему отображается в выводе systemctl как ошибка. Откуда это исходит и как я могу их ...
41
голос
2ответа
46k показов

systemd - предоставление моего сервиса нескольких аргументов

Можно ли предоставить моему сервису systemd более одного аргумента? Я хотел бы выполнить программу с несколькими аргументами, которые должны быть определены конечным пользователем. Например: ...
34
голоса
5ответов
37k показов

Ubuntu 17.04 systemd-разрешенный DNS-поиск случайно завершается неудачей

Я обновился до Ubuntu 17.04, и теперь у него появился новый механизм распознавания DNS, впервые введенный в Ubuntu 16.10. Теперь я получаю ошибки поиска DNS в 50% случаев. Каждый второй вызов ...
31
голос
7ответов
51k показов

Запустите сервис systemd внутри chroot

С помощью скриптов инициализации (или openrc) я всегда мог запускать сервисы из другого установочного корня. но когда я запускаю chroot /somepath/to_root /usr/bin/systemctl start someservice получаю: ...
31
голос
2ответа
35k показов

включенный системный блок не запускается при загрузке

В моей системе включен системный systemd-unit . Проблема в том, что он не перезагружается после перезагрузки. Это зависит от двух других служб, которые оба запускаются, как и ожидалось. Служба ...
26
голосов
3ответа
129k показов

Как я могу запустить команду после загрузки?

Я хотел бы запускать простую команду оболочки echo 1 > /proc/sys/kernel/sysrq при каждой загрузке, чтобы включить ключи sysrq. Когда в загрузке это должно быть сделано, и где я должен поставить ...
21
голос
1ответ
12k показов

Символ @ и systemctl и vsftpd

У меня есть вопрос из двух частей. Какое значение символа @ в сценариях systemctl? Как запустить vsftpd в fedora 16 (которая в некоторых уроках, похоже, содержит в своем имени символ @)? Я сделал ...
21
голос
3ответа
41k показов

Как сделать сервис systemd последним при загрузке?

Много лет назад мы можем написать наш скрипт запуска в /etc/rc.local . После загрузки всех системных служб ваш скрипт запустится. Теперь мы используем systemd, у нас больше нет rc.local . Systemd ...
20
голосов
1ответ
41k показов

Как настроить службу systemd для запуска пользователем без полномочий root в качестве демона пользователя?

Я только что закончил процесс установки и настройки systemd в моей системе arch-linux (2012.09.07). Я удалил initscripts (и удалил файлы конфигурации). Я хочу создать сервис, который может ...
19
голосов
4ответа
14k показов

Написание сервиса, который зависит от Xorg

Я пытаюсь написать сервис уровня пользователя для redshift , и он должен ждать, пока Xorg не будет запущен. Мой текущий служебный файл выглядит так: [Unit] Description=Redshift After=graphical.target ...
17
голосов
2ответа
18k показов

как перезагрузить nginx - systemctl или nginx -s?

Есть ли разница между звонками systemctl reload nginx и звонит nginx -s reload ? Я знаю, что помимо systemd существуют и другие системы инициализации, такие как SysV и Upstart. Так что, возможно, ...
16
голосов
1ответ
30k показов

Как выяснить, почему не работает сервис systemctl "systemd-modules-load"?

Некоторое время я видел какой-то красный текст, вспыхивающий во время загрузки. Сегодня я решил разобраться в этом. Служба systemctl systemd-modules-load.service не работает с этим текстом: ...
16
голосов
1ответ
6k показов

Перезапуск службы Systemd автоматически при каждом изменении каталога (любой файл внутри него)

Как перезапустить службу Systemd при изменении файла. У меня есть Java-сервис, который я хочу перезагрузить при изменении любого файла JAR. Это моя установка: srv.service [Unit] Description=srv 0.1: ...
15
голосов
5ответов
45k показов

Запуск процесса Java из Systemd

Я пытаюсь выполнить сценарий оболочки из systemd. Скрипт работает нормально из командной строки. Сценарий (runServer.sh) запускает процесс Java и выглядит следующим образом: #!/bin/bash java -jar ...
15
голосов
1ответ
11k показов

Может ли systemd обнаруживать и уничтожать зависшие процессы?

Работая над решением, использующим блокировку файлов, я считаю, что мой код зашел в тупик. Я использую systemd, чтобы запустить процесс при запуске системы. Использование alarm(3) - вариант, но мне ...
15
голосов
6ответов
46k показов

Отключение systemctl отличается от запуска systemctl, чем?

Я использую Arch Linux (последнюю версию) и пытаюсь запустить MySQL при загрузке. С установленным пакетом systemd у меня есть systemctl, и я могу делать такие вещи: systemctl start mysqld.service ...
14
голосов
2ответа
18k показов

Как мне запустить скрипт, прежде чем все остальное при завершении работы с systemd?

Примечание: кратко сформулированный вопрос можно найти внизу. У меня есть скрипт, который делает резервную копию моих файлов на внешний USB-накопитель. Выполнение этого может занять некоторое время, ...
13
голосов
1ответ
5k показов

systemd разветвляется против простого?

Я пишу свой первый системный файл systemd . Для Type есть несколько вариантов: forking , simple и т.д. Я прочитал Документацию Redhat по этой теме (Таблица 9.9), но все еще не уверен, когда мне ...
12
голосов
3ответа
31k показов

Почему systemd зависает при перезагрузке?

1 из 10, systemd зависает при перезагрузке. Я не понимаю причину. Что / где я должен посмотреть, чтобы решить проблему? Я использую systemd v196 и не могу обновить его до версии> = 198, потому что ...
10
голосов
1ответ
1k показов

ЗАКРЫТО - Удивительно долгое время загрузки systemd, не знаю с чего начать

Я понимаю, что решение долгого времени загрузки включает анализ того, сколько времени требуется для загрузки чего-либо, но вывод systemd-analyze blame systemd-analyze plot оставил меня озадаченным. ~ ...
10
голосов
1ответ
3k показов

Как systemctl планирует отключение системы?

Когда я shutdown -h +30 , Linux каким-то образом планирует изменение уровня выполнения в течение 30 минут. В Debian /sbin/shutdown является символической ссылкой на /bin/systemctl . Мои тесты ...
10
голосов
1ответ
7k показов

Как запустить службу systemd после входа пользователя и остановить его перед выходом пользователя

У меня есть машина Fedora 23. У меня есть скрипт bash для синхронизации каталогов / файлов, который синхронизирует мой локальный / домашний каталог с удаленным каталогом (на компьютере NAS). Я ...
9
голосов
1ответ
6k показов

Как войти с systemd?

Я запускаю приложение узла, используя systemd с файлом модуля. Журнал приложений можно просмотреть с помощью journalctl -u example.com но в какой-то момент журнал обрезается, стирая историю (которая ...
8
голосов
1ответ
8k показов

добавить несколько статических IP-адресов на сервер с помощью systemd-networkd

У нас есть сервер с несколькими IP-адресами. В последнее время мы перешли на systemd, и нам все еще нужны несколько IP-адресов на этом сервере. С systemd-networkd у нас возникают проблемы с поиском ...
8
голосов
2ответа
6k показов

Systemd не может запустить скрипт?

У меня есть BASH-скрипт, который я хочу запустить при запуске. Моя система работает под управлением systemd, поэтому я создал файл .service с необходимой информацией: [Unit] Description=My Script ...
7
голосов
2ответа
8k показов

Запуск systemd-timesyncd.service завершился неудачно

Я пытаюсь запустить службу systemd-timesyncd.service но это не удается: root@xxxx:~# systemctl start systemd-timesyncd.service root@xxxx:~# systemctl status systemd-timesyncd.service ● ...
7
голосов
2ответа
5k показов

Почему systemd останавливает службу сразу после ее запуска?

Я создал службу systemd, которая должна запускать сценарий оболочки при запуске или при перезагрузке. [Unit] Description=Starts the DCCA index software [Install] WantedBy=multi-user.target [Service] ...
7
голосов
1ответ
6k показов

PM: изображение спящего режима отсутствует или не может быть загружено

После перехода в режим гибернации systemctl hibernate система загружается нормально, как если бы она была выключена. У меня есть параметр резюме в строке ядра и ловушка резюме в mkinitcpio.conf Это ...
7
голосов
1ответ
9k показов

Как написать сервис systemd, который зависит от присутствующего устройства?

Я хотел бы написать системный сервис, который зависит от присутствия USB WiFi ключа. Его не нужно запускать, когда устройство подключено, если оно не запускается, когда устройство не подключено. Как ...
7
голосов
3ответа
10k показов

Как получить IP-адрес компьютера в служебном файле «systemd»

Мне нужно получить IP-адрес компьютера и использовать его внутри моего сервиса: [Unit] Description=Redmine server After=syslog.target After=network.target [Service] Type=simple User=redmine ...
7
голосов
2ответа
22k показов

Arch Linux - Невозможно запустить службу CUPS с помощью systemd

Чтобы заставить печать работать в Arch Linux, я установил cups, cups-filters и hplilp (ghostscript и gs-fonts уже были установлены). Однако, когда я пытаюсь заставить службу CUPS работать при ...
7
голосов
2ответа
30k показов

не могу запустить systemd - не удалось получить соединение по шине D-Bus

Я пытаюсь настроить ширину демона systemd на Debian. systemd уже был частью дистрибутива .. Я только что добавил новый файл модуля my-daemon.service в /etc/systemd/system/ но после перезагрузки я ...
6
голосов
2ответа
479 показов

Как создать составной системный блок

Там у меня есть определенные услуги, которые я обычно начинаю вместе: скажем, зоокейпер + кафка + элассандра. Есть ли способ, как написать составной блок: все начинается вместе, все умирает вместе? ...
6
голосов
1ответ
3k показов

Использование systemd для выполнения интерактивного (whiptail) скрипта после multi-user.target, но перед экраном входа

Я пытаюсь запустить небольшой интерактивный скрипт конфигурации из systemd на Fedora 19. Он должен быть запущен от имени пользователя root и выполняться до входа пользователя в систему. Я создал ...
6
голосов
3ответа
10k показов

переименование сетевого интерфейса с помощью systemd

Я хочу переименовать в Fedora 22 сетевой интерфейс, управляемый systemd-networkd (версия 219) из системного имени enp2s0 в wan . Для этого я создал следующий файл /etc/systemd/network/80-wan.link: ...
6
голосов
0ответов
2k показов

Как узнать, какой файл или inode вызвал модуль systemd.path?

Systemd предлагает файлы модулей, которые контролируют мониторинг определенного пути inotify: systemd.path(5) . Если файл или каталог изменен в отслеживаемом пути, вызывается соответствующий ...
6
голосов
2ответа
4k показов

В какой момент cgroups инициализируются для systemd?

Короче говоря, я пытаюсь заставить systemd работать с установкой Arch, но без запуска systemd из init. Это означает, что я загружаюсь в систему, в которой не работает systemd, а затем пытаюсь ...
6
голосов
1ответ
9k показов

Запустите службу пользователя systemd при загрузке

Я пытаюсь запустить службу systemd для конкретного пользователя (название / цель службы не имеет значения). Я делаю это, потому что мне нужно, чтобы процесс запуска приложения запускался для каждого ...
6
голосов
1ответ
9k показов

Установка службы systemd из RPM?

Я создавал RPMS (используя CPake CMake), который устанавливает все в /opt , а затем скрипт postinstall копирует файлы определения сервиса в /etc/systemd/system . Я поиграл с запуском и остановкой ...
6
голосов
2ответа
9k показов

Как узнать, использую ли я systemd на моем Linux?

Как я могу узнать, начинается ли мой linux с systemd или каким-либо другим пакетом?
6
голосов
1ответ
2k показов

systemd продолжает возрождать pulseaudio и не позволяет мне его остановить

Поэтому я пытался остановить pulseaudio с помощью pulseaudio -k , но он продолжал перезапускаться "сам по себе", даже если у меня есть конфигурация autospawn = no . Я почти уверен, что systemd ...
6
голосов
1ответ
1k показов

Как автоматически смонтировать ntfs partation на raid0 в arch linux с помощью systemd

Недавно я перешел с initscript на systemd, следовал этой вики, и во время загрузки я получил такую ошибку Job dev-md126p5.device/start timed out Это мой ФСТАБ: /dev/mapper/VGLinux-lvroot / ext4 ...
5
голосов
2ответа
8k показов

Как запустить сервис init.d под systemd без рут-аутентификации (обновлено)

Моя компания установила какое-то программное обеспечение, которое разрабатывает для запуска в качестве службы с использованием init.d в более старой версии SLES. Недавно мы начали настройку новой ...
5
голосов
1ответ
3k показов

Передача переменных среды udev в выполнение службы systemd

Я переношу существующее правило udev, которое связано с действием изменения блочного устройства, и запускает данный скрипт. SUBSYSTEM=="block", ENV{DEVNAME}=="/dev/sr0", ACTION=="change", ...
5
голосов
2ответа
11k показов

Запустите службу systemd после подключения устройства

Я пишу системный файл .service для minidlnad (сервер DLNA) под CentOS 7. Поскольку моя коллекция медиафайлов размещена на RAID-массиве, мне нужно монтировать этот массив ДО запуска сервера minidlnad. ...
5
голосов
1ответ
2k показов

Сгенерированный системный модуль не запускается при загрузке

У меня есть скрипт генератора (как описано в man systemd.generator) в каталоге /etc/systemd/system-generators/ . Генератор работает при загрузке и успешно генерирует файл модуля в dir ...
5
голосов
2ответа
4k показов

Является ли /var /run /user /$ UID новым /var /run для файлов PID?

У меня есть приложение (работает как служба от имени root), которое создает файл PID в /var/run . Но мне интересно, не является ли это сейчас лучшей практикой? В Linux - альтернативные места, где ...
5
голосов
0ответов
2k показов

systemctl debian 8 jessie: не удалось получить соединение по шине D-Bus: неизвестная ошибка -1

К сожалению, в моем Debian 8 jessie systemctl не работает вообще. Каждая команда systemctl приводит к: Failed to get D-Bus connection: Unknown error -1 статус системы udev Не удалось получить ...
5
голосов
3ответа
5k показов

Как отладить старый скрипт initd под systemd?

У меня есть старый скрипт initd для запуска моего приложения. Он работал нормально под старыми версиями SuSE, но не работает на Open SuSE 12.3. Странная вещь cd /etc/init.d ; ./script start работает ...
5
голосов
5ответов
26k показов

Разрешения для служебного файла tomcat 8 не работают

Я пытаюсь установить Tomcat 8 на Ubuntu 16.04. Это руководство, которым я следую: https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04 Основная идея ...