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.
Szukam dobrej dokumentacji opisującej stos demonów i usług związanych z nowoczesną sesją Linuksa. Mimo, że przeczytałem różne dokumenty na temat dbus, i systemdnadal nie mam dużego obrazu. W szczególności szukam odpowiedzi na te pytania (nie odpowiadaj na pytania, powinny one jedynie wyjaśnić, jakiej dokumentacji szukam): Który proces po zalogowaniu się …
Jeśli użyję tego polecenia: mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 wszystko działa poprawnie. Ale jeśli spróbuję zamontować przez systemdmount, to zawiedzie. Utworzyłem plik /etc/systemd/system/mnt-d1.mounto następującej treści: [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 [Install] WantedBy = multi-user.target …
Chciałbym wykonywać skrypt co 30 minut po uruchomieniu systemu. Wiem, że możesz używać crona, ale nie planuję często używać tej funkcji, dlatego chciałbym wypróbować ją z systememd. Do tej pory znalazłem monotoniczne timery, które pozwalają wykonać coś raz (przynajmniej tak mi się wydaje). Jak wyglądałby foo.timeri foo@user.servicewyglądałby, gdybym chciał wykonać …
Moja dystrybucja to Fedora 17 Gnome. Za każdym razem, gdy ponownie uruchamiam / restartuję komputer, muszę uruchomić tę komendę jako root: modprobe rt2800usb Jak mogę to zrobić na stałe?
Mam następujący plik jednostki systemowej w /etc/systemd/system/emacs.service: [Unit] Description=Emacs: the extensible, self-documenting text editor Documentatin=man:emacs(1) info:Emacs [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(progn (setq kill-emacs-hook nil) (kill-emacs))" Restart=always Environment=DISPLAY=:%i TimeoutStartSec=0 [Install] WantedBy=default.target Chcę, żeby to się zaczęło przy starcie, więc weszłam systemctl enable emacs Jednak za każdym razem, gdy moja …
Testuję systemowy licznik czasu i próbuję zastąpić jego domyślny limit czasu, ale bez powodzenia. Zastanawiam się, czy istnieje sposób, aby poprosić systemd o informację, kiedy usługa zostanie uruchomiona w następnej kolejności. Normalny plik ( /lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. …
Spędziłem kilka dni, pisząc skrypt Pythona i tworząc dla niego plik jednostki systemowej. Podczas testowania skrypt zarejestrował wiele błędów w dzienniku. Chciałbym usunąć te błędy z dziennika teraz, kiedy skończyłem. Istnieje kilka sposobów na wyczyszczenie całego dziennika, jak opisano tutaj: Jak wyczyścić dziennik, w tym użycie journalctl --vacuum-time=2d, użycie journalctl …
Chcę debugować / przetestować program w środowisku Eclipse, który korzysta z serwera Redis, więc postanowiłem przekształcić serwer w usługę użytkownika, aby mieć przywilej uruchamiania go. Niepokoi mnie to, że mogę uruchomić lub zatrzymać usługę, ale nie mogę jej włączyć / wyłączyć. Występuje błąd: Failed to execute operation: No such file …
Chcę użyć systemd do uruchomienia polecenia co 5 minut. Istnieje jednak ryzyko, że czasami zadanie może trwać dłużej niż 5 minut. Czy w tym momencie systemd uruchomi drugą instancję polecenia, tj. Czy skończę z uruchomionymi 2 procesami? Czy można powiedzieć systemd, aby nie rozpoczynał drugiego procesu, jeśli pierwszy nie został …
loggerKomenda rejestruje wjazd przez syslog, który zwykle stawia tę linię do jakiegoś pliku podobnego /var/log/messages. Jeśli dobrze rozumiem dokumentację w Arch Linux, rejestrowanie odbywa się poprzez systemd, ale nie mogę znaleźć loggerwpisów za pomocą journalctl. Co dokładnie dzieje się z komunikatem przekazanym loggerw Arch Linux? Gdzie jest przechowywany wpis dziennika? …
Jak ustawić systemdautomatyczne wymuszanie fsckdysków po awarii (hard poweroff)? Kiedy użyłem sysvinit(w Arch Linux) tak /sbin/init, jak hack: w rc.localI tworzę /forcefsckplik; w rc.local.shutdownI go usunąć. Podczas uruchamiania rc.sysinitwłącz siłę fsck, jeśli /forcefsckistnieje. Jak zrobić to samo w systemd? Może ma wbudowane funkcje automatycznego fsckpo zgniataniu?
Właśnie zainstalowałem nginx 1.9 na serwerze Debian 8. nginx działa dobrze, kiedy każę mu działać, ale wydaje się, że nie ładuje się automatycznie przy uruchamianiu. Próbowałem wielu skryptów inicjujących zalecanych w Internecie, ale nic jeszcze nie działało. Więc teraz próbuję to rozgryźć przy pomocy systemctl. ~$ systemctl status nginx ● …
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.