Junior
Πώς μπορούμε να δούμε τις τρέχουσες συνδέσεις;
sobes.tech AI
Απάντηση από AI
Χρησιμοποιώντας το εργαλείο netstat:
# Εμφάνιση όλων των συνδέσεων (ενεργών και παθητικών)
netstat -a
# Εμφάνιση μόνο των ακροατών socket
netstat -l
# Εμφάνιση TCP συνδέσεων
netstat -t
# Εμφάνιση UDP συνδέσεων
netstat -u
# Εμφάνιση PID και ονόματος διαδικασίας (απαιτούνται δικαιώματα root)
netstat -p
# Συνδυασμός σημαίων για πιο πλήρη εμφάνιση
netstat -tunlp
Χρησιμοποιώντας το εργαλείο ss (προτιμότερο σε σύγχρονα συστήματα λόγω υψηλότερης απόδοσης):
# Εμφάνιση όλων των συνδέσεων
ss -a
# Εμφάνιση μόνο των ακροατών socket
ss -l
# Εμφάνιση TCP συνδέσεων
ss -t
# Εμφάνιση UDP συνδέσεων
ss -u
# Εμφάνιση PID και ονόματος διαδικασίας
ss -p
# Συνδυασμός σημαίων
ss -tunlp
Χρησιμοποιώντας το περιεχόμενο του καταλόγου /proc/net/:
Οι πληροφορίες σχετικά με τις συνδέσεις διατίθενται στα αρχεία /proc/net/tcp, /proc/net/udp και άλλα σε αυτόν τον κατάλογο.
# Προβολή των ακατέργαστων δεδομένων TCP
cat /proc/net/tcp
Αυτή η μέθοδος απαιτεί χειροκίνητη ερμηνεία των δεδομένων, που παρουσιάζονται σε δεκαεξαδική μορφή. Τα εργαλεία netstat και ss παρέχουν πιο βολική και αναγνώσιμη έξοδο.