To polecenie nuxwdog, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z wielu naszych darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
nuxwdog – zapewnia prosty proces nadzoru, który można wykorzystać do uruchamiania, zatrzymywania, monitorowania lub
rekonfiguracja procesu serwera.
STRESZCZENIE
nuxwdog -f plik konfiguracyjny [-ja]
OPIS
nuxwdog jest demonem nadzorującym, który opiera się na uxwdog usługa będąca częścią
Serwer Netscape Enterprise (NES). nuxwdog może uruchamiać, zatrzymywać, monitorować i rekonfigurować
programów serwerowych, w zależności od parametrów przekazanych do nich w pliku konfiguracyjnym.
nuxwdog otwiera gniazdo domeny Unix, aby akceptować żądania z dowolnego procesu serwera,
zarządzanie. Opcjonalnie, nuxwdog można skonfigurować tak, aby komunikował się tylko z klientami, którzy są
potomkowie nuxwdog proces, ograniczający potencjalną możliwość dostępu do dowolnych serwerów
zarządzane przez organ nadzorujący.
Niektóre serwery wymagają wysokiego poziomu bezpieczeństwa w celu ochrony swoich danych lub operacji, co
oznacza (na przykład), że nie mogą przechowywać haseł w postaci zwykłego tekstu w pliku haseł, aby umożliwić
serwer ma zostać uruchomiony automatycznie. nuxwdog można skonfigurować tak, aby wyświetlał monit o serwer
hasła podczas pierwszego uruchomienia serwera, a następnie buforuje te hasła, aby nuxwdog mogą
zrestartuj serwer bez interwencji, jeśli serwer ulegnie awarii.
Aby ułatwić klientom komunikację nuxwdog, biblioteka współdzielona C/C++ jest
zaopatrzony w nuxwdog kod źródłowy (libnuxwdog.so). Dodatkowo, nuxwdog zapewnia JNI
interfejsy i powiązania Perla z biblioteką libnuxwdog.so, dzięki czemu możliwe jest wykonywanie wywołań z
Programy Java i Perl. Aby uzyskać więcej informacji na temat tej biblioteki i interfejsów klienta,
widzieć https://fedorahosted.org/nuxwdog/wiki/HOWTO.
nuxwdog jest używany przez Dogtag PKI do monitorowania i zarządzania procesami serwera podsystemu
Serwery Java, Tomcat i Apache.
OPCJE
-f plik konfiguracyjny
Przekazuje plik konfiguracyjny dla usługi, która uruchamia podsystem. Wraz z Nieśmiertelnik
PKI. Dla CA, OCSP, TKS i DRM jest to proces Java. Dla TPS jest to
jest przeznaczony dla procesu Apache.
-i
Uruchamia proces nuxwdog w trybie interaktywnym i utrzymuje proces nuxwdog otwarty na pierwszym planie
zamiast uruchamiać go jako demona w tle.
KONFIGURACJA FILE PARAMETRY ROLNICZE PRZYKŁADY
Plik wykonywalny
Podaje pełną ścieżkę do pliku wykonywalnego, który ma zostać uruchomiony.
Argumenty wyjsciowe
Przekazuje wszelkie argumenty do pliku wykonywalnego. Pierwszy argument musi być pełną ścieżką do
plik wykonywalny (taki sam jak wartość w Plik wykonywalny).
TmpDir
Podaje pełną ścieżkę do pliku wykonywalnego, który ma zostać uruchomiony.
Bezpieczeństwo dzieci
Ustawia, czy proces serwera podrzędnego powinien zezwalać wyłącznie na żądania od procesu nadrzędnego (gdzie
nuxwdog jest rodzicem). nuxwdog sprawdza identyfikator procesu dla każdego klienta, który wysyła
żądanie do gniazda domeny Unix i odrzuca wszystkie wiadomości, w których klient nie jest
potomek nuxwdog proces. Aby zezwolić na jakiekolwiek żądanie, ustaw to na 0; zezwolić tylko
żądania rodzica lub przodka, ustawia to na 1.
Wyjście
Podaje plik do zapisu stdout w celu uruchomienia serwera.
Błąd
Podaje plik do zapisu stderr w celu uruchomienia serwera.
Tło Exe
Ustawia, czy uruchomić serwer i nuxwdog procesy w tle w demonie
tryb po zainicjowaniu watchdoga. Ustawienie tego na 1 włącza tryb demona, podczas gdy 0
utrzymuje to na pierwszym planie.
Plik Pid
Podaje plik PID, który ma być użyty do przechowywania nuxwdog PID.
Plik ChildPid
Podaje plik PID, który ma być używany do przechowywania PID procesu serwera zarządzanego przez nuxwdog.
Kontekst wykonania
Ustawia kontekst SELinux, w którym ma zostać uruchomiony proces serwera.
nuxwdog może być używany do zarządzania wieloma typami procesów serwera. W przypadku Dogtag PKI zarządza
Serwery Java, Tomcat i Apache. Dla Dogtag PKI Certificate Authority, oparty na Javie
podsystem z usługą internetową Tomcat, plik konfiguracyjny identyfikuje odpowiednie środowisko JRE
i ścieżek klas, wraz z ustawieniem plików wyjściowych, błędów i PID. ( Argumenty wyjsciowe
(Wszystkie argumenty powinny być w jednym wierszu.)
Plik wykonywalny /usr/lib/jvm/jre/bin/java
Argumenty_wyjściowe /usr/lib/jvm/jre/bin/java
-Djava.endorsed.dirs=/usr/share/tomcat5/common/endorsed
-ścieżka_klasy :/usr/lib/jvm/jre/lib/rt.jar
:/usr/share/Java/commons-collections.jar
:/usr/share/tomcat5/bin/bootstrap.jar
:/usr/share/tomcat5/bin/commons-logging-api.jar
:/usr/share/Java/mx4j/mx4j-impl.jar
:/usr/share/Java/mx4j/mx4j-jmx.jar
:/usr/share/tomcat5/common/lib/nuxwdog.jar
-Dcatalina.base=/var/lib/pki-ca2
-Dcatalina.home=/usr/share/tomcat5
-Djava.io.tmpdir=/usr/share/tomcat5/temp org.apache.catalina.startup.Bootstrap
początek
Katalog tymczasowy /var/lib/pki-ca2/logs/pids
Bezpieczeństwo dziecka 1
Wyjście /var/lib/pki-ca2/logs/catalina.out
ExeErr /var/lib/pki-ca2/logs/catalina.out
Tło 1
Plik Pid /var/lib/pki-ca2/logs/wd-pki-ca2.pid
Plik ChildPid /var/run/pki-ca2.pid
W przypadku Dogtag PKI, system przetwarzania tokenów (kart inteligentnych) wykorzystuje serwer oparty na Apache.
przykład ustawia również kontekst SELinux, pki_tps_t, używane przez procesy podsystemu TPS.
Plik wykonywalny /usr/sbin/httpd.worker
ExeArgs /usr/sbin/httpd.worker -f /etc/pki-tps1/httpd.conf
Katalog TmpDir /var/lib/pki-tps1/logs/pids
Plik Pid /var/lib/pki-tps1/logs/wd-pki-tps1.pid
Kontekst wykonania pki_tps_t
DODATKOWY ZASOBY
Dostępny jest bardziej szczegółowy artykuł instruktażowy, zawierający informacje o dostępnych połączeniach z klientami
dla nuxwdog, w https://fedorahosted.org/nuxwdog/wiki/HOWTO.
nuxwdog serwer współpracuje z podsystemami Dogtag PKI. Dogtag PKI
Wiki projektu znajduje się pod adresem http://pki.fedoraproject.org/wiki/.
Aby uzyskać informacje konkretnie na temat nuxwdogThe nuxwdog Wiki projektu znajduje się pod adresem
https://fedorahosted.org/nuxwdog/wiki/[1]. ten nuxwdog odnosi się bezpośrednio do nuxwdog kod
zmian i wydań, a nie wszystkich aktualizacji związanych z infrastrukturą klucza publicznego (PKI).
Listy mailingowe: [email chroniony] oraz [email chroniony]
IRC: Freenode na #dogtag-pki
AUTORSKI
Narzędzia PKI zostały napisane i utrzymywane przez programistów z Netscape, a teraz także z Red
Kapelusz.
Autorzy: Ade Lee[email chroniony]> Deon Lackey[email chroniony]>.
PRAWA AUTORSKIE
(c) 2010, Red Hat, Inc. Na licencji GNU Public License w wersji 2.
UWAGI
1. https://fedorahosted.org/nuxwdog/wiki/
https://fedorahosted.org/nuxwdog/wiki
Użyj nuxwdog online korzystając z usług onworks.net