Публикации по теме '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 просмотров
schedule
07.01.2023
Как использовать параметр в командной строке 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