ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Νέα από τον πλανήτη…planet.ellak.gr: Sysglance: Προβολή των πληροφοριών του Linux συστήματός σας

by: Cerebrux

Με το Sysglance μπορούμε να προβάλουμε πληροφορίες του Linux συστήματός για είτε για να μάθουμε την βασική του σύνθεση όσον αφορά το λειτουργικό, το δίκτυο κλπ ή για να δούμε σε περίπτωση προβλήματος, από που να ξεκινήσουμε την περαιτέρω διερεύνηση.

Με τον καιρό, όταν αντιμετωπίζετε κάποιο πρόβλημα, σε μια υπηρεσία συστήματος, σε κάποια συσκευή, η γενικά δεν ξέρετε από πού να ξεκινήσετε την διερεύνηση για πληροφορίες σχετικά με το υλικό η το σύστημά σας καταφεύγετε για βοήθεια σε κάποιο forum ή σε οδηγούς.

Παλιότερα είχαμε κάνει αναφορά σε κάποιες μεθόδους προσέγγισης για να αντλήσουμε πληροφορίες για το Linux σύστημά μας είτε αυτό αφορά για την αναζήτηση βοήθειας (όπως π.χ. στο Linux Mint), είτε γενικά για να δούμε γενικές πληροφορίες για την σύνθεση του υπολογιστή μας. Τα link που αναφέραμε είναι σημαντικά και αξίζει να τα διαβάσετε ώστε να κατανοήσετε και την χρησιμότητα του Sysglance.

Sysglance – Δημιουργία αναφοράς συστήματος

Χρησιμοποιώντας συχνά εντολές τερματικού για να αντλώ πληροφορίες για ένα Linux σύστημα, είτε για να δω την σύνθεσή του, είτε για να δω από που μπορεί να εμφανίζεται κάποιο πρόβλημα (π.χ. κατάσταση δικτύου κλπ) κατέληξα στο ότι είναι καλύτερα φτιάξω ένα script ώστε να μαζέψω τις βασικότερες εντολές σε μια εφαρμογή.

Έτσι, γεννήθηκε το Sysglance. Με το Sysglance μπορείτε να πάρετε μια συνολική αναφορά σχετικά με το σύστημα στο οποίο το τρέχετε. Δεν έχει παραμέτρους (προς το παρόν) οπότε απλά το τρέχετε στο τερματικό, όπως θα δούμε παρακάτω, και αυτό παράγει μια αναφορά με διάφορες πληροφορίες για το linux σύστημά σας.

Χαρακτηριστικά του Sysglance

Το Sysglance θα δημιουργήσει μια αναφορά σχετικά με:

  • Γενικές πληροφορίες για το Linux λειτουργικό
  • Χρόνος λειτουργίας του συστήματος και φορτίο σε διάστημα 1, 5 και 15 λεπτών
  • Διαθέσιμοι λογαριασμοί χρηστών
  • Συνδεδεμένοι χρήστες στο σύστημα
  • Γενικές πληροφορίες για CPU, GPU, USB και κάρτες δικτύου
  • Διαμερίσματα συστήματος αρχείων και χρήση χώρου στο δίσκο
  • Ελεύθερη και χρησιμοποιημένη μνήμη RAM στο σύστημα
  • Top 10 διεργασίες όσον αφορά τη χρήση της μνήμης, συμπεριλαμβανομένου του χρήστη, της pid και πότε ξεκίνησε
  • Εμφάνιση ανά συσκευή δικτύου, δημόσιες και ιδιωτικές διευθύνσεις IP
  • Λίστα υπηρεσιών και ανοιχτές θύρες δικτύου
  • Λίστα σφαλμάτων / ειδοποιήσεων στα αρχεία καταγραφής από την τελευταία εκκίνηση του συστήματος

Λήψη του Sysglance

Το Sysglance το έχω «πακεταρισμένο» ως AppImage και μπορείτε να κάνετε λήψη της τελευταίας έκδοσης από το Releases του αποθετηρίου κάνοντας κλικ στο στοιχείο Assets και στο αρχείο Sysglance * .AppImage. Η το κατεβάζετε από το παρακάτω κουμπί:Download: Sysglance Advertisements

Ή μπορείτε να το κάνετε από το τερματικό:

1wget https://github.com/Utappia/sysglance/releases/download/continuous/Sysglance-x86_64.AppImage

Αφού το κατεβάσετε με έναν από τους δύο τρόπους, θα χρειαστεί να δώσετε δικαιώματα εκτέλεσης ως εφαρμογή. Αυτό μπορείτε να το κάνετε είτε με Δεξι κλίκ στο Sysglance –> Ιδιότητες –> Δικαιώματα –> Εκτέλεση ως εφαρμογή, είτε από το τερματικό:

1chmod +x Sysglance-x86_64.AppImage

Χρήση του Sysglance

Για να το χρησιμοποιήσετε, απλά το τρέχετε στο τερματικό σας:

1sudo ./Sysglance-x86_64.AppImage

Επειδή η αναφορά εμφανίζεται στο τερματικό, μπορείτε να αποθηκεύσετε τα αποτελέσματα σε ένα αρχείο κειμένου. Όπως π.χ.

1sudo ./Sysglance-x86_64.AppImage > sglance-report.txt

Αν θέλετε, επίσης μπορείτε να το μεταφέρετε σε φάκελλο του συστήματος για να το τρέχετε από όπου θέλετε. Π.χ.:

1sudo mv Sysglance-x86_64.AppImage /usr/bin/sysglance

οπότε πλέον μπορείτε να το τρέχετε και ως:

1sudo sysglance

Περιεχόμενα του Sysglance AppImage

Όπως πολύ σωστά έθεσε στα σχόλια ένας αναγνώστης μας, θα πρέπει να μπορούμε να ελέγχουμε τα περιεχόμενα του AppImage για λόγους ασφάλειας. Όπως είχαμε γράψει παλιότερα, δεν θα πρέπει να κατεβάζουμε deb, rpm, tar.gz κλπ απο άγνωστες πηγές αν δεν μπορούμε να επιβεβαιώσουμε την προέλευση και το περιεχόμενό τους.

Έτσι και στην περίπτωση των AppImage το οποίο είναι σαν ένας USB δίσκος, αν χρειάζεστε έναν τρόπο επιβεβαίωσης των αρχείων που περιλαμβάνει, μπορείτε να το προσαρτήσετε επιτόπου και να ελέγξετε το περιεχόμενό του :

Παράδειγμα με το Sysglance:

1./Sysglance-x86_64.AppImage --appimage-mount

αμέσως από κάτω θα σας εμφανίσει που το έχει κάνει mount (προσάρτηση)

Στην περίπτωσή μου, το είχα κατεβάσει στο /tmp φάκελο οπότε το προσάρτησε σε έναν κρυφό (με τελεία) φάκελο:

1/tmp/.mount-Sysglaix9bMv

οπότε τώρα μπορείτε να το ανοίξετε στον περιηγητή αρχείων της διανομής σας (αφού πατήσετε Ctrl+H για προβολή κρυφών αρχείων)

Για να σταματήσετε την προσάρτηση, απλά πατήστε τον συνδυασμό πλήκτρων Ctrl+C ώστε να τερματιστεί η διεργασία.

Επίλογος

Μπορείτε να δείτε τον κώδικα στο αποθετήριο του sysglance στο github όπως και πληροφορίες, αναφορές σφαλμάτων κλπ.

Ελπίζω να σας φανεί χρήσιμο.

Πηγή άρθρου: https://planet.ellak.gr/, https://cerebrux.net

Leave a Comment