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.
Przeczytałem kilka razy stronę systemową usługi, ale nadal nie mogę znaleźć podstawowego wzorca systemowego: Chcę raz uruchomić proces uruchamiania (np. Kontener Dockera lub sformatować dysk) przy starcie systemu, aby zakończyć. Ale jeśli użyję do tego Type = oneshot, to nie będę mógł użyć Restart = w przypadku awarii, a jeśli …
Na serwerze CentOS 7 chcę uzyskać listę jednostek do wyboru, dla których journalctlmożna tworzyć dzienniki. Jak mogę zmienić następujący kod, aby to osiągnąć? journalctl --output=json-pretty | grep -f UNIT | sort -u W terminalu CentOS 7 powstaje powyższy kod grep: UNIT: No such file or directory. EDYTOWAĆ: Następujący program Java …
Jakoś, ale nie całkiem, bazując na starszym pytaniu „ntpd vs. systemd-timesyncd - Jak osiągnąć niezawodną synchronizację NTP?” , Chciałbym zapytać o różnice między chrony a systemd-timesyncd pod względem klienta NTP . Wiem, że systemd-timesyncd jest mniej lub bardziej minimalną implementacją klienta NTP, podczas gdy Chrony to pełnoprawne rozwiązanie demona NTP, …
[4.13.12-1-ARCH z gnome3 i gdm na Xorg] Już ustawiłem moje środowisko VISUAL i EDITOR na vim. Podobnie próbowałem SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR w moim ~ / .bashrc, bezskutecznie. Podczas modyfikowania plików jednostek w Arch (systemd) przez $ sudo systemctl edit _unit_ Patrzę na siebie nano. Życie jest za krótkie i na …
Z powodzeniem migrowałem kilka moich zadań cron do systemd. Postępowałem zgodnie z kilkoma przewodnikami i podjąłem standardowe podejście do tworzenia 3 plików: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Jak zapewne można się domyślić, w pewnym momencie uruchamiany jest myjob.timer, który uruchamia myjob.service, która z kolei …
Mam node.js i pm2 zainstalowane na Pi (Raspbian). PM2 został skonfigurowany do uruchamiania przez pm2 startupi tworzone przez niego skrypty inicjujące. Czasami po ponownym uruchomieniu system wyłącza się na kilka minut: A stop job is running for LSB: PM2 init script (... / 5min) Co jakiś czas 1 zakładam, że …
Czy jest jakaś różnica między wymaganiami a potrzebami w plikach docelowych? [Unit] Description=Graphical Interface Documentation=man:systemd.special(7) Requires=multi-user.target Wants=display-manager.service Dzięki
Piszę plik jednostki systemowej dla aplikacji Java i chciałbym kontrolować wersję Javy używaną do jej uruchomienia. Mój (uproszczony) plik usługi to [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar %h/Documents/apps/app/app-%i/myapp.jar SuccessExitStatus=143 Podczas próby uruchomienia pojawia się błąd Apr 28 12:43:37 rombert systemd[1613]: [/home/robert/.config/systemd/user/app@.service:7] Executable path is not absolute, ignoring: ${JAVA_HOME}/bin/java ${JAVA_OPT Apr …
Na podstawie różnych źródeł zebrałem razem ~/.config/systemd/user/screenlock.service: [Unit] Description=Lock X session Before=sleep.target [Service] Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target Włączyłem to za pomocą systemctl --user enable screenlock.service. Ale po ponownym uruchomieniu komputera, zalogowaniu się, zawieszeniu i wznowieniu (testowane zarówno z systemctl suspendzamknięciem pokrywy, jak i przez nią) ekran nie jest zablokowany …
To dziwny problem. Testowałem usługi chrony / ntp na maszynie wirtualnej RHEL7 i resetowałem czas, jak również hosta. Kiedy byłem z tego zadowolony, sprawdziłem /var/log/messagesi zdałem sobie sprawę, że od jakiegoś czasu nie uległo to zmianie. Teraz bez względu na to, co robię, nic nie jest rejestrowane, z wyjątkiem sytuacji, …
W przeciwieństwie do edycji / etc / hostname, czy gdziekolwiek jest to istotne? Musi być dobry powód (mam nadzieję) - ogólnie wolę „stary” sposób, w którym wszystko było plikiem tekstowym. Nie próbuję się kłócić - naprawdę chciałbym wiedzieć i sam zdecydować, czy to dobry powód. Dzięki.
Wykonanie a psna moim Linux-ie pokazuje, że systemddziała z opcjami wiersza poleceń --switched-rooti --deserialize. Nic na stronie podręcznika ani nie /usr/share/doc/systemdwspomina o nich, a Google niewiele pomógł. Co oni robią? Zgaduję, że --switched-rootma to coś wspólnego z pivot_root , ale to tylko przypuszczenie.
Po dokładnym przeszukaniu wielu postów, filmów z YouTube'a i „dokumentacji” na temat systemd nadal jestem zagubiony. Link ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) wydawał się obiecujący, ale dla mnie był nieco niejasny. Pytanie Jak przejść do tworzenia niestandardowego systemowego celu (IE: foo.target), aby można było uruchomić przy użyciu wybranych jednostek .service? Przykład System …
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.