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

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

3
Документация: Архитектура Linux-сессии
Я ищу хорошую обзорную документацию, описывающую стек демонов и сервисов, задействованных в современной сессии Linux. Несмотря на то, что я прочитал различные документы о dbus, и systemdя до сих пор не понимаю общую картину. В частности, я ищу ответы на эти вопросы (не отвечайте на вопросы, они должны только уточнить, …


1
Системное монтирование не удается. Где = настройка не соответствует имени устройства
Если я использую эту команду: mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 все работает правильно. Но если я попытаюсь смонтировать через systemdкрепление, это не получится. Я создал файл /etc/systemd/system/mnt-d1.mountсо следующим содержанием: [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 …
20 mount  systemd 

2
Запускать скрипт каждые 30 минут с помощью systemd
Я хотел бы выполнять скрипт каждые 30 минут после загрузки в систему. Я знаю, что вы можете использовать cron, но я не планирую использовать эту функцию часто, поэтому я хотел бы попробовать ее с systemd. До сих пор я нашел только монотонные таймеры, которые позволяют выполнить что-то один раз (по …


4
Почему моя включенная служба systemd не запускается при загрузке?
У меня есть следующий файл системного модуля в /etc/systemd/system/emacs.service: [Unit] Description=Emacs: the extensible, self-documenting text editor Documentatin=man:emacs(1) info:Emacs [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(progn (setq kill-emacs-hook nil) (kill-emacs))" Restart=always Environment=DISPLAY=:%i TimeoutStartSec=0 [Install] WantedBy=default.target Я хочу, чтобы это началось при загрузке, поэтому я вошел systemctl enable emacs Тем не менее, …
20 systemd 

3
Есть ли способ узнать, когда системный таймер будет работать дальше?
Я тестирую системный таймер и пытаюсь изменить его тайм-аут по умолчанию, но безуспешно. Мне интересно, есть ли способ попросить systemd сообщить нам, когда сервис будет запущен в следующий раз. Обычный файл ( /lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. [Timer] # …


2
Как очистить записи journalctl только для определенного блока?
Я потратил несколько дней на написание скрипта на Python и создание для него системного файла systemd. Во время тестирования скрипт регистрировал множество ошибок в journald. Я хотел бы убрать эти ошибки из journald теперь, когда я закончил. Есть несколько способов очистить весь журнал, как описано здесь: Как очистить journalctl, включая …


1
Системный таймер пропускает следующий запуск, если процесс еще не завершен?
Я хочу использовать systemd для запуска команды каждые 5 минут. Однако существует риск того, что время от времени выполнение задачи может занять более 5 минут. В этот момент systemd запустит второй экземпляр команды, то есть я получу 2 запущенных процесса? Можно ли сказать systemd не запускать второй процесс, если первый …
18 cron  systemd 

5
Я не могу включить или отключить службу пользователя: не удалось выполнить операцию: нет такого файла или каталога
Я хочу отладить / протестировать программу в eclipse, которая использует сервер Redis, поэтому я решил превратить сервер в службу пользователя, чтобы иметь привилегию его запуска. Что меня беспокоит, так это то, что я могу запускать или останавливать службу, но не включать и не отключать ее. Я получаю ошибку: Failed to …

2
Где `logger` регистрирует свои сообщения в Arch Linux?
Команда loggerрегистрирует запись через системный журнал, который обычно помещает эту строку в какой-то файл, например /var/log/messages. Если я правильно понимаю документацию в Arch Linux, вся запись ведется через systemd, но я не могу найти loggerзаписи, использующие journalctl. Что именно происходит с сообщением, данным loggerв Arch Linux? Где хранится запись в …

1
Как автоматически форсировать диски fsck после сбоя в `systemd`?
Как настроить systemdавтоматическую принудительную fsckзагрузку дисков после сбоя (hard poweroff)? Когда я использовал sysvinit(в Arch Linux), как /sbin/initя использовал хак: в файле rc.localя создаю /forcefsck; в rc.local.shutdownЯ удаляю это. При загрузке rc.sysinitвключите форсирование fsck, если оно /forcefsckсуществует. Как сделать то же самое в systemd? Может быть, он имеет встроенные средства …
18 systemd  fsck 

4
запустить nginx при загрузке с systemd
Я только что установил nginx 1.9 на сервер Debian 8. nginx работает нормально, когда я говорю, что он запускается, но при загрузке он не загружается автоматически. Я пробовал многочисленные сценарии инициализации, рекомендуемые в Интернете, но пока ничего не получалось. Так что теперь я пытаюсь понять это с помощью systemctl. ~$ …
18 debian  systemd  nginx 

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