Wenn ich laufe netstat --protocol unixoder lsof -Usehe, dass einigen Unix-Socket-Pfaden ein @ -Symbol vorangestellt ist, z. B. @ / tmp / dbus-qj8V39Yrpa . Wenn ich dann laufe, ls -l /tmpsehe ich dort keine Datei mit dem Namen dbus-qj8V39Yrpa . Die Frage ist, was bedeutet das vorangestellte @ -Symbol? Die …
Ich habe eine Debian-Maschine, die Warnungen (über den automatischen Prüfer von Tiger) rcp.statderhält, die diesen und jenen Socket abhört. Google Shows rpc.statdist ein von NFS verwendeter Daemon. Soweit ich weiß, verwende (und installiere) ich nichts, was mit NFS zu tun hat. Was hätte diesen Dienst installiert / gestartet und was …
Zu Testzwecken muss ich ein Shell-Skript erstellen, das eine Verbindung zu einem Remote-IP> -Port herstellt und eine einfache TCPIP-Socket-Textnachricht sendet.
Verzeih mir, wenn dies nicht das beste Forum für diese Frage ist, aber es scheint für den Kernel relevanter zu sein als für die Programmierung selbst. Ich schreibe ein Skript, das das System nach offenen Ports abfragt, damit wir die Statistiken grafisch darstellen und überwachen können. Dafür verwende ich den …
Auf StackOverflow gibt es eine großartige Antwort darauf , eine bessere Sperre für Daemons (synthetisiert von Eduardo Fleury ) bereitzustellen , die nicht vom allgemeinen PID-Dateisperrmechanismus für Daemons abhängt. Es gibt dort viele gute Kommentare darüber, warum PID-Sperrdateien manchmal Probleme verursachen können, deshalb werde ich sie hier nicht erneut aufbereiten. …
Ich lasse die zsh-Shell in Emacs laufen. Wenn ich laufe lsbekomme ich =am Ende eine .sockDatei. Was bedeutet das =bedeuten? Ist es einzigartig für Unix-Sockets?
Unter Linux (meine Live-Server sind auf RHEL 5.5 - die folgenden LXR-Links verweisen auf die Kernel-Version), man 7 ipheißt es: Eine gebundene lokale TCP-Socket-Adresse ist nach dem Schließen einige Zeit lang nicht verfügbar, es sei denn, das Flag SO_REUSEADDR wurde gesetzt. Ich benutze nicht SO_REUSEADDR. Wie lang ist "einige Zeit"? …
Ich schreibe einen Daemon-Prozess für ein Debian-System C, das einen Unix Domain Socket verwendet . Wenn das Arbeitsverzeichnis des Daemon-Prozesses das Stammverzeichnis ist, gibt es ein idiomatisches Verzeichnis, um den Socket im Dateisystem zu platzieren?
Für eine Socket-Datei sieht das so aus: # ls -alti socket 14112 srw------- 1 root root 0 Nov 15 20:03 socket # cat socket cat: socket: No such device or address catGibt es eine Methode, um mehr Informationen über die Socket-Datei zu erhalten, da der Befehl hier unbrauchbar ist? Wie …
socat kann zum Überwachen des Datenverkehrs über einen Unix-Domain-Socket verwendet werden: sudo mv /path/to/sock /path/to/sock.original sudo socat -t100 -x -v UNIX-LISTEN:/path/to/sock,mode=777,reuseaddr,fork UNIX-CONNECT:/path/to/sock.original Ich verstehe nicht ganz, wie dieser Mechanismus funktioniert, in der Hoffnung, jemand könnte es ein wenig erklären. Wie funktioniert das Verschieben der Socket-Datei, wenn sie bereits von einem …
Zum Lesen aus dem Dateideskriptor 6 kann ich <&6oder </dev/fd/6(aka /proc/self/fd/6) verwenden. Normalerweise funktionieren beide gleich gut. Wenn dieser Dateideskriptor jedoch ein Socket ist, passieren seltsame Dinge. Beispielsweise: $ bash -c 'ls -l /dev/fd/6;cat /dev/fd/6' 6</dev/tcp/localhost/12345 lrwx------ 1 michas michas 64 Jan 10 19:50 /dev/fd/6 -> socket:[315010] cat: /dev/fd/6: No …
Wenn ich netstat --all | grep ^unixeinige der ausgegebenen Socket-Pfade ausführe , wird ein '@' vorangestellt, andere nicht. Ich habe festgestellt, dass diejenigen, denen ein '@' vorangestellt ist, beim Durchsuchen des Dateisystems nicht angezeigt werden ls, der Rest jedoch. Was sind diese beiden Arten von Steckdosen und was ist der …
Kennt jemand Durchsatz-Benchmarks / -Messungen für die Verwendung eines lokalen Unix-Sockets für die Kommunikation zwischen Prozessen? Ich möchte den Leistungsvorteil einer lokalen Datenbankinstanz auf demselben Server wie die Software veranschaulichen, die die Daten aus der Datenbank anfordert, anstatt über eine Netzwerkverbindung kommunizieren zu müssen, insbesondere eine wie Gigabit-Ethernet, von der …
Ich versuche zu verstehen, wie Netzwerktreiber unter Linux funktionieren. Diese Fragen und Antworten haben gezeigt, dass das Netzwerkgerät unter Linux nicht durch eine Gerätedatei dargestellt wird. Es besagt, dass Netzwerktreiber mit arbeiten sockets. Zum Beispiel dieser Referenzen , wie die Einrichtung der Netzwerkgeräte über ioctlAnrufe. Daioctl jedoch keine Gerätedateien für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.