Sobes.tech
Senior

Έχετε χρειαστεί να εκτελέσετε εντολές Linux; Ποιες χρησιμοποιείτε;

sobes.tech AI

Απάντηση από AI

Ναι, χρησιμοποιώ τακτικά εντολές Linux κατά την ανάπτυξη και αποσφαλμάτωση εφαρμογών σε Go. Μερικές από τις συχνά χρησιμοποιούμενες είναι:

  • ps, top — για την παρακολούθηση διεργασιών.
  • netstat, ss — για τον έλεγχο δικτυακών συνδέσεων.
  • grep, awk, sed — για φιλτράρισμα και επεξεργασία καταγραφών.
  • curl, wget — για δοκιμή HTTP αιτημάτων.
  • strace — για την παρακολούθηση κλήσεων συστήματος.
  • docker — για διαχείριση κοντέινερ.

Παράδειγμα: για να βρείτε όλα τα σφάλματα στα αρχεία καταγραφής της εφαρμογής, μπορείτε να χρησιμοποιήσετε:

cat app.log | grep ERROR

Ή για να ελέγξετε ποιοι πόρτες ακούει η εφαρμογή:

ss -tuln | grep 8080