At finde en ubrugt port på et Ubuntu Linux-system kan være nødvendigt for forskellige netværksapplikationer. Her er nogle metoder til at finde en ubrugt port:
En kombination af netstat
og awk
kan bruges til at finde en ubrugt port:
netstat -tuln | awk 'NR>2 {print $4}' | awk -F: '{print $NF}' | sort -n | uniq
Dette vil liste alle brugte porte. Du kan derefter manuelt finde en port, der ikke er i brug.
En anden metode er at bruge ss
og grep
:
ss -tuln | grep LISTEN
Dette vil vise alle porte, der lytter. Du kan derefter finde en ubrugt port ved at sammenligne med en liste over mulige porte.
Et Python script kan automatisere processen med at finde en ubrugt port:
import socket
def find_free_port():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('', 0))
port = s.getsockname()[1]
s.close()
return port
print(find_free_port())
Kør dette script for at få en ubrugt port.
Du kan også bruge lsof
til at finde brugte porte:
lsof -i -P -n | grep LISTEN
Dette vil vise en liste over alle brugte porte, og du kan derefter finde en ubrugt port manuelt.
Med nmap
kan du scanne for åbne porte og finde en ubrugt port:
nmap -p 1-65535 localhost
Dette vil scanne alle porte og vise, hvilke der er åbne. Du kan derefter finde en ubrugt port.
Ved at bruge en af disse metoder kan du effektivt finde en ubrugt port på et Ubuntu Linux-system.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker