Pytania otagowane jako systemd

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.


1
Zezwalanie użytkownikowi niebędącemu rootem na ponowne uruchomienie usługi
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. …
27 systemd  jenkins 

5
Automount napędy USB z systemd
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 …

3
Zwiększenie nproc dla procesów uruchomionych przez systemd na CentOS 7
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 …

3
Zmodyfikuj plik jednostki systemowej bez zmiany pliku jednostki nadrzędnej
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?
24 systemd 

4
Żądanie uruchomienia usługi powtórzyło się zbyt szybko, odmawiając uruchomienia limitu
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, …
23 linux  systemd 

2
Jak wyświetlić starsze dzienniki dziennikowe (może po rotacji?)
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 …

3
Jak korzystasz z wzorców dzienników systemd
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 …

4
Konfigurowanie usługi systemowej do działania z dostępem do konta root
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. …

2
Skonfiguruj usystematyzowaną usługę systemową do zakończenia przez SIGKILL
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 …

3
systemd: Udziel nieuprzywilejowanego użytkownika uprawnienia do zmiany jednej konkretnej usługi
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 …
20 linux  systemd 

4
Systemd: uruchom jednostkę po uruchomieniu innej jednostki NAPRAWDĘ uruchomionej
W moim szczególnym przypadku chcę uruchomić remote-fsurządzenie po tym, jak wszystko się glusterfscałkowicie uruchomi . Moje pliki systemowe: glusterfs cel: node04:/usr/lib/systemd/system # cat glusterfsd.service [Unit] Description=GlusterFS brick processes (stopping only) After=network.target glusterd.service [Service] Type=oneshot ExecStart=/bin/true RemainAfterExit=yes ExecStop=/bin/sh -c "/bin/killall --wait glusterfsd || /bin/true" ExecReload=/bin/sh -c "/bin/killall -HUP glusterfsd || /bin/true" …
20 nfs  glusterfs  systemd 

1
Jak uruchomić i zatrzymać jednostkę systemową za pomocą innej?
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 := …
20 systemd  coreos 

4
Zależności systemowe i kolejność rozruchu
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 …
20 linux  fedora  systemd 

3
Jak ustawić nazwę hosta dla systemu Debian Jessie?
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 …

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.