systemd to alternatywne podejście do demonów inicjujących SystemV i Upstart dla systemu Linux. Ma on na celu zapewnienie lepszych ram do wyrażania zależności usług, umożliwienia równoległej pracy przy uruchamianiu systemu i zmniejszenia obciążenia powłoki.
Pracuję nad projektem, który jest mono EmailServer. Próbowałem dodać usługę do systemd, aby uruchamiała się automatycznie podczas rozruchu, ale mam problem. Utworzyłem skrypt i dodałem go, /lib/systemd/system/emailserver.servicea następnie uruchomiłem ln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service. Następnie wykonałem, systemd reload-daemona systemctl start emailserver.servicepotem, kiedy biegnę ps -ef |grep -i emailserver, widzę, że mono …
Jak uruchomić ssh-agent jako usługę systemową ? W sieci jest kilka sugestii, ale nie są one kompletne. Jak dodać automatycznie niezaszyfrowane klucze, jeśli usługa ssh-agent została pomyślnie uruchomiona? Prawdopodobnie ~/.ssh/.session-keysdobrze byłoby dodać klucze z listy . Jak ustawić SSH_AUTH_SOCKpóźniej dowolną sesję logowania? Najbardziej poprawnym sposobem jest przeniesienie go z usługi …
Napisałem kilka systemowych plików usługi użytkownika, które chcę włączyć dla użytkowników i które potrzebują działającego połączenia sieciowego. Pomyślałem, że to będzie tak proste jak: Wants=network-online.target After=network-online.target Usługi wydają się jednak uruchamiać zbyt wcześnie i journalctlwidzę: network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No such file or …
Piszę plik jednostki systemowej dla OSSEC HIDS. Problem polega na tym, że gdy systemd uruchamia usługę, natychmiast je zatrzymuje. Kiedy używam tej dyrektywy ExecStart, wszystko działa dobrze. ExecStart=/var/ossec/bin/ossec-control start Ale kiedy dokonam niewielkiej poprawy, w dziennikach OSSEC jest dobrze, że po uruchomieniu otrzymuje SIG 15. ExecStart=/bin/sh -c '${DIRECTORY}/bin/ossec-control start' Jeśli …
Czy można interaktywnie pominąć limit czasu 90. w Systemd? Na przykład, kiedy czeka na udostępnienie dysku lub wylogowanie użytkownika? Wiem, że w końcu to się nie powiedzie, więc czy mogę to teraz zrobić? Nienawidzę patrzeć bezradnie na ekran.
Uważam, że powinno to być proste, ale nie mogę sprawić, by działało poprawnie. Oto polecenia, które mogę uruchomić w wierszu poleceń: cd /home/debian/ap # Start a virtualenv source venv-ap/bin/activate # This needs to happen inside the virtualenv and takes ~20 seconds crossbar start # Outside the virtualenv, perhaps in a …
Jak mogę usunąć jednostkę z systemctl --failedlisty bez ponownego uruchamiania urządzenia? Tło: Mam między innymi następujący wpis na liście: ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert Stało się tak, ponieważ intranetjakiś czas temu popełniłem błędną pisownię , która jest faktyczną produktywną instancją, podczas aktywacji szablonu jednostki. Jednak teraz …
Aby połączyć się z izolowaną siecią, używam proxy ssh -D socks . Aby uniknąć konieczności wpisywania szczegółów za każdym razem, gdy dodawałem je do ~/.ssh/config: $ awk '/Host socks-proxy/' RS= ~/.ssh/config Host socks-proxy Hostname pcit BatchMode yes RequestTTY no Compression yes DynamicForward localhost:9118 Następnie utworzyłem plik definicji jednostki serwisowej użytkownika …
Czy istnieje sposób dynamicznego przypisywania zmiennych środowiskowych w pliku systemowej jednostki usługowej? Mamy maszynę, która ma 4 procesory graficzne i chcemy rozdzielić wiele wystąpień pewnej usługi na GPU. Na przykład: gpu_service @ 1: 1. usługa gpu_service @ 2: 1. usługa gpu_service @ 3: 1. usługa gpu_service @ 4: 1. usługa …
Stworzyłem usługę na Debianie 8.6 i gdy próbuję uruchomić ją za pomocą polecenia service, pojawia się błąd. Próbowałem systemctl daemon-reload, ale wciąż otrzymuję ten sam rezultat. $ sudo service cloud9 start $ sudo service cloud9 status ● cloud9.service - cloud9 Loaded: loaded (/etc/systemd/system/cloud9.service; enabled) Active: failed (Result: start-limit) since Thu …
Jestem w trakcie instalowania postgresql na drugim serwerze Wcześniej zainstalowałem postgresql, a następnie użyłem dostarczonego skryptu ./contrib/start-scripts/linux Umieszczony we właściwym reż # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Które mogłem następnie wykonać zgodnie z oczekiwaniami # service postgresql92 start Jednak nowa maszyna używa Systemd i wygląda na to, że …
Próbuję użyć systemd„s EnvironmentFilei dodać opcję do komendy, gdy jest on ustawiony w pliku. Mam następujące dane w pliku jednostkowym: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" co nie odbija się echem po uruchomieniu usługi. Następujące działa zgodnie z oczekiwaniami: ExecStart=/usr/bin/bash -c "echo port is $PORT" co oznacza, że plik został …
Nie zamieszczaj tutaj normalnie, ale odrywam włosy od tego. Mam skrypt w języku Python, który uruchamia się podczas uruchamiania i jest odpowiedzialny za uruchomienie szeregu innych procesów. Ten skrypt był uruchamiany przy starcie przez sysvinit, ale ostatnio uaktualniłem do Debian Jessie, więc dostosowałem go do uruchamiania przez systemd. Niestety mam …
Na przykład mam usługę o nazwie mysshd.servicew /usr/lib/systemd/system/katalogu. Czy mogę utworzyć dowiązanie symboliczne, takie jak: ln -s /usr/lib/systemd/system/mysshd.service /usr/lib/systemd/system/fool.service tak, że jakakolwiek operacja, którą wykonam z fool.service, zostanie odzwierciedlona w mysshd.service( systemctl enable/disable start/stop fool.servce)? Moim celem jest zastąpienie natywnej usługi sshd dowiązaniem symbolicznym mojej własnej usługi sshd.
Kiedy uruchamiam system Debian, jego uruchomienie zawiesza się na około 2 minuty w linii: Loading, please wait... [ 5.191043] systemd-fsck[129]: /dev/mmcblk0p2: clean, 234192/873120 files, 2335263/3491328 blocks [ 6.645242] intel_rapl: no valid rapl domains found in package 0 [ 6.643682] systemd-fsck[222]: fsck.fat 3.0.27 (2014-11-12) [ 6.664844] intel_rapl: no valid rapl domains …
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.