EngelsFransSpaans

Ad


OnWorks-favicon

epmd - Online in de cloud

Voer epmd uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht epmd die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

PROGRAMMA:

NAAM


epmd - Erlang Port Mapper Daemonepmd [-d|-debug] [DbgExtra...] [-adres Adressen] [-port
Nee] [-daemon] [-relaxed_command_check]Start de port mapper daemonepmd [-d|-debug] [-port
Nee] [-names|-kill|-stop Name]Communiceert met een draaiende port mapper-daemon

PRODUCTBESCHRIJVING


Deze daemon fungeert als een naamserver op alle hosts die betrokken zijn bij het gedistribueerde Erlang
berekeningen. Wanneer een Erlang-knooppunt start, heeft het knooppunt een naam en krijgt het een adres
van de host OS-kernel. De naam en het adres worden naar de epmd daemon draait door
de lokale gastheer. In een TCP/IP-omgeving bestaat het adres uit het IP-adres en een poort
nummer. De naam van het knooppunt is een atoom in de vorm van Naam@Node. Het werk van de epmd
daemon is om bij te houden welke nodenaam op welk adres luistert. Vandaar, epmd kaarten
symbolische knooppuntnamen naar machineadressen.

De TCP/IP epmd daemon houdt eigenlijk alleen de Naam (eerste) deel van een Erlang
knooppunt naam. De gastheer deel (wat er na de @) is impliciet in de naam van het knooppunt waar de
epmd daemon daadwerkelijk is gecontacteerd, evenals het IP-adres waar het Erlang-knooppunt zich kan bevinden
bereikt. Consistente en correcte TCP-naamgevingsservices zijn daarom vereist voor een Erlang
netwerk goed te laten functioneren.

Start de port mapper demon:
De daemon wordt automatisch gestart door het Erl commando als het knooppunt moet zijn
gedistribueerd en er is geen lopende instantie aanwezig. Als automatisch gestart,
omgevingsvariabelen moeten worden gebruikt om het gedrag van de daemon te wijzigen. Zie de
Milieu variabelen sectie hieronder.

Als het argument -daemon niet wordt gegeven, epmd draait als een normaal programma met de
controlerende terminal van de shell waarin het is gestart. Normaal gesproken zou het moeten werken als een
demon.

Reguliere opstartmogelijkheden staan ​​beschreven in de Normaal opties sectie hieronder.

De DbgExtra opties staan ​​beschreven in de DbgExtra opties sectie hieronder.

Communiceren Met a lopend port mapper demon:
Communiceren met de lopende epmd-daemon door middel van de epmd programma is gedaan
voornamelijk voor foutopsporingsdoeleinden.

De verschillende vragen worden beschreven in de Interactief opties sectie hieronder.

REGULAR OPTIES


Deze opties zijn beschikbaar bij het opstarten van de eigenlijke nameserver. De nameserver is
normaal gesproken automatisch gestart door de Erl opdracht (indien nog niet beschikbaar), maar het kan
ook worden gestart bij het opstarten van het systeem.

-adres Lijst:
Laat dit voorbeeld van epmd luister alleen op de door komma's gescheiden lijst met IP-adressen en
op het loopback-adres (dat impliciet aan de lijst wordt toegevoegd als het niet is
opgegeven). Dit kan ook worden ingesteld met behulp van de ERL_EPMD_ADDRESS omgevingsvariabele. Zien
het deel Milieu variabelen hieronder.

-haven Nee:
Laat deze instantie van epmd luisteren naar een andere TCP-poort dan standaard 4369. Dit kan ook
worden ingesteld met behulp van de ERL_EPMD_PORT omgevingsvariabele. Zie de sectie Milieu
variabelen onder

-d | -debuggen:
Foutopsporingsuitvoer inschakelen. Meer -d vlaggen gegeven, hoe meer foutopsporingsuitvoer u krijgt (naar een
bepaalde grens). Deze optie is vooral nuttig wanneer de epmd-daemon niet is gestart als een
demon.

-demon:
Start epmd los van de besturingsterminal. Loggen zal eindigen in syslog wanneer
beschikbaar en correct geconfigureerd. Als de epmd-daemon wordt gestart bij het opstarten, is deze optie
moet zeker gebruikt worden. Het wordt ook gebruikt wanneer de Erl opdracht start automatisch
epmd.

-relaxed_command_check:
Start het epmd-programma met ontspannen commandocontrole (meestal voor achterwaartse
compatibiliteit). Dit heeft gevolgen voor het volgende:

* Met ontspannen commandocontrole, de epmd daemon kan worden gedood vanaf de localhost met
dat wil zeggen epmd -doden zelfs als er actieve knooppunten zijn geregistreerd. Normaal gesproken alleen daemons
met een lege knooppuntdatabase kan worden gedood met de epmd -doden opdracht.

* De epmd -hou op commando (en de bijbehorende berichten naar epmd, zoals kan worden gegeven
gebruik erl_interface/ei) wordt normaal gesproken altijd genegeerd, omdat het de mogelijkheid opent
van een vreemde situatie waarin twee knooppunten met dezelfde naam tegelijkertijd in leven kunnen zijn
tijd. Een node meldt zichzelf af door gewoon de verbinding met epmd te verbreken, wat de reden is
de stoppen opdracht was alleen bedoeld voor gebruik in foutopsporingssituaties.

Met ontspannen opdrachtcontrole ingeschakeld, kunt u live nodes geforceerd uitschrijven.

Ontspannen opdrachtcontrole kan ook worden ingeschakeld door de omgevingsvariabele in te stellen
ERL_EPMD_RELAXED_COMMAND_CHECK voor het starten epmd.

Gebruik alleen ontspannen opdrachtcontrole op systemen met zeer beperkt interactief gebruik.

DBGEXTRA OPTIES


Deze opties zijn puur voor het debuggen en testen van epmd-clients. Ze mogen niet worden gebruikt
bij normaal bedrijf.

-packet_time-out seconden:
Stel het aantal seconden in dat een verbinding inactief mag zijn voordat epmd een time-out krijgt en
sluit de verbinding (standaard 60).

-vertraging_accepteren seconden:
Om een ​​drukke server te simuleren, kunt u een vertraging invoegen tussen het moment waarop epmd daarvan op de hoogte wordt gesteld
een nieuwe verbinding wordt aangevraagd en wanneer de verbinding wordt geaccepteerd.

-vertraging_schrijven seconden:
Ook een simulatie van een drukke server. Voegt een vertraging in voordat een antwoord wordt verzonden.

INTERACTIEF OPTIES


Deze opties maken epmd uitgevoerd als een interactieve opdracht, waarbij de resultaten van het verzenden worden weergegeven
query's naar een reeds lopende instantie van epmd. De gecontacteerde epmd is altijd lokaal
knoop, maar de -haven optie kan worden gebruikt om tussen instanties te selecteren als er meerdere actief zijn
verschillende poorten op de host gebruiken.

-haven Nee:
Contacteert de epmd luisteren op het opgegeven TCP-poortnummer (standaard 4369). Dit kan ook
worden ingesteld met behulp van de ERL_EPMD_PORT omgevingsvariabele. Zie de sectie Milieu
variabelen hieronder.

-namen:
Maak een lijst met namen die zijn geregistreerd met de momenteel actieve epmd

-doden:
Dood het momenteel lopende epmd.

Het rennen doden epmd is alleen toegestaan ​​als epmd -namen toont een lege database of
-relaxed_command_check werd gegeven toen de lopende instantie van epmd was begonnen. Opmerking
dat -relaxed_command_check wordt gegeven bij het starten van de daemon die moet worden geaccepteerd
doden wanneer het levende knooppunten heeft geregistreerd. Bij het interactief uitvoeren van epmd,
-relaxed_command_check heeft geen effect. Een daemon die wordt gestart zonder ontspannen opdracht
controleren moet worden gedood met behulp van bijvoorbeeld signalen of een andere OS-specifieke methode als dat het geval is
heeft actieve klanten geregistreerd.

-hou op Naam:
De registratie van een live node geforceerd ongedaan maken epmd's database

Deze opdracht kan alleen worden gebruikt bij het contacteren epmd gevallen begonnen met de
-relaxed_command_check vlag. Houd er rekening mee dat ontspannen commandocontrole moet zijn ingeschakeld
de epmd daemon contact opgenomen. Bij het interactief uitvoeren van epmd, -relaxed_command_check heeft
geen effect.

MILIEU VARIABELEN


ERL_EPMD_ADDRESS:
Deze omgevingsvariabele kan worden ingesteld op een door komma's gescheiden lijst met IP-adressen, in
welk geval de epmd daemon luistert alleen op het/de gespecificeerde adres(sen) en op de
loopback-adres (dat impliciet aan de lijst wordt toegevoegd als het niet is opgegeven).
Het standaardgedrag is luisteren naar alle beschikbare IP-adressen.

ERL_EPMD_PORT:
Deze omgevingsvariabele kan het poortnummer bevatten dat epmd zal gebruiken. De standaardpoort
zal in de meeste gevallen prima werken. Er kan een andere poort worden opgegeven om er meerdere toe te laten
instanties van epmd, die onafhankelijke clusters van knooppunten vertegenwoordigen, naast elkaar kunnen bestaan
gastheer. Alle knooppunten in een cluster moeten hetzelfde epmd-poortnummer gebruiken.

ERL_EPMD_RELAXED_COMMAND_CHECK:
Indien ingesteld voorafgaand aan de start, zal de epmd daemon zal zich gedragen alsof de -relaxed_command_check
optie werd gegeven bij het opstarten. Dus als deze optie is ingesteld voordat de
Erlang virtuele machine, de automatisch gestart epmd zal de accepteren -doden en -hou op
commando's zonder beperkingen.

LOGGEN


Op sommige besturingssystemen syslog zal worden gebruikt voor foutrapportage wanneer epmd wordt uitgevoerd als een
demon. Om het loggen van fouten mogelijk te maken, moet u het bestand /etc/syslog.conf bewerken en een
toegang

!epmd
*.* /var/log/epmd.log

waar zijn ten minste één echt tabteken. Spaties worden stilzwijgend genegeerd.

TOEGANG BEPERKINGEN


De epmd daemon accepteert berichten van zowel localhost als externe hosts. Echter alleen de
query-opdrachten worden beantwoord (en er wordt naar gehandeld) als de query afkomstig is van een externe host. Het is
altijd een fout om te proberen een knooppuntnaam te registreren als de client geen proces is
dezelfde gastheer als de epmd instantie wordt uitgevoerd op dergelijke verzoeken worden als vijandig beschouwd en
de verbinding wordt onmiddellijk verbroken.

De vragen die worden geaccepteerd van externe knooppunten zijn:

* Poortvragen - dwz op welke poort luistert het knooppunt met een bepaalde naam

* Naamlijst - dwz geef een lijst met alle namen die op de host zijn geregistreerd

Om de toegang verder te beperken, moet firewallsoftware worden gebruikt.

Gebruik epmd online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • 2
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 3
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 4
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • 5
    Joplin
    Joplin
    Joplin is een gratis en open source
    notities maken en to-do applicatie dat
    kan een groot aantal noten verwerken
    Markdown-indeling, organiseer ze in
    notitieboekjes en...
    Joplin downloaden
  • 6
    gerbv - een Gerber (RS-274X) kijker
    gerbv - een Gerber (RS-274X) kijker
    Gerbv is een open source Gerber-bestand
    (alleen RS-274X) kijker. Gerbv laat je
    laad meerdere bestanden op elkaar,
    metingen doen op de weergegeven afbeelding,
    enzovoort. ...
    Download gerbv - een Gerber (RS-274X) viewer
  • Meer "

Linux-commando's

Ad