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.

2
Uruchamianie usługi systemowej jako użytkownik inny niż root!
Utworzyłem następującą usługę amos.service i musi ona działać jako amos (członek grupy amos) [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target wszystkie uprawnienia zostały ustawione na /usr/share/amosceluamos:amos Plik amos_service.sh wygląda następująco: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec /usr/share/amos/run_amos.sh >> /var/log/amos.log …
18 systemd  services  init 


2
lista jednostek do wyboru dla Journalctl
Na serwerze CentOS 7 chcę uzyskać listę jednostek do wyboru, dla których journalctlmożna tworzyć dzienniki. Jak mogę zmienić następujący kod, aby to osiągnąć? journalctl --output=json-pretty | grep -f UNIT | sort -u W terminalu CentOS 7 powstaje powyższy kod grep: UNIT: No such file or directory. EDYTOWAĆ: Następujący program Java …
18 grep  systemd 

3
chrony vs. systemd-timesyncd - Jakie są różnice i przypadki użycia jako klienci NTP?
Jakoś, ale nie całkiem, bazując na starszym pytaniu „ntpd vs. systemd-timesyncd - Jak osiągnąć niezawodną synchronizację NTP?” , Chciałbym zapytać o różnice między chrony a systemd-timesyncd pod względem klienta NTP . Wiem, że systemd-timesyncd jest mniej lub bardziej minimalną implementacją klienta NTP, podczas gdy Chrony to pełnoprawne rozwiązanie demona NTP, …
18 systemd  ntp  chrony 

4
Zmień domyślny edytor na vim dla _ sudo systemctl edit [unit-file] _
[4.13.12-1-ARCH z gnome3 i gdm na Xorg] Już ustawiłem moje środowisko VISUAL i EDITOR na vim. Podobnie próbowałem SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR w moim ~ / .bashrc, bezskutecznie. Podczas modyfikowania plików jednostek w Arch (systemd) przez $ sudo systemctl edit _unit_ Patrzę na siebie nano. Życie jest za krótkie i na …
18 systemd  vim  editors 

1
Jaki jest prawidłowy sposób wyłączenia systemowej jednostki czasowej?
Z powodzeniem migrowałem kilka moich zadań cron do systemd. Postępowałem zgodnie z kilkoma przewodnikami i podjąłem standardowe podejście do tworzenia 3 plików: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Jak zapewne można się domyślić, w pewnym momencie uruchamiany jest myjob.timer, który uruchamia myjob.service, która z kolei …


2
Systemd: Wymaga kontra chce
Czy jest jakaś różnica między wymaganiami a potrzebami w plikach docelowych? [Unit] Description=Graphical Interface Documentation=man:systemd.special(7) Requires=multi-user.target Wants=display-manager.service Dzięki
18 systemd 

2
Zapisywanie pliku jednostki systemowej ze ścieżką wykonywalną ustawioną w środowisku
Piszę plik jednostki systemowej dla aplikacji Java i chciałbym kontrolować wersję Javy używaną do jej uruchomienia. Mój (uproszczony) plik usługi to [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar %h/Documents/apps/app/app-%i/myapp.jar SuccessExitStatus=143 Podczas próby uruchomienia pojawia się błąd Apr 28 12:43:37 rombert systemd[1613]: [/home/robert/.config/systemd/user/app@.service:7] Executable path is not absolute, ignoring: ${JAVA_HOME}/bin/java ${JAVA_OPT Apr …
17 systemd  java 

2
Jak uruchomić usystematyzowaną usługę użytkownika w celu wyzwolenia w trybie uśpienia (aka. Zawieszenia, hibernacji)?
Na podstawie różnych źródeł zebrałem razem ~/.config/systemd/user/screenlock.service: [Unit] Description=Lock X session Before=sleep.target [Service] Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target Włączyłem to za pomocą systemctl --user enable screenlock.service. Ale po ponownym uruchomieniu komputera, zalogowaniu się, zawieszeniu i wznowieniu (testowane zarówno z systemctl suspendzamknięciem pokrywy, jak i przez nią) ekran nie jest zablokowany …

3
rsyslog nie rejestruje się
To dziwny problem. Testowałem usługi chrony / ntp na maszynie wirtualnej RHEL7 i resetowałem czas, jak również hosta. Kiedy byłem z tego zadowolony, sprawdziłem /var/log/messagesi zdałem sobie sprawę, że od jakiegoś czasu nie uległo to zmianie. Teraz bez względu na to, co robię, nic nie jest rejestrowane, z wyjątkiem sytuacji, …


2
Jaki jest sens polecenia hostnamectl?
W przeciwieństwie do edycji / etc / hostname, czy gdziekolwiek jest to istotne? Musi być dobry powód (mam nadzieję) - ogólnie wolę „stary” sposób, w którym wszystko było plikiem tekstowym. Nie próbuję się kłócić - naprawdę chciałbym wiedzieć i sam zdecydować, czy to dobry powód. Dzięki.


1
Jak stworzyć systemowy cel?
Po dokładnym przeszukaniu wielu postów, filmów z YouTube'a i „dokumentacji” na temat systemd nadal jestem zagubiony. Link ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) wydawał się obiecujący, ale dla mnie był nieco niejasny. Pytanie Jak przejść do tworzenia niestandardowego systemowego celu (IE: foo.target), aby można było uruchomić przy użyciu wybranych jednostek .service? Przykład System …

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.