Pytania otagowane jako systemd

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.

1
Jak mogę uruchomić usługę systemową dopiero po uruchomieniu mysql?
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 …
15 opensuse  systemd 

2
Jak uruchomić i używać ssh-agent jako usługi systemowej?
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 …

2
Jak sprawić, by moje usługi użytkowników czekały, aż sieć będzie w trybie online?
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 …

4
Systemd zabija usługę natychmiast po uruchomieniu
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 …
15 centos  rhel  systemd 

3
Jak pominąć limit czasu 90. w Systemd
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.

1
Jak uruchomić polecenie w virtualenv za pomocą systemd
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 …

1
Systemctl usuń jednostkę z listy błędów
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 …

1
Serwer proxy SSH Socks na żądanie za pośrednictwem systemowych jednostek użytkownika z aktywacją gniazda nie uruchamia się ponownie zgodnie z życzeniem
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 …

4
Zmienne dynamiczne w plikach systemowej jednostki serwisowej
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 …

2
Żądanie uruchomienia usługi zostało powtórzone zbyt szybko, odmowa uruchomienia
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 …

3
Systemd skrypt startowy postgresql
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 …

1
Dlaczego rozszerzenie parametrów bash nie działa w plikach usług systemowych?
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ł …

3
Systemd i proces spawnowania
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 …

3
Czy mogę użyć dowiązania symbolicznego jako usługi systemd?
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.
14 systemd  services 

4
Jak zmienić limit czasu w systemctl
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.