systemd to nowoczesny zamiennik tradycyjnego init Linuksa. Jego główne cechy obejmują zdolność do wyrażania zależności między usługami oraz agresywną równoległość uruchamiania usługi.
Jestem ciekawy, czy mogę wydrukować w pełni rozwiniętą ExecStart/ExecStoplinię poleceń. Rozważ następujący przykład: ExecStart=/usr/bin/java $OPTS_COMMON $OPTS $OPTS_LOG $OPTS_DEBUG some.class.Start --param1 ${PARAM1} --param2 ${PARAM2} Mam dość długie wiersze poleceń z wieloma zmiennymi środowiskowymi. Jeśli niektóre zmienne staną się niepoprawne (na przykład przez konfigurację drop-in), usługa może w ogóle się nie uruchomić. …
Próbuję sprawdzić, czy mogę uruchomić systemd w kontenerze dokera (który uruchamia arch linux w kontenerze). Zaczynam dokera ze wszystkimi możliwościami i wiążę mount w cgroups: docker run -it --rm --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro .. jeśli jednak spróbuję uruchomić systemdinary: Trying to run as user instance, but the system has not been …
Mam demona oldschoolowego, który chcę kontrolować za pomocą systemd. Kiedy zmienia się jego plik konfiguracyjny, należy go zabić i uruchomić ponownie. Innymi słowy, po edycji pliku konfiguracyjnego systemctl reload MYSERVICEnależy zakończyć proces i uruchomić go ponownie. Próba 1: Wypróbuj ustawienia domyślne. Mówi to systemd jak uruchomić demona, ale nie jak …
Robię obraz Debian Jessie. Podczas uruchamiania system nie ma /etc/machine-idpliku. Powoduje to pewne problemy z dziennikiem, który się nie uruchamia. Znalazłem to w repozytorium systemowym: # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of …
Zaczynam korzystać z RHEL7 i dowiaduję się trochę o zmianach związanych z systememd. Czy istnieje sposób działania /sbin/service iptables savew zaporze ogniowej? $ /sbin/service iptables save The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl. Najbliższa …
Kontekst Mam obraz chmury Fedory 20 działający na Amazon EC2 (odtąd zwany „instancją”). I mam wątpliwości co do ciągłego ustawiania nazwy hosta. Cel W takim przypadku powiedzmy, że chcę ustawić nazwę hosta instancji na penpen.homelinux.org . (Ta nazwa zostanie również zarejestrowana w DynDNS przy użyciu ddclient, ale jest to kolejny …
Mam maszynę z dużą ilością dysków i dodatkowy kontroler SAS w trybie HBA. Wydaje się, że powoduje to, że Linux myśli przynajmniej raz na 8-10 sekund w initramfs, zanim dyski się pojawią. Limit czasu wykrywania dysku wynosi 10 sekund. Powoduje to, że BTRFS / MDADM / etc nie może zamontować …
Mam skrypt Pythona, który normalnie uruchamiam za pomocą tego polecenia: (environment) python run.py Chcę uruchomić ten skrypt na początku. (Używam ubuntu) Oto moja usługa: [Unit] Description=My Script Service After=multi-user.target [Service] Type=idle ExecStart=/home/user/anaconda3/bin/python /home/user/space/run.py [Install] WantedBy=multi-user.target BTW, nie mogłem uruchomić tego skryptu, ale mogłem uruchomić dowolny skrypt, który nie znajduje się …
Próbuję zainstalować lakier na Ubuntu 16.04, Przeczytałem kilka artykułów, z których żaden nie działa. Z tego, co przeczytałem, od Ubuntu 15.04 zmienił się sposób konfigurowania lakieru (z powodu systemd). Teraz mam prawdziwy bałagan, który nie działa: / etc / default / varnish: DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/default.vcl …
Oto mój plik jednostki usługi systemowej: [Unit] Description=Tunnel For %i After=network.target [Service] User=autossh ExecStart=/usr/bin/autossh -M 0 -N -o "ExitOnForwardFailure yes" -o "ConnectTimeout=1" -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 40443:installserver:40443 -R 8080:installserver:8080 tunnel@%i Restart=always [Install] WantedBy=multi-user.target Jednostka uległa awarii 15 dni temu i systemd nie uruchomił jej ponownie, chociaż „Restart …
Jeśli zrobię: journalctl -u my-service następnie Shift-Fdo naśladowania podczas stronicowania, jak to zrobić (interrupt to abort)bez wychodzenia z pagera? Dzięki less, ja zwykle po prostu ^C, ale jeśli to zrobić w journalctl, to wyjście z całą pager.
Czy istnieje sposób ustalenia, czy serwer RHEL7 został ponownie uruchomiony za pomocą systemctl (lub aliasów restartu / zamknięcia), czy też serwer się zawiesił? Wstępnie zaprogramowane było to dość łatwe do ustalenia last -x runlevel, ale z RHEL7 nie jest to takie jasne.
Mam projekt skomponowania dokera, który chciałbym kontrolować przez systemd. Na początku użyłbym skryptu, który wygląda następująco: description "Start/Stop server" author "Jim Cortez" start on filesystem and started docker stop on runlevel [!2345] respawn limit 3 240 pre-start script # wait (if necessary) for our docker context to be accessible while …
Na jednym z moich serwerów, Debian 9, nie ma wyjścia z sshdw /var/log/auth.log. W rzeczywistości, jeśli ja ag sshdw /var/logto po prostu nie pojawia. Jedyną rzeczą auth.logjest systemd-logind. W rzeczywistości podejrzane jest, że prawie wszystkie wiadomości dziennika pochodzą z systemd. Tylko sporadycznie kilka z czegoś innego. Oto moje /etc/rsyslog.conf(bez komentarzy) …
Jak napisać usługę systemową, która z wdziękiem wyłącza się po wyłączeniu komputera lub ponownym uruchomieniu? W szczególności powinien opóźnić wyłączenie urządzenia, dopóki nie wyjdzie z gracją. Mam usługę, której zamknięcie zajmuje 10 sekund: /usr/local/bin/shutdowntest.sh: #!/bin/bash SHUTDOWN=0 SHUTDOWN_TIME=10 TRAPPED_SIGNAL= function onexit() { TRAPPED_SIGNAL=$1 SHUTDOWN=1 } for SIGNAL in SIGINT SIGTERM SIGHUP …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.