Tag: systemd

Как настроить параметры для файла unitd?

Блог systemd содержит две статьи, которые советуют использовать / etc / sysconfig или / etc / default: http://0pointer.de/blog/projects/on-etc-sysinit.html http://0pointer.de/blog/projects/the-new-configuration-files.html Какие существуют альтернативы для настройки системных параметров для файла unitd? Варианты, которые я рассмотрел: вместо этого создайте блок шаблонов и используйте спецификатор Недостатком является то, что вам нужно указывать параметр каждый раз, когда служба запускается. Это […]

systemd-networkd – как заставить новую конфигурацию без перезагрузки?

На моей коробке Arch у меня был сетевой мост. Цель состояла в том, чтобы удалить мост и использовать только сетевой адаптер, не подключенный к мосту. Для этого я удалил все файлы конфигурации * .netdev и * .net в каталоге /etc/systemd/network и заменил их одним простым файлом: /etc/systemd/network/lan.network ——————————– [Match] eno* [Network] DHCP=ipv4 Затем я перезапустил […]

Использование дефиса в аргументах systemd

С системными единицами, которые имеют аргументы, hypens и другие спецификаторы заменяются косой чертой. Некоторые имена блоков отражают пути, существующие в пространстве имен файловой системы. Пример: устройство dev-sda.device устройства относится к устройству с узлом устройства / dev / sda в пространстве имен файловой системы. Если это применимо, используется специальный способ избежать имени пути, так что результат […]

systemd эквивалент «восходящего предела выскочки»

Я пытаюсь сделать файл systemd, который будет контролировать службу и перезагружать ее, если она сработает. Вот сложная часть: если служба сработала более 5 раз в минуту, я хочу пометить ее как неработоспособную и перестать пытаться ее автоматически перезапустить. С Upstart это было легко сделано с «пределом респауна». Systemd может ограничить автоматический перезапуск с помощью StartLimitIntervalSec, […]

Можно ли переключиться на SysV в дистрибутив, который по умолчанию использует systemd?

/ sbin / init указывает на systemd, поэтому используется systemd. Можем ли мы безопасно изменить его на старый SysV?

Запуск простого скрипта с systemd при завершении работы или перезагрузке

Я сделал простой скрипт, который просто освобождает папку из ее содержимого, а затем выключает компьютер. Мне было интересно, есть ли более простой способ сделать это автоматически, когда я завершаю или перезагружаю компьютер вместо вызова сценария из командной строки. Во время поиска я обнаружил, что, вероятно, мне нужен системный сервис, но я не знаю, как его […]

Удаление пакета Debian автоматически маскирует службу systemd – вызывает предупреждение systemd

Я загрузил нестабильный контейнер Debian. На ранней стадии systemd внутри контейнера показывает rsync.service: Cannot add dependency job, ignoring: Unit rsync.service is masked . Я решил, что rsync.service автоматически маскируется, потому что пакет rsync был удален. Повторная установка пакета снова разоблачила его. Есть ли документация для этого поведения? Каков конфликт, который заставляет systemd предупреждать, сталкиваясь с […]

Как переключиться с CLI на GUI Ubuntu

В настоящее время я запускаю Ubuntu 16.04. Чтобы экспериментировать, я попросил войти в режим Ubuntu CLI (т. Е. Версия GUI не должна начинаться вообще). В ответ на мой вопрос мне предложили что-то вроде sudo systemctl start lightdm.services когда я ввел эту команду и перезапустил систему, она действительно сработала, и мне был предоставлен интерфейс командной строки […]

Что такое $ OPTIONS в системном файле systemd?

Я просматриваю следующую строку в файле /usr/lib/systemd/system/sshd.service в поле Fedora 25: ExecStart=/usr/sbin/sshd -D $OPTIONS Я не уверен, откуда $OPTIONS . Он выглядит как переменная среды, хотя, когда я устанавливаю переменную оболочки таким образом, она игнорируется, например # OPTIONS='-p 9999' # systemctl start sshd Я прочитал часть командной строки на странице systemd.service man, которая указывает, что […]

Не удается удалить или отключить nginx

Название говорит, все, видимо, я удалил nginx, но он продолжает запускаться при загрузке, я использую lighttpd, но сначала запускает nginx, заставляя lighttpd не запускаться, поэтому при каждой загрузке я должен остановить nginx и запустить lighttpd вручную. Вещи, которые я сделал: ( command : вывод) apt-get remove nginx : Пакет 'nginx' не установлен, поэтому не удаляется […]

Linux и Unix - лучшая ОС в мире.