Hallo zusammen,
in folgender Angelegenheiten möchte ich euch um Rat bitten:
Lt. Handbuch lässt sich der Port von Applikationen (hier: MySQL) statt mit 'netstat' via 'telnet' überprüfen:
Syntax: telnet localhost mysql
telnet-Befehl 'get' liefert den Port
Was bei Apache2 funktioniert, schlägt bei MySQL fehl. Statt einer diskreten Zahl erscheint nur Kaudawelsch, bis schließlich die Verbindung getrennt wird.
Getestete OS: Debian Lenny und Ubuntu Lucid Lynx.
Ursache?
Gruß PetaPico.
MySQL: Port prüfen via telnet
- linrunner
- Beiträge: 864
- Registriert: Sa 22. Mai 2010, 12:55
- Linuxdistribution: Arch / Ubuntu 22.04
- Kontaktdaten:
Re: MySQL: Port prüfen via telnet
Hi,
telnet ist in keinster Weise äquivalent zu netstat. Mit (wichtig: als Root oder per sudo)
kannst Du nachschauen welcher Dämon lokal auf dem Rechner an welchem TCP-Port horcht (poste mal den Output).
Mit
verbindest Du zu einem TCP-Port, also z.B. zum Port 80 für http bzw. Apache. Den richtigen Port mußt Du dazu aber wissen - oder eben per netstat ermitteln.
Übrigens mußt Du natürlich bei Eingaben via telnet an den Dämon genau das jeweilige Anwendungsprotokoll nachbilden, sonst wirft dich der Dämon aus der Verbindung, weil er keine Lust hat deinen "Blödsinn" zu enträtseln. Computer sind so .
telnet ist in keinster Weise äquivalent zu netstat. Mit (wichtig: als Root oder per sudo)
Code: Alles auswählen
netstat -ltnp
Mit
Code: Alles auswählen
telnet <hostname> <port>
Übrigens mußt Du natürlich bei Eingaben via telnet an den Dämon genau das jeweilige Anwendungsprotokoll nachbilden, sonst wirft dich der Dämon aus der Verbindung, weil er keine Lust hat deinen "Blödsinn" zu enträtseln. Computer sind so .
Gruß, linrunner
----------------------------------------------------
Arch Linux / Ubuntu 22.04 – TLP - Linux Stromsparen
-- Fehler im Anwender sind schwer zu beheben, da es meist keine Updates gibt
----------------------------------------------------
Arch Linux / Ubuntu 22.04 – TLP - Linux Stromsparen
-- Fehler im Anwender sind schwer zu beheben, da es meist keine Updates gibt
Re: MySQL: Port prüfen via telnet
Hallo linrunner,
danke für Deine schnelle Antwort!
netstat -ltnp liefert folgende Ausgabe:
telnet localhost 3306 liefert dies:
Gruß PetaPico.
danke für Deine schnelle Antwort!
netstat -ltnp liefert folgende Ausgabe:
Code: Alles auswählen
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 3919/mysqld
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 4694/exim4
tcp6 0 0 :::80 :::* LISTEN 2721/apache2
Code: Alles auswählen
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
?
5.0.51a-24+lenny4 & yqOsutg( ,¢ -KomVHCXrS*s
Ok, also liegt ein OSI-Layer-8-Problem vor. Aber genau diesen Befehl empfiehlt Eric Amberg in seinem Debian-Handbuch (S. 563). Warum tut er das?!Übrigens mußt Du natürlich bei Eingaben via telnet an den Dämon genau das jeweilige Anwendungsprotokoll nachbilden, sonst wirft dich der Dämon aus der Verbindung, weil er keine Lust hat deinen "Blödsinn" zu enträtseln.
Gruß PetaPico.
- linrunner
- Beiträge: 864
- Registriert: Sa 22. Mai 2010, 12:55
- Linuxdistribution: Arch / Ubuntu 22.04
- Kontaktdaten:
Re: MySQL: Port prüfen via telnet
Der Test ist sinnvoll wenn man "schnell mal" die Netzwerk-Verbindung prüfen möchte - es reicht zu sehen, daß telnet verbindet und ggf. irgendeine Ausgabe kommt (bei dir z.B. die MySQL-Version "5.0.51a-24+lenny4"). Mit localhost ist es natürlich weniger spannend. Die Funktionalität eines Dienstes bzw. Dämons testet man besser mit dem passenden Client.
Gruß, linrunner
----------------------------------------------------
Arch Linux / Ubuntu 22.04 – TLP - Linux Stromsparen
-- Fehler im Anwender sind schwer zu beheben, da es meist keine Updates gibt
----------------------------------------------------
Arch Linux / Ubuntu 22.04 – TLP - Linux Stromsparen
-- Fehler im Anwender sind schwer zu beheben, da es meist keine Updates gibt
Re: MySQL: Port prüfen via telnet
Gut, gut. Dann kann dieser Beitrag geschlossen werden!
Vielen Dank!
Gruß PetaPico.
Vielen Dank!
Gruß PetaPico.