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.

3
Dokumentacja: Architektura sesji Linux
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ę …


1
Instalacja systemowa kończy się niepowodzeniem. Gdzie = ustawienie nie pasuje do nazwy jednostki
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 …
20 mount  systemd 

2
Uruchamiaj skrypt co 30 minut z systememd
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ć …


4
Dlaczego moja włączona usługa systemowa nie uruchamia się podczas uruchamiania?
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 …
20 systemd 

3
Czy istnieje sposób, aby dowiedzieć się, kiedy systemowy licznik czasu uruchomi się następnie?
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. …

2
Po co dodawać nawiasy wokół nazwy procesu?
Na moim komputerze ( testy Debiana ), kiedy to robię ps aux | grep pam Otrzymuję orto 609 0.0 0.0 58532 2148 ? S 08:06 0:00 (sd-pam) orto 5533 0.0 0.0 12724 1948 pts/1 S+ 16:51 0:00 grep pam (sd-pam)wydaje się dziwną nazwą procesu. Czytając to forum , widzę, że …
19 process  systemd 

2
Jak wyczyścić wpisy dziennika dla konkretnej jednostki?
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 …


5
Nie mogę włączyć lub wyłączyć usługi użytkownika: Nie można wykonać operacji: Brak takiego pliku lub katalogu
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 …


2
Gdzie logger rejestruje swoje wiadomości w Arch Linux?
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? …

1
Jak automatycznie wymusić dyski fsck po awarii w `systemd`?
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?
18 systemd  fsck 

4
uruchom nginx przy starcie systemu
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 ● …
18 debian  systemd  nginx 

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.