Αυτή είναι μια σύντομη ένα. Χάρη στην Το πώς-να Geek για την άσκηση αυτής της εντολής μου, την αντιμετώπιση προβλημάτων σε ρεπερτόριο.
Λίγη φόντο πρώτο. Αυτή η εντολή είναι χρήσιμο να καθοριστεί ποιος προκαλεί τα περισσότερα hits για το web site σας. Με τη μουσική μου blog, να αποστέλλω μια δίκαιη αριθμός των (εντελώς νομικά) MP3s. Ορισμένα άτομα κάτω των ηθικών εκείνων συχνά χρήση MP3s με ρεύμα μέσω του δικτυακού τους τόπου, προκαλώντας το δικό μου να είναι πιο αργό (και ένα μεγαλύτερο εύρος ζώνης νομοσχέδιο). Αναφέρονται εκτός από την IP διεύθυνση του site / πρόσωπο "κλέβει" το εύρος ζώνης μου τότε μπορώ να δεσμεύσουν την ΠΕ από την πρόσβαση σε οποιοδήποτε περιεχόμενο μου.
Σημείωση: θα χρειαστεί πρόσβαση στο κέλυφος σας web server log files
- SSH (ή telnet) στο δικτυακό σας φιλοξενήσει. Μετάβαση στον κατάλογο που αποθηκεύει σας web server log files.
- Εκτελέστε αυτήν την εντολή:
ουρά -100.000 access.log | awk '(print $ 1)' | είδους | uniq-c | είδους-n
όπου 100000 είναι ο αριθμός των γραμμών (αρχίζοντας από το τέλος του αρχείου καταγραφής) που θέλετε να αναζητήσετε, και access.log είναι το όνομα του web server log πρόσβαση.
- Το αποτέλεσμα θα είναι μια (μάλλον) αρκετά μακρύ κατάλογο των ΕΠ, διαλογή από τα ελάχιστα πλέον να χτυπά. Η πρώτη αξία σε κάθε γραμμή είναι το πόσες φορές η διεύθυνση IP (το δεύτερο αριθμό) πρόσβαση στο δικτυακό σας τόπο (στον αριθμό των γραμμών του αρχείου καταγραφής που ορίσατε).
Χρησιμοποιήστε υποδοχής για να προσδιορίσετε το έγκυρο όνομα τομέα του κάθε διεύθυνση IP που εμφανίζεται (θα χρειαστεί κατά πάσα πιθανότητα οι οποίοι θέλουν να γνωρίζουν εκείνοι που έπληξαν την ιστοσελίδα σας είναι η πλέον). Στο screenshot παρακάτω παράδειγμα, δύο από τα ΕΠ που έπληξε simplehelp.net τα περισσότερα ήταν Googlebot και το Yahoo Site Crawler.
- Αν υπάρχει ένα IP / domain που φαίνεται ύποπτη, μπορείτε να το ελέγξετε και να δείτε ποια αρχεία είχαν χτυπήσει χρησιμοποιώντας την εντολή:
ουρά -1000 access.log | grep xx.xx.xx.xx
Σε αυτήν την εντολή, 1000 είναι ο αριθμός των γραμμών να ελέγχει, access.log είναι το όνομα του web server log πρόσβαση, και xx.xx.xx.xx είναι η IP που θέλετε να ταξινομήσετε κατά. Είχα προτείνει τη χρήση ενός μικρότερου αριθμού (1000 έναντι 100.000 που χρησιμοποιήθηκε κατά την πρώτη εντολή), όπως πιθανότατα δεν χρειάζονται / θέλουν να δουν κάθε αρχείο που έχει πρόσβαση. Αν το κάνεις, αύξηση αριθμού 1000. Ή, εάν δεν πάρα πολλά αποτελέσματα εμφάνιση ", που σημαίνει ότι είχαν χτυπήσει το δικτυακό σας τόπο" νωρίτερα ", και θα ήθελα να αυξήσει 1000 έως υψηλότερο αριθμό.































3 comments… read them below or (3 σχόλια ... τα διαβάσετε παρακάτω, ή προσθέσω ένα )
Το πρόβλημα είναι ότι αν κάποιος hotlinks σας MP3s (ή εικόνες, ή οποιαδήποτε άλλα μέσα ενημέρωσης), τότε είναι ακόμα ΕΠ των χρηστών που θα εμφανίζεται σε σας κορμοί, που δεν προσβάλλουν το web. Δηλαδή, πιθανότατα θα είναι αρκετά ακόμη και τη διανομή των χρηστών και διακρίνεται από εκείνη της δικαιολογημένης επισκέπτες σας (αν κάποιος δεν είναι μόνο συνεχώς ανανεώνετε το περιεχόμενο των μέσων μαζικής ενημέρωσης).
Τι θέλετε να κάνουμε είναι να ελέγχει για την αναφοράς πληροφορίες να σας αρχεία πολυμέσων (φυσικά εκτός από το δικό σας domain από τη λίστα).
Tony --
Υπό κανονικές συνθήκες, ναι, έχετε απόλυτο δίκιο. Στη δική μου περίπτωση, ο χώρος φόρτωσης αρχείων μέσω flash player που θα φιλοξενείται, και όλα τα αιτήματα που προέρχονται από τους δικτυακούς τόπους Flash Player. Η προσθήκη της ΠΕ για να μου. Htaccess με τη σειρά τους σταμάτησαν να το Flash Player από τη φόρτωση των τραγουδιών για όποιον / όλους όσους προσπάθησαν να παίξουν τους από την * * explatives site.
لم افهم شي
Αφήστε ένα σχόλιο