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.
Próbuję ponownie uruchomić usługi po yum updateRHEL 7.4. Mógłbym zrestartować każdą usługę za pomocą systemctl, ale needs-restartingod yum utilsmówi mi, że powinienem zrestartować również systemd: # needs-restarting 1 : /usr/lib/systemd/systemd --system --deserialize 21 Czy mogę zrestartować systemdkomputer bez ponownego uruchamiania serwera i jak? Znalazłem kilka wzmianek systemctl daemon-reload, ale to …
Próbuję utworzyć systemową jednostkę użytkownika i uruchomić ją podczas uruchamiania systemu. Usługa uruchamia się ręcznie, jednak nie uruchamia się przy rozruchu. Po przeszukaniu Internetu dowiedziałem się, że aby jednostki użytkownika mogły rozpocząć się przy starcie systemu, podobno muszę uruchomić loginctl enable-linger <username>, ale wydaje się, że nie miało to żadnego …
Mam problem z tym (skróconym) plikiem usługi systemd: [Unit] Description=control FOO daemon After=syslog.target network.target [Service] Type=forking User=FOOd Group=FOO ExecStartPre=/bin/mkdir -p /var/run/FOOd/ ExecStartPre=/bin/chown -R FOOd:FOO /var/run/FOOd/ ExecStart=/usr/local/bin/FOOd -P /var/run/FOOd/FOOd.pid PIDFile=/var/run/FOOd/FOOd.pid [Install] WantedBy=multi-user.target Niech FOOd będzie nazwą użytkownika, a FOO nazwą grupy, która już istnieje dla mojego demona /usr/local/bin/FOOd. Muszę utworzyć katalog …
Jak zatrzymać service <name> statusużycie polecenia lessna wyjściu? Mam skrypt, który automatyzuje niektóre akcje sysadmin, a po uaktualnieniu serwera do Ubuntu 16.04, łamie się, ponieważ akcje sprawdzające status usługi blokują, ponieważ używa czegoś w rodzaju lesswyświetlania wyników, a konkretnie supervisorusługi. Mam kilka demonów skonfigurowanych do działania, a po uruchomieniu sudo …
Wiem, że wszystkie z nich są plikami jednostkowymi, ale nie rozumiem ich specjalnego znaczenia. Myślę, że cele są podobne do demonów, a gniazda są takie same jak gniazdo (IP + port), ale także z numerami i-węzłów. Czy ktoś mógłby wyjaśnić je prostymi słowami?
Sklonowałem dysk (SSD) i umieściłem sklonowany dysk w innej maszynie. Teraz oba systemy mają tę samą wartość /etc/machine-id. Czy po prostu edytujesz, /etc/machine-idżeby zmienić wartość? Czy mogę to zrobić, gdy system jest uruchomiony (czy muszę uruchomić system z Live USB)? Czy systemd-machine-id-setuplepsza alternatywa? Naiwne użycie systemd-machine-id-setupnie działa. Próbowałem tych kroków: …
Pracuję na systemd .serviceskrypt, który ma rozpocząć po lokalizacja sieciowa jest zamontowany poprzez CIFS /etc/fstababy /mnt/na rozruchowym. Skrypt czeka na uruchomienie skryptu zależności OpenVPN, ale chcę też, aby czekał na zakończenie montowania. /etc/systemd/system/my-daemon.service : [Unit] Description=Launch My Daemon After=network.target vpn-launch.service Requires=vpn-launch.service Próbowałem dodać systemd.mountdo linii:, After=network.target vpn-launch.service systemd.mountale nie dało …
Próbuję stworzyć systemowy zegar, który będzie działał co 15 minut. W tej chwili mam: timer-fifteen.timer: [Unit] Description=15min timer [Timer] OnBootSec=0min OnCalendar=*:*:0,15,30,45 Unit=timer-fifteen.target [Install] WantedBy=basic.target timer-fifteen.target: [Unit] Description=15min Timer Target StopWhenUnneeded=yes To działa w kółko, bez zatrzymywania się. Czy *:0,15,30,45:*zamiast tego musi być ? Jak mogę to zrobić?
W firmie, w której teraz pracuję, jest starsza usługa, a jej skrypt inicjujący używa starego SysvInit, ale działa na systemd (CentOS 7). Ponieważ jest dużo obliczeń, zakończenie usługi zajmuje około 70 sekund. Nie skonfigurowałem żadnego limitu czasu dla systemd i nie zmieniłem domyślnych konfiguracji o /etc/systemd/system.conf, ale mimo to po …
Mam następującą linię w / etc / fstab: UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0 Partycja jest świeżo utworzona przez gnome-disksodpowiedniego użytkownika i obejmuje całą kartę. Teraz: Działa, mount /mnt/zenogdy użytkownik (1000) odnosi sukces, ale zaraz potem dowiaduję się, że tak naprawdę nie jest zamontowany: śledzenie umount /mnt/zenokończy się niepowodzeniem umount: …
Stworzyłem własną usługę dla jekyll i kiedy ją uruchamiam, wygląda na to, że nie działa jako proces w tle, ponieważ jestem zmuszony ctrl+ cz niej zrezygnować . Po prostu pozostaje na pierwszym planie z powodu --watch. Nie jestem pewien, jak go obejść i sprawić, aby działał w tle. jakieś pomysły? …
Próbuję skonfigurować grafit na moim serwerze. Bez problemu mogę uruchomić demona Carbon Cache sudo /opt/graphite/bin/carbon-cache.py start, ale staram się uruchomić go jako jednostkę Systemd. Oto, co mam w pliku usługi graphite.service: [Unit] Description=Carbon for Graphite [Service] ExecStart=/opt/graphite/bin/carbon-cache.py start [Install] WantedBy=multi-user.target Ale kiedy uruchamiam urządzenie, otrzymuję następujący status: $ systemctl status …
W dawnych czasach właśnie modyfikowałem /etc/inittab. Teraz, gdy systemd wydaje się uruchamiać tty [1-6] automatycznie, jak powinienem wyłączyć tty [4-6]? Wygląda na to, że jest tylko jeden plik usługi systemowej i używa on %Ido rozpoznawania różnych sesji tty. Mam nadzieję, że nie muszę usuwać tej usługi i tworzyć każdej z …
Próbuję zainstalować najnowszy sterownik NVIDIA w Debian Stretch. Pobrałem NVIDIA-Linux-x86_64-390.48.runod tutaj , ale gdy próbuję zrobić sudo sh ./NVIDIA-Linux-x86_64-390.48.run zgodnie z sugestią pojawia się komunikat o błędzie. ERROR: An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel. This may be because it is in use (for …
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.