W Linuksie systemy typu unix demonstrują oznaczenie procesów działających w tle i świadczących określone usługi. Bezpośrednie interakcje użytkownika z demonami nie są zamierzone.
Mam usługę, fooktóra obecnie zaczyna się na poziomie 3 i wyższym. Jak mogę to zrobić bez użycia update-rc.d foo stop 3 ., co (jeśli dobrze to rozumiem) wyłączyłoby usługę przy każdej zmianie poziomu pracy. (tj. gdybym był na poziomie 1 i był włączony foo, to kiedy zmieniłem na poziom 3 …
Miałem demona, który potrzebował własnego /var/runkatalogu dla swojego pliku PID z uprawnieniem do zapisu przyznanym użytkownikowi demona. Odkryłem, że mogę utworzyć ten katalog za pomocą następujących poleceń: # mkdir /var/run/mydaemon Następnie mógłbym zmienić jego własność na użytkownika / grupę, w ramach której chciałbym uruchomić proces: # chown myuser:myuser /var/run/mydaemon Ale …
Supervisord nie jest dostarczany ze skryptem inicjującym lub nie wskazuje, jak uruchomić go automatycznie, tj. po ponownym uruchomieniu. Próbowałem już napisanych przez użytkownika skryptów /etc/init.d, ale wszystkie zawiodły. Jakie byłoby preferowane rozwiązanie?
Zainstalowałem i skonfigurowałem serwer nginx na moim Macu z MacPorts sudo port install nginx Postępował zgodnie z zaleceniami z konsoli instalacyjnej portu i utworzył element uruchomionego uruchamiania dla nginx, a następnie uruchomił serwer. Zmieniono nazwę nginx.conf.examplena nginx.confi zmieniono nazwę mime.types.examplena mime.types. Działa dobrze, ale nie mogłem tego zatrzymać. Próbowałem sudo …
Znalazłem ten plik usługi systemowej, aby uruchomić autossh, aby utrzymać tunel ssh: https://gist.github.com/thomasfr/9707568 [Unit] Description=Keeps a tunnel to 'remote.example.com' open After=network.target [Service] User=autossh # -p [PORT] # -l [user] # -M 0 --> no monitoring # -N Just open the connection and do nothing (not interactive) # LOCALPORT:IP_ON_EXAMPLE_COM:PORT_ON_EXAMPLE_COM ExecStart=/usr/bin/autossh -M …
Nie mam pojęcia, jak to się dzieje. Distro to Scientific Linux 6.1 i wszystko jest skonfigurowane do przeprowadzania uwierzytelnienia za pomocą klucza publicznego. Jednak gdy sshd działa jako demon (uruchomienie sshd usługi), nie akceptuje kluczy publicznych. (Aby uzyskać ten dziennik, zmieniłem skrypt sshd, aby dodać opcję -ddd) debug1: trying public …
Mam 60 instancji demona zestawu konsoli na instalacji serwera Ubuntu 9.04. Czy można bezpiecznie je zabić lub zatrzymać te procesy? Wydaje się, że zajmują one około 20% pamięci RAM (patrz htop).
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. …
Mam dziwny problem za każdym razem, gdy próbuję zatrzymać / uruchomić demona jako zwykły użytkownik, prosi o uwierzytelnienie przy użyciu poświadczeń innego zwykłego użytkownika - na przykład: [bob@server ~]$ systemctl stop some-daemon.service ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to manage system services or units. Authenticating as: alice Password: …
Muszę utworzyć demona z aplikacji w Debianie. Czy jest jakieś standardowe narzędzie do tego w Debianie, takie jak „upstart” w Ubuntu? Potrzebuję tylko poleceń start-stop, aby uruchomić program jako demon z kilkoma opcjami i plikiem pid i zabić go za pomocą pliku pid. Spojrzałem na init.d, ale wygląda na to, …
Mam długi proces w Debianie. W pewnym momencie rzuć błąd: Zbyt wiele otwartych plików. Bieganie: ulimit -a przedstawia: otwórz pliki (-n) 1024 Chcę zwiększyć liczbę otwartych plików 2 razy. Po wykonaniu ulimit -n 2048 limit jest aktywny do końca mojej sesji, co nie dotyczy zadania. Jak mogę trwale zwiększyć liczbę …
Szukam standardowego sposobu lub najlepszej praktyki, aby uruchomić demona przez init.dskrypt powłoki przy życiu. Lub jeszcze lepiej, czy istnieje sposób, aby utrzymać go przy życiu bezpośrednio /etc/init.d? W szczególności mam demona o nazwie dtnd zi nieskończoną pętlę, która szuka nieoczekiwanego zakończenia procesu, jeśli istnieje, demon obudzi ich ponownie. Używam również …
Opracowałem przeszukiwacz w PHP, który analizuje adres URL z określonymi nagłówkami i umieszcza wszystkie adresy URL treści w kolejce. To działa dobrze. Opracowałem ten kod w Ubuntu 14.04 i umieściłem plik .conf w folderze / etc / init z następującą zawartością: # Info description "Warm the varnish to get the …
Jeśli używam demona NTP lub polecenia ntpdate, czy muszę się martwić o zmianę strefy czasowej? Czy powinienem ponownie skonfigurować strefę czasową za pomocą zadania cron, aby zagwarantować dokładność czasu serwera? Używam serwera Ubuntu.
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.