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.
Chciałbym mieć dynamiczny motd, ale nie wiem, jak to zrobić. Próbowałem co znalazłem, dodając /etc/update-motd.d/00-header, 10-sysinfo, 90-footer, i symlinking do /etc/motd /var/run/motd.dynamic, /run/motd.dynamic, /run/motdlub /var/run/motd. Mam następujące linie /etc/pam.d/sshd: # Print the message of the day upon successful login. # This includes a dynamically generated part from /run/motd.dynamic # and …
Czytałem doc i nadal nie jest dla mnie jasne, czy można osiągnąć następujące cele: zdefiniowana usługa ~/.config/systemd/user/task.servicezależy od system sleep.target( ~/.config/systemd/user/sleep.target.wants/task.service). Teraz spodziewam task.servicesię rozpocząć po uruchomieniu $ systemctl suspend, jednak task.servicenie zostało uruchomione. Używam debiana z wersją systemową 208, systemd --userskonfigurowaną mniej więcej tak, jak opisano na ArchWiki . …
Dotyczy to Arch Linux (i być może innych używających dystrybucji systemd). Chcę zamontować partycję TrueCrypt podczas rozruchu. W starym przypadku sysvinitbyło to całkiem proste, przy użyciu skryptu wywoływanego przez rc.local. Przeszedłem do mojego prądu przechwytując wątek na forum Arch . Jest jeszcze jeden wątek, w którym ten wątek opracowany systemowo …
Muszę uruchomić systemd-tmpfiles --createpodczas procesu rozruchu z dystrybucją systemową. Więc muszę utworzyć systemowy plik .service wykonujący tę pracę. W tym pytaniu możesz przeczytać wszystkie szczegóły na temat tego, czego potrzebuję i dlaczego: Jak działa systemd-tmpfiles? Przeczytałem o tym kilka dokumentów i piszę następujący test: [Unit] Description=Execute tmpfiles to disable usb-wakeup …
Chciałbym wiedzieć, czy istnieje sposób Systemdna restart A.service( After) po B.serviceuruchomieniu lub przeładowaniu (tylko przeładuj konfigurację), jeśli to możliwe bez edycji, B.servicektóra jest instalowana i aktualizowana przez system. A.servicepowinien rozpocząć się, nawet jeśli B.servicenie jest zainstalowany, wyłączony lub zatrzymany. A.service: [Unit] After = B.service network-online.target Wants = B.service [Service] Type=oneshot …
Utworzyłem usługę systemową: [Unit] Description=My service [Service] Type=forking ExecStart=/bin/sh $HOME/theFolder/run.sh Restart=on-failure [Install] WantedBy=multi-user.target Alias=mine.service Umieściłem go w folderze / etc / systemd / system i nazwałem go mine.service. Jeśli uruchomię sudo service mine start, daje mi to: Nie udało się uruchomić mine.service.Unit mine.service nie znaleziono --- AKTUALIZACJA ----- Najpierw uruchamiam, …
Wyłączam serwer ssh za pomocą systemctl wyłączam ssh, a następnie restartuję. Po ponownym uruchomieniu nadal mogę zalogować się do zdalnego serwera za pośrednictwem ssh. Używam sct systemctl ssh, aby sprawdzić status serwera i jest on nieaktywny. $ systemctl -a | grep ssh ssh.service loaded inactive dead OpenBSD Secure Shell server …
Jestem zupełnie nowy w świecie Linuksa, więc przepraszam za cokolwiek złego, co mogę powiedzieć. Próbuję uruchomić bazę danych Mongo na maszynie Debian 8.5. Kiedy zainstalowałem pakiet (wcześniej zbudowany z percona.com), zauważyłem następujące pliki: /etc/init.d/mongod (1) /lib/systemd/system/mongod.service (2) Informacje o /etc/init.d/mongod Rozumiem, że jest to wywoływane (o ile jest zarejestrowane przez …
Do niedawna istniał prosty i skuteczny sposób na uruchomienie / zatrzymanie / ponowne uruchomienie usług: service nginx start|stop|restart Działało to doskonale przez tak wiele lat ... dopóki niektóre inteligentne spodnie nie zdecydowały się je ulepszyć, a teraz mam do czynienia z systemami Debian / Ubuntu, w których serviceskrypt nic nie …
Kilka dni (podejrzewam, że od czasu aktualizacji do gnome 3.14) na ArchLinux nie mogę już drukować. Jeśli otworzę panel drukowania centrum sterowania gnome, pojawia się komunikat (przetłumaczony z języka włoskiego): „Usługa systemowa drukowania nie jest dostępna” Więc z terminala próbowałem: $ sudo systemctl start cups Failed to start cups.service: Unit …
Próbuję zmienić wartość /sys/bus/usb/devices/4-3/power/wakeupprzy każdym rozruchu (4-3 według mojego lsusb, to identyfikator klawiatury). Wartość domyślna to: # cat /sys/bus/usb/devices/4-3/power/wakeup enabled Klasyczna edycja „online” działa zgodnie z oczekiwaniami: # echo disabled > /sys/bus/usb/devices/4-3/power/wakeup # cat /sys/bus/usb/devices/4-3/power/wakeup disabled Używam dystrybucji systemowej, więc chciałbym użyć metody systemd do edycji „plików tymczasowych” Utworzyłem następujący …
Jak ustawić Service WorkingDirectory za pomocą zmiennej środowiskowej? Oto przykładowa konfiguracja usługi: [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=${MYWORKINGDIR} To generuje błąd wzdłuż linii not an absolute path. Dodanie ukośnika na początku „naprawia” ten błąd, ale ścieżka nadal nie została znaleziona: [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=/${MYWORKINGDIR} Czy to w ogóle możliwe? W dokumentacji nie jest jasne, …
Stworzyłem usystematyzowaną usługę do uruchamiania aplikacji tomcat na podstawie informacji zawartych w tym artykule . W krótkiej wersji tego artykułu zaleca się unikanie owijania skryptów powłoki i bezpośrednie uruchamianie java za pomocą odpowiedniego środowiska i wiersza poleceń. Oto całość usługi systemowej (z zastąpioną nazwą aplikacji): [Unit] Description=MyApp Tomcat Container [Service] …
Zauważyłem, że jeden z rdzeni czterordzeniowego laptopa jest ustalony, a temperatura jest bardzo wysoka. Znalazłem to w top: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 359 root 20 0 188684 147228 1552 R 99.4 5.0 111:19.91 systemd-udevd 20011 root 20 0 188320 147604 2076 S …
mój laptop Dell jest objęty tym błędem w jądrze 3.14. Aby obejść ten problem, napisałem prosty skrypt / usr / bin /arity-fix: #!/bin/bash echo 0 > /sys/class/backlight/intel_backlight/brightnes (i doprowadzany do stanu wykonalności: chmod +x /usr/bin/brightness-fix) oraz usługę systemową wywołującą ją, która jest wykonywana podczas uruchamiania: /etc/systemd/system/brightness-fix.service [Unit] Description=Fixes intel backlight …
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.