Запитання з тегом «systemd»

systemd - це альтернативний підхід до системних демонів SystemV та Upstart для Linux. Він покликаний забезпечити кращу основу для висловлення залежностей від служб, дозволити більше роботи паралельно при запуску системи та зменшити накладні оболонки.

1
Як запустити системну службу лише після запуску mysql?
Я працюю над проектом, який є монопольним EmailServer. Я спробував додати службу до systemd, щоб вона запускалася автоматично під час завантаження, але у мене виникли проблеми. Я створив сценарій, додав /lib/systemd/system/emailserver.serviceі потім запустив ln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service. Потім я виконав systemd reload-daemon, systemctl start emailserver.serviceа потім, коли я біжу, ps …
15 opensuse  systemd 

2
Як запустити та використовувати ssh-агент в якості системної служби?
Як запустити ssh-агент як системну службу? У мережі є кілька пропозицій, але вони не є повними. Як додати автоматично незашифровані ключі, якщо послуга ssh-агент була запущена успішно? Можливо, ~/.ssh/.session-keysбуло б добре додати ключі зі списку . Як встановити SSH_AUTH_SOCKпісля цього будь-який сеанс входу? Найбільш правильний спосіб - перенести його з …

2
Як змусити мої користувацькі служби чекати, поки мережа стане в мережі?
Я написав пару системних файлів обслуговування користувачів, які я хочу, щоб користувачі ввімкнули і які потребують робочого мережевого з'єднання. Я думав, що це буде так просто, як: Wants=network-online.target After=network-online.target Однак послуги, здається, починаються занадто рано, і journalctlя бачу: network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No …

4
Systemd вбиває службу відразу після запуску
Я записую файл системного блоку для OSSEC HIDS. Проблема полягає в тому, що коли systemd запускає сервіс, він негайно зупиняє їх. Коли я використовую цю директиву ExecStart, все працює добре. ExecStart=/var/ossec/bin/ossec-control start Але коли я роблю невелике вдосконалення, я добре в журналах OSSEC, що він отримує SIG 15 після запуску. …
15 centos  rhel  systemd 

3
Як пропустити тайм-аут 90-х у systemd
Чи можна інтерактивно пропустити тайм-аут 90-х у systemd? Наприклад, коли він чекає, коли диск стане доступним або користувач вийшов? Я знаю, що в кінцевому підсумку це вийде з ладу, тож чи можу я просто зробити так, що зараз він провалиться? Я ненавиджу просто безпомічно дивитись на екран.

1
Як запустити команду всередині virtualenv за допомогою systemd
Я вважаю, що це повинно бути простим, але я не можу змусити його працювати належним чином. Це команди, які я можу виконати в командному рядку: cd /home/debian/ap # Start a virtualenv source venv-ap/bin/activate # This needs to happen inside the virtualenv and takes ~20 seconds crossbar start # Outside the …

1
Видалити блок Systemctl зі списку невдач
Як я можу видалити блок зі systemctl --failedсписку без перезавантаження машини? Передумови: У мене, серед інших, наступний запис у списку: ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert Це сталося тому, що я неправильно написав intranet, що є фактичним продуктивним екземпляром, під час активації одиничного шаблону. Однак зараз я …

1
Проксі-сервер SSH Socks проксі через системні одиниці користувача з активацією сокета не перезапускається так, як хотілося
Для доступу до ізольованої мережі я використовую проксі-сервер ssh -D socks . Щоб уникнути необхідності вводити деталі кожного разу, коли я додавав їх до ~/.ssh/config: $ awk '/Host socks-proxy/' RS= ~/.ssh/config Host socks-proxy Hostname pcit BatchMode yes RequestTTY no Compression yes DynamicForward localhost:9118 Потім я створив файл визначення модуля обслуговування …

4
Динамічні змінні у файлах системного сервісного блоку
Чи є спосіб динамічно призначити змінні середовища у файлі системного блоку обслуговування? У нас є машина, яка має 4 GPU, і ми хочемо розкручувати кілька примірників певної послуги на один графічний процесор. Наприклад: gpu_service @ 1: 1.service gpu_service @ 2: 1. сервіс gpu_service @ 3: 1.service gpu_service @ 4: 1.service …

2
Запит на запуск послуги повторюється занадто швидко, відмовляючись від запуску
Я створив службу на Debian 8.6, і коли я намагаюся запустити її за допомогою команди сервісу, я отримую помилку. Я намагався systemctl daemon-reload, але все-таки отримую той самий результат. $ sudo service cloud9 start $ sudo service cloud9 status ● cloud9.service - cloud9 Loaded: loaded (/etc/systemd/system/cloud9.service; enabled) Active: failed (Result: …

3
Системний сценарій запуску postgresql
Я зараз встановлюю postgresql на другий сервер Раніше я встановив postgresql, а потім використовував наданий скрипт ./contrib/start-scripts/linux Поміщений у правильний реж # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Який тоді міг би виконати, як очікувалося # service postgresql92 start Однак нова машина використовує Systemd, і, схоже, існує зовсім інший …

1
Чому розширення параметра bash не працює в файлах системних служб?
Я намагаюся використовувати systemd's EnvironmentFileі додати параметр до команди, коли вона встановлена ​​у файлі. У файлі одиниці є таке: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" що нічого не лунає, коли я запускаю послугу. Наступні роботи, як очікувалося: ExecStart=/usr/bin/bash -c "echo port is $PORT" що означає, що файл читається правильно. Підстановка …

3
Системний і нерестовий процес
Зазвичай не публікуйте тут, але я розриваю волосся над цим. У мене є скрипт Python, який розщеплюється під час його запуску і відповідає за запуск ряду інших процесів. Цей сценарій запускався при запуску через sysvinit, але нещодавно я перейшов до Debian Jessie, тому адаптував його до запуску через systemd. На …

3
Чи можу я використовувати символічне посилання як послугу systemd?
Наприклад, у мене є служба, названа mysshd.serviceпід /usr/lib/systemd/system/каталогом. Чи можу я створити символічне посилання, наприклад: ln -s /usr/lib/systemd/system/mysshd.service /usr/lib/systemd/system/fool.service так що будь-яка операція, яку я роблю з дурнем.сервіс, відобразиться на mysshd.service( systemctl enable/disable start/stop fool.servce)? Моє призначення полягає в тому, щоб перезаписати нативну службу sshd символічним посиланням моєї власної служби …
14 systemd  services 

4
Як змінити тайм-аут у systemctl
Коли я завантажую свою систему Debian, її запуск зависає приблизно 2 хвилини на лінії: Loading, please wait... [ 5.191043] systemd-fsck[129]: /dev/mmcblk0p2: clean, 234192/873120 files, 2335263/3491328 blocks [ 6.645242] intel_rapl: no valid rapl domains found in package 0 [ 6.643682] systemd-fsck[222]: fsck.fat 3.0.27 (2014-11-12) [ 6.664844] intel_rapl: no valid rapl domains …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.