Η Microsoft έχει μεταφέρει το SysInternals Procmon σε Linux
Σήμερα η κόλαση έχει παγώσει. Η Microsoft έχει διαθέσει το Sysinternals Procmon για Linux, αποστέλλοντας έτοιμα προς χρήση πακέτα για το Ubuntu 18.04.
Το Process Monitor είναι ένα εργαλείο παρακολούθησης για Windows που εμφανίζει ζωντανά αρχεία, μητρώο και δραστηριότητα διεργασιών/νημάτων. Είναι ένα σχετικά νέο εργαλείο που συνδυάζει δύο παλαιότερα βοηθητικά προγράμματα Sysinternals, το Filemon και το Regmon. Το εργαλείο εμφανίζει σε πραγματικό χρόνο όλη τη δραστηριότητα του συστήματος αρχείων σε ένα λειτουργικό σύστημα Microsoft Windows.
Στα Windows, το Process Monitor μπορεί να χρησιμοποιηθεί για την παρακολούθηση των αλλαγών μητρώου και συστήματος αρχείων που πραγματοποιούνται από μια διεργασία. Υποστηρίζει έναν τεράστιο αριθμό φίλτρων και επιτρέπει την εξαγωγή των συλλεγόμενων δεδομένων σε ένα αρχείο. Είναι το ελβετικό μαχαίρι για έναν προχωρημένο χρήστη.
SysInternals Procmon σε Linux
Η Microsoft έχει μεταφέρει το Procmon στο Linux με άδεια MIT. Το έργο είναι τώρα σε εξέλιξη GitHub.
Το Process Monitor (Procmon) είναι ένα Linux που επαναπροσδιορίζει το κλασικό εργαλείο Procmon από τη σουίτα εργαλείων Sysinternals για Windows. Το Procmon παρέχει έναν βολικό και αποτελεσματικό τρόπο για τους προγραμματιστές Linux να εντοπίζουν τη δραστηριότητα syscall στο σύστημα.
Ως απαιτήσεις συστήματος, η Microsoft αναφέρει τα εξής:
- Ελάχιστο λειτουργικό σύστημα:
- Ubuntu 18,04 lts
-
cmake
>= 3,13 (μόνο για χρόνο κατασκευής) -
libsqlite3-dev
>= 3,22 (μόνο χρόνος κατασκευής)
Στο Github, θα βρείτε επίσης οδηγίες κατασκευής για λάτρεις.
Σίγουρα, η μεταφορά του Procmon στο Linux είναι μια από τις λιγότερο αναμενόμενες κινήσεις από τη Microsoft. Θα χρειαστεί λίγος χρόνος για να δούμε πόσο χρήσιμο είναι και να αναλύσουμε αν είναι καλύτερο από το παλιό καλό htop
και στρας
εργαλεία.