Articles of systemd

Какая часть systemd запускает службу загрузки модhive?

Я пытаюсь понять, как служба systemd, главным образом systemd-module-load.service , запускается в Linux. Я посмотрел на подпрограмму main() (в src/core/main.c systemd), но не смог найти прямых ссылок на системный модуль / сервисы.

Где находятся / scripts / local-top и / scripts / local-premount?

Я посмотрел на процесс загрузки linux и увидел, что он запускает /scripts/local-premount и /scripts/local-top , но я не смог /scripts/local-premount никаких файлов или каталогов в исходном коде linux. Мне было интересно, где код для этого и запускается ли он с помощью systemd или образом ядра?

Не удается правильно остановить SAP Hana при перезагрузке / завершении работы с systemd

Мы столкнулись со следующей проблемой в нашей компании. У нас есть несколько серверов Red Hat Enterprise Linux, на которых работает «SAP HANA S / 4». Мы создали службу systemd для автоматического запуска и остановки демона, чтобы нам не приходилось вручную взаимодействовать с системой при перезагрузке или завершении работы. Автозапуск работает хорошо, но, похоже, проблема в […]

Где работает fsck?

Я читал все, что запускается во время загрузки, и видел, что после монтирования /sbin/fsck.ext4 запускается /sbin/fsck.ext4 и после запуска systemd. Мне было интересно, где и как запускается fsck , потому что я искал его в исходном коде ядра и не мог найти его, который не является частью сценариев инициализации. Так что же запускает fsck ? […]

Управление NProc в Systemd

В чем разница между значениями SystemD “Tasks” и nproc? Мы столкнулись с проблемой сбоя службы из-за того, что число текущих задач превысило значение Systemd Default для TasksMax (512). Однако мы уже установили LimitNPROC=infinity поэтому мы были удивлены, что сервис был ограничен на 512. Мы решили проблему, установив TasksMax=infinity В чем разница между TasksMax и LimitNPROC […]

Как спасти Ubuntu Server 16.04, который отключается сценарием systemd?

Я написал программу, которая автоматически выключает Raspberry Pi 3b (Ubuntu Server 16.04), как только нажимается кнопка. Это не что иное, как небольшой скрипт bash, который каждую секунду читает пин-код GPIO Pi и выключает устройство, если нажата кнопка. Однако я допустил ошибку, и условие всегда выполняется, то есть программа выключает Pi сразу после запуска. Из-за невероятной […]

Несколько экземпляров не шаблонного системного блока

Я запускаю два экземпляра PostgreSQL на сервере CentOS 7 и работаю над преобразованием сценариев инициализации в стиле SysV в системные модули. Проблема в том, что PostgreSQL RPM поставляется с одним файлом, не являющимся шаблоном, а также сервисным модулем. Насколько я могу судить, мне приходится выбирать между несколькими неприятными вариантами: Я могу использовать устаревшую директиву .include […]

Системная (неявная?) Перезагрузка

В моей системе при завершении работы я вижу следующие несколько сообщений в файле журнала (DLT): [5632.345012] systemd [1]: перезагрузка. Единственный известный мне способ получения этого сообщения – это явный перезапуск systemd с помощью команды “systemctl daemon-reload”. Однако ни поиск файлов с помощью grep, ни даже визуальный просмотр сценариев завершения работы для daemon-reload не дают никакого […]

Какая программа запускает $ XDG_CONFIG_HOME / autostart в Debian 9?

Какая программа запускает $XDG_CONFIG_HOME/autostart в Debian 9? Я попытался поместить следующий файл .desktop в $XDG_CONFIG_HOME/autostart : [Desktop Entry] Type=Application Name=test Comment=test NoDisplay=true Exec=sh -c ‘cat /proc/$$/status >~/test_output’ NotShowIn=GNOME;KDE;XFCE; Его PPID равен 1 ( systemd ), но я не могу найти, как systemd обрабатывает записи $XDG_CONFIG_HOME/autostart .

Что касается сервисов systemd, что означает monoтонная метка времени?

Когда я выполняю следующее systemctl show –all tomcat Я получаю кучу свойств, включая такие, как “ActiveEnterTimestampMonotonic”. Это свойство имеет значение очень большого числа, например “14786979371795”. Похоже, это слишком большое количество миллисекунд с начала эпохи, когда служба перешла в активное состояние. Это также кажется маленьким, чтобы быть наносекундами с эпохи, когда сервис вошел в активное состояние. […]

Intereting Posts