systemd to nowoczesny zamiennik tradycyjnego init Linuksa. Jego główne cechy obejmują zdolność do wyrażania zależności między usługami oraz agresywną równoległość uruchamiania usługi.
Próbuję wyświetlić listę usług na moim obrazie CentOS uruchomionym w Dockerze przy użyciu systemctl list-units ale pojawia się ten komunikat o błędzie: Failed to get D-Bus connection: Operation not permitted Wszelkie sugestie na temat problemu?
Tło : Stworzyłem aplikację o nazwie myappwith Spring-boot. Składa się z wykonalnego słoika i jest kompatybilny z usługami systemowymi. Teraz próbuję zintegrować go z Jenkins. Czego chcę: Chcę, żeby Jenkins mógł: zatrzymać usługę. wymienić słoik. uruchom ponownie usługę. Problem: Do tej pory tylko osoby sudoerskie mogły uruchamiać / zatrzymywać usługi. …
Aktualizujemy nasze serwery z bardzo nieaktualnej dystrybucji do nowoczesnego systemu opartego na Debian Jessie, w tym lightdm / xfce i oczywiście systemd (i udisks2). Jednym z problemów jest automatyczne podłączanie napędów USB. Robiliśmy to z pewnymi zasadami udev. Stare reguły prawie nadal działają - punkt montowania jest tworzony, a dysk …
Z powodzeniem zwiększyłem wartość nofile i nproc dla lokalnych użytkowników, ale nie mogłem znaleźć odpowiedniego rozwiązania dla procesów uruchomionych przez systemd. Dodanie max_open_files do konfiguracji MariaDB nie pomaga. su - mysql, aby ręcznie zmienić limit, też nie działa (to konto jest obecnie niedostępne). /etc/security/limits.conf * soft nofile 102400 * hard …
Zainstalowałem pimdusługę za pomocą apt. Jest to dostarczane z systemdplikiem jednostki nadrzędnej ( /lib/systemd/system/pimd.service). Chcę, aby usługa została ponownie uruchomiona, gdy z jakiegoś powodu zostanie zabita, dlatego chcę dodać linię Restart = alwaysdo pliku jednostkowego. Nie chcę jednak modyfikować pliku jednostki nadrzędnej. Czy istnieje jakieś obejście tego problemu?
Mam usługę systemową, która wyświetla następujący błąd service start request repeated too quickly, refusing to start Rozumiem, że usługa jest skonfigurowana do ponownego uruchomienia w przypadku awarii i jest uruchamiana ponownie. Ale kiedy dokładnie odmawia ponownego uruchomienia? Czy istnieje limit lub liczba, która go definiuje? Co jeszcze too quicklydokładnie oznacza, …
Korzystam z dokera na Ubuntu 16.04 i chciałbym wyświetlić dzienniki. Jednak nie mogę wyświetlić dzienników po tym, co, jak sądzę, jest jakimś obrotem lub dzienniki powiększają się do pewnego rozmiaru. Nie wprowadziłem żadnych zmian w pliku Journald.conf, więc używam tam ustawień domyślnych. Przykłady tego, co widzę: systemctl docker statuspotwierdza, że …
Próbuję użyć journalctldopasowania wzorca SYSLOG_IDENTIFIERS. Na przykład mam mnóstwo wiadomości otagowanych sshd: $ journalctl -t sshd | wc -l 987 ale jeśli spróbuję użyć dopasowania wzorca, aby je znaleźć: $ journalctl -t 'ssh*' -- No Entries -- $ journalctl -t 'ssh.*' -- No Entries -- Strona man Journalctl mówi, że …
Mam usługę w postaci aplikacji node.js skonfigurowanej z Systemd na Raspbian Jessie i używa ona własnego konta użytkownika. Jednak stwierdzam, że usługa nie działa poprawnie, ponieważ nie ma niezbędnych uprawnień. Jeden z zainstalowanych modułów węzła wymaga dostępu do konta root. Jeśli uruchomię aplikację ręcznie za pomocą sudo, wszystko działa dobrze. …
tło Poproszono mnie o stworzenie systemdskryptu dla nowej usługi, foo_daemonktóra czasami przechodzi w „zły stan” i nie umrze przez SIGTERM(prawdopodobnie z powodu niestandardowej procedury obsługi sygnałów). Jest to problematyczne dla programistów, ponieważ są oni instruowani, aby uruchomić / zatrzymać / zrestartować usługę poprzez: systemctl start foo_daemon.service systemctl stop foo_daemon.service systemctl …
Korzystam z prywatnego serwera gier na bezgłowym systemie Linux. Ponieważ nie jestem idiotą, wspomniany serwer działa jako własny nieuprzywilejowany użytkownik z minimalnymi prawami dostępu niezbędnymi do pobierania aktualizacji i modyfikowania światowej bazy danych. Utworzyłem również plik jednostki systemowej, aby poprawnie uruchamiał, zatrzymywał i restartował serwer w razie potrzeby (na przykład …
Korzystam z CoreOS, aby planować jednostki systemowe z flotą. Mam dwie jednostki ( firehose.servicei firehose-announce.service. Próbuję firehose-announce.serviceuruchomić i zatrzymać wraz z firehose.service. Oto plik jednostki dla firehose-announce.service: [Unit] Description=Firehose etcd announcer BindsTo=firehose@%i.service After=firehose@%i.service Requires=firehose@%i.service [Service] EnvironmentFile=/etc/environment TimeoutStartSec=30s ExecStartPre=/bin/sh -c 'sleep 1' ExecStart=/bin/sh -c "port=$(docker inspect -f '{{range $i, $e := …
Muszę określić kolejność rozruchu, aby procesy mogły się uruchomić. Mam 389 Directory Server i Sambę na Fedorze 18. Jak mogę uruchomić usługi sieciowe, potem 389 DS, a potem Samba? Czy istnieje interfejs GUI do zarządzania tym w Fedorze? Włączyłem Sambę na początek systemctl enable smb.service. Włączyłem również 389 DS z …
Debian Jessie pochodzi systemd. Zaleceniem ustawienia nazwy hosta jest użycie nazwy hosta dla systemd. Jednak to polecenie nie działa (nawet w celu wyświetlenia bieżącej nazwy hosta) na obrazie Debian Jessie uruchomionym na EC2 : sudo hostnamectl sudo: unable to resolve host ip-172-30-0-17 Failed to create bus connection: No such file …
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.