Dies sind die Dateien, verwenden cat Befehl, um sie anzuzeigen. Zum Beispiel:
cat /proc/net/tcp
Sie können auch die verwenden lsof Befehl.
lsof ist ein Befehl, der “geöffnete Dateien auflisten” bedeutet und in vielen Unix-ähnlichen Systemen verwendet wird, um eine Liste aller geöffneten Dateien und der Prozesse, die sie geöffnet haben, zu melden.
diese Befehle funktionieren nicht in Ubuntu (Ubuntu/Linaro 4.6.1-9ubuntu3)) ===> root@root:/home/aa/test# /proc/net/ ::::: dev_snmp6/ netfilter/ rpc/ stat/
– Stapel_A
8. Juli 2013 um 10:36 Uhr
Dies sind Dateien, verwenden Sie den cat-Befehl, um sie anzuzeigen, wie cat /proc/net/tcp
– Chankey Pathak
8. Juli 2013 um 10:48 Uhr
Es ist normalerweise einfacher zu bedienen lsof statt dieser.
– Hasturkun
8. Juli 2013 um 10:59 Uhr
lsof listet keine RAW-Sockets auf (zumindest nicht unter CentOS). Sie erscheinen in cat /proc/net/raw
– Heikel
22. Mai 2016 um 10:04 Uhr
Insbesondere, wenn Sie bereit sind, die Netlink-Sockets zu überprüfen, siehe /proc/net/netlinkdas alle Netlink-Sockets einschließlich des Kernels anzeigt.
– mxi1
8. Juni 2021 um 5:19 Uhr
Sie können verwenden Nettostat Befehl
netstat –listen
Um offene Ports und aufgebaute TCP-Verbindungen anzuzeigen,
netstat -vatn
Um nur offene UDP-Ports anzuzeigen, versuchen Sie den folgenden Befehl:
netstat -vaun
RAW-ICMP-Sockets werden auf meinem System nicht in netstat angezeigt. Chankeys Antwort funktioniert bei mir unter CentOS cat /proc/net/raw
– Heikel
22. Mai 2016 um 10:13 Uhr
@tricky Das liegt daran, dass Sie verwenden müssen netstat -w -loder noch besser ss-w-l. Diese Befehle werden angezeigt Hören rohe Steckdosen. Wenn Sie weitere Informationen wünschen, verwenden Sie zum Beispiel ss -w -lnp.
– Marius Matutiae
3. September 2016 um 16:53 Uhr
14336100cookie-checkÜberprüfen Sie alle im Linux-Betriebssystem geöffneten Socketsyes
Fragen Sie nach einer Liste der geöffneten “Dateien” lsof
– Arztliebe
8. Juli 2013 um 9:39 Uhr
Wenn Sie mit Code umgehen müssen, sollten Sie eine Liste gültiger Sockets führen und bei Bedarf schließen.
– VoidPointer
8. Juli 2013 um 9:40 Uhr
etwas abseits des Themas, Sie sollten den Wert von socketfd (von Socket zurückgegeben) für eine bessere Fehlerbehandlung überprüfen.
– Tagesrai
8. Juli 2013 um 9:42 Uhr
Ja, die Socket-Nummer ist jedes Mal gleich, wenn der Socket erstellt wird!
– Stapel_A
8. Juli 2013 um 9:50 Uhr
Wenn ein Prozess beendet wird, werden alle seine Dateideskriptoren geschlossen (durch den Kernel).
– Basile Starynkevitch
8. Juli 2013 um 10:10 Uhr