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