Публикации по теме 'systemd'


[Systemd] Юниты стали проще
Приветствую вас, коллеги-энтузиасты техники! 👋 Добро пожаловать в очередной захватывающий выпуск моего личного блога по программированию. Сегодня мы углубимся в область управления системой Linux с упором на Systemd. Независимо от того, являетесь ли вы опытным пользователем Linux или только начинаете осваивать удивительный мир с открытым исходным кодом, понимание Systemd может значительно повысить ваш уровень системного администрирования. Использование Systemd: современный подход к..

Понимание systemd
Введение Предварительные требования 1. Знакомство с основными командами Linux. 2. Понимание процессов, демонов и контрольных групп Linux. Официальный веб-сайт описывает systemd (пишется с маленькой буквы «s») как набор инструментов, который образует базовый строительный блок для системы Linux. systemd управляет процессом загрузки для систем Linux. В качестве реализации инициализации он имеет PID 1, как и другие системы инициализации, например System V, Upstart. Что в нем? Прежде чем..

Вопросы по теме 'systemd'

Демон Python и служба systemd
У меня есть простой скрипт Python, работающий как демон. Я пытаюсь создать сценарий systemd, чтобы иметь возможность запускать этот сценарий во время запуска. Текущий скрипт systemd: [Unit] Description=Text After=syslog.target [Service]...
81065 просмотров
schedule 22.11.2022

Экземпляр Qt GUI, автоматически запускаемый с помощью systemd, не отвечает на ввод
У меня есть встроенная плата Linux, которая использует systemd для процессов запуска. У меня также есть графический интерфейс, написанный на Qt, который я могу запустить из командной строки и взаимодействовать с ним с помощью сенсорного экрана или...
2440 просмотров
schedule 20.06.2023

Plone и systemctl
Я попытался интегрировать Plone с запуском на основе systemctl (на openSUSE 12.3) В качестве первой попытки у меня есть очень простой файл plone.service. [Unit] Description=Plone content management system After=network.target [Service]...
674 просмотров
schedule 08.07.2023

Есть ли способ запретить серверам Erlang автоматически запускать epmd?
Серверы Erlang автоматически запускают epmd (демон сопоставления портов Erlang), если он еще не запущен. Я бы предпочел управлять epmd, используя systemd как отдельную службу. Это так, что если у меня есть несколько серверов Erlang, работающих на...
4211 просмотров
schedule 16.08.2022

Веб-интерфейс Raspberry Pi fhem недоступен
Сегодня я установил Arch Linux на свой Raspberry Pi и начал настраивать fhem. После того, как я установил fhem с помощью yaourt, я настроил конфигурацию fhem, написал файл systemd *.service и запустил службу, используя: sudo systemctl start fhem...
2581 просмотров
schedule 02.11.2022

Сценарий запуска systemd не запускается
Этот сценарий запуска systemd отказывается запускаться, но я просто не могу понять, почему. [Unit] Description=IP Address on Boot Screen [Service] ExecStart=/usr/bin/ifconfig eth0 | awk '/inet / {print $2}' | cut -f2 -d: > /etc/issue...
1098 просмотров
schedule 14.04.2023

Подождите, пока connman завершит настройку сети в системе sytemd.
Есть ли способ настроить службу systemd (например, serviceX) для ожидания завершения настройки сетевых интерфейсов службой connmand до запуска serviceX? Насколько я понимаю, systemd использовать или полагаться на network.target бессмысленно, потому...
2415 просмотров

Как использовать параметр в командной строке ExecStart?
Я пытаюсь преобразовать скрипт SysVintit, используемый в Debian (и производных дистрибутивах, таких как LinuxMint и Ubuntu & Co.), в службу systemd для использования в Fedora или ArchLinux (и производных дистрибутивах, таких как Bridge или Manjaro),...
123809 просмотров
schedule 06.01.2023

Запустить две службы в одном контейнере Docker на CoreOS?
Я новичок в Docker и CoreOS. Я думаю, что немного не понимаю концепцию контейнеров и то, как они связаны друг с другом. Я пытаюсь настроить сервер на базе CoreOS, на котором работают две службы: собственный сервер (назовем его myserver) и сервер...
1291 просмотров
schedule 27.01.2023

Запустить контейнер Docker с помощью активации сокета systemd?
Можно ли запустить отдельный контейнер Docker, например веб-сервер, который предоставляет (прослушивает) порт, с помощью активации сокета systemd функция? Идея состоит в том, чтобы сэкономить ресурсы, запустив контейнер только тогда, когда он...
3232 просмотров
schedule 01.04.2022

Конфигурация systemd для моносервиса
Я могу запустить моноприложение в качестве демона, используя моносервис в Fedora 19. Чтобы установить некоторые переменные среды, я сначала должен выполнить скрипт /opt/mono/env.sh Затем я могу запустить моноприложение как демон, используя...
2736 просмотров
schedule 03.05.2024

как служба, управляемая systemd, может различать выключение и перезагрузку?
У меня есть процесс Linux, который работает на RHEL7 и запускается systemd. Когда процесс останавливается, мне нужно знать, был ли он остановлен из-за выключения системы или перезагрузки, и мне нужно иметь возможность различать их. Ранее, при...
5026 просмотров
schedule 23.06.2022

Ошибка открытия терминала tmux: не терминал
У меня есть сценарий оболочки, который включен в качестве службы для запуска нескольких сценариев оболочки, например. service started script -> script1, script2 ,script3 script1 должен открыть программу в окне tmux, и он отлично работает,...
23947 просмотров
schedule 12.11.2022

Как я могу сохранить сеанс sudo, даже если вызывающий пользователь выходит из системы?
У меня есть более длительная команда sudo (или su ), которую необходимо продолжать выполнять, даже если пользователь, который первоначально вызвал команду, вышел из системы. Очевидно, что sudo sleep 60 & killall --user $USER также убивает...
98 просмотров
schedule 27.04.2023

Как запустить внешнюю программу из службы systemd в независимой cgroup
Мне нужно запустить внешнюю программу из службы systemd за пределами текущей cgroup. Я нашел инструмент systemd-run , который, вероятно, решит эту проблему, но я застрял в systemd версии 204, где он еще недоступен. Есть ли другое решение? Моя...
900 просмотров
schedule 06.11.2022

Systemd — запустить служебный контейнер Docker во время `ExecStop=`
Я тестирую CoreOS, чтобы увидеть, соответствует ли он нашим потребностям, и пока все идет немного медленно, но все в порядке. Мне нравится systemd, но он не работает должным образом, особенно при завершении работы. Моя цель Моя цель - запустить...
1026 просмотров
schedule 05.08.2022

DOCKER_OPTS не работают в конфигурационном файле /etc/default/docker
Я изменил /etc/default/docker на DOCKER_OPTS="-H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock" (версия докера 1.4.1 в Ubuntu 14.04), но на меня это не повлияло (не слушая порт 2375 ). Похоже, что докер не читает этот начальный файл...
38631 просмотров
schedule 19.08.2023

Связать контейнер и хост при использовании systemd-nspawn с macvlan
Я запускаю контейнер debian jessie из jessie следующим образом: systemd-nspawn --network-macvlan=eth0 -b -j -D /var/lib/container/debsid Контейнер получает IPv4 от шлюза через DHCP, это нормально, и он также достигает внешних серверов. Но я...
2129 просмотров
schedule 07.04.2023

Службы загрузки Intel Edison (Poky)
Я пытался выяснить, когда запускать мой скрипт и что использовать в качестве параметра After=. Что мне нужно, так это запустить мою службу как можно позже... вроде последней службы в стеке. я определяю нужно установить /home. Я не могу...
146 просмотров
schedule 11.04.2023

В чем разница между перезапуском systemctl и запуском systemctl?
У меня есть две службы A и B, где A зависит от B, что означает, что A нуждается в услугах, предоставляемых B, поэтому в сервисной единице A у меня есть After и Requires, установленные на B After=B.service Requires=B.service Теперь, когда я...
3652 просмотров
schedule 22.06.2022