5 Θανάσιμες εντολές Linux δεν πρέπει ποτέ να τρέξει
Ως χρήστης Linux, πιθανότατα έχετε ψάξει σε απευθείας σύνδεση για άρθρα και σεμινάρια που σας δείχνουν πώς να χρησιμοποιήσετε το τερματικό για να εκτελέσετε κάποιες εντολές. Ενώ οι περισσότερες από αυτές τις εντολές είναι αβλαβείς και θα μπορούσαν να σας βοηθήσουν να γίνετε πιο παραγωγικοί, υπάρχουν κάποιες εντολές που είναι θανατηφόρες και θα μπορούσαν να εξαλείψουν ολόκληρο το μηχάνημά σας. Σε αυτό το άρθρο, ας δούμε μερικές από τις θανάσιμες εντολές του Linux που δεν πρέπει ποτέ να τρέξετε.
Σημείωση: Αυτές οι εντολές είναι πραγματικά επιβλαβείς, οπότε μην προσπαθήσετε να τις αναπαραγάγετε στις μηχανές Linux. Σε έχω προειδοποιήσει.
1. Διαγράφει τα πάντα αναδρομικά
rm -rf /
Αυτή είναι μια από τις πιο θανατηφόρες εντολές Linux γύρω. Η λειτουργικότητα αυτής της εντολής είναι πολύ απλή. Απομακρύνει ή διαγράφει ( rm
) όλα τα αρχεία και τους φακέλους αναδρομικά ( -rf
) στον ριζικό κατάλογο (/) του υπολογιστή σας Linux. Μόλις διαγράψετε όλα τα αρχεία στον ριζικό κατάλογο, δεν υπάρχει τρόπος να μπορέσετε να εκκινήσετε ξανά το σύστημα Linux. Επίσης γνωρίζετε ότι η παρακάτω εντολή έρχεται σε πολλές άλλες μορφές όπως rm -rf *
ή rm -rf
. Επομένως πάντα να είστε προσεκτικοί όταν εκτελείτε μια εντολή που περιλαμβάνει rm
.
2. Βόμβα πτηνών
: () {: |: &}:
Αυτή η παράξενη εντολή δεν μοιάζει ούτε με εντολή, αλλά λειτουργεί σαν ιός που δημιουργεί αντίγραφα του εαυτού του ατέλειωτα, που ονομάζεται Bomb Bomb. Αυτή η λειτουργία κελύφους εξαφανίζει γρήγορα όλους τους πόρους του συστήματος όπως CPU, μνήμη κλπ. Και θα προκαλέσει μια συντριβή συστήματος η οποία με τη σειρά της μπορεί να οδηγήσει σε απώλεια δεδομένων. Επομένως, ποτέ μην δοκιμάσετε ποτέ αυτή την εντολή ή οποιαδήποτε άλλη περίεργη εντολή για αυτό το θέμα.
3. Μετακινήστε τα πάντα σε τίποτα
mv ~ / dev / null
Η λειτουργικότητα αυτής της εντολής είναι πραγματικά βασική και απλή. Το μόνο που κάνει είναι να μετακινήσετε (mv) τα περιεχόμενα του αρχικού σας φακέλου (~) στον /dev/null
φάκελο. Αυτό φαίνεται πραγματικά αθώο, αλλά το catch είναι ότι δεν υπάρχει φάκελος που ονομάζεται "Null", και απλά σημαίνει ότι μετακινείτε όλα τα αρχεία και τους φακέλους σας σε τίποτα ουσιαστικά καταστρέφοντας όλα τα αρχεία ανεπανάληπτα.
4. Διαμορφώστε το σκληρό δίσκο
mkfs.ext3 / dev / sda
Αυτή η εντολή είναι πραγματικά μια καταστροφή, καθώς διαμορφώνει ολόκληρο το σκληρό σας δίσκο και την αντικαθιστά με το νέο σύστημα αρχείων ext3. Μόλις εκτελέσετε την εντολή, όλα τα δεδομένα σας θα χαθούν ανεπανάληπτα. Έτσι μην δοκιμάσετε ποτέ αυτή την εντολή ή οποιαδήποτε άλλη ύποπτη εντολή που περιλαμβάνει τον σκληρό σας δίσκο (sda).
5. Εντολή εξόδου απευθείας στο σκληρό δίσκο
οποιαδήποτε εντολή> / dev / sda
Αυτή η εντολή είναι πολύ πιο απλή. οποιαδήποτε εντολή εκτελείτε (αντί της "οποιασδήποτε εντολής") θα γράψει τα δεδομένα εξόδου στον πρώτο σκληρό σας δίσκο αντικαθιστώντας όλα τα αρχεία και τους φακέλους. Αυτό με τη σειρά του βλάπτει ολόκληρο το σύστημα αρχείων σας. Μόλις εκτελέσετε αυτήν την εντολή, δεν θα μπορέσετε να εκκινήσετε το μηχάνημά σας στο Linux και τα δεδομένα σας ενδέχεται να χαθούν ανεπανάληπτα. Και πάλι, μην δοκιμάσετε ποτέ καμιά ύποπτη εντολή που να περιλαμβάνει τον σκληρό σας δίσκο (sda).
συμπέρασμα
Η χρήση της γραμμής εντολών είναι πολύ ενδιαφέρουσα, αλλά δεν εκτελείτε τυφλά όλες τις εντολές που βρίσκετε στο διαδίκτυο. Μία μόνο εντολή αρκεί για να σβήσει ολόκληρο το σύστημά σας. Επιπλέον, ενώ ορισμένες από τις παραπάνω εντολές απαιτούν αυξημένα δικαιώματα (διαχειριστή), μπορεί να μεταμφιεστούν σε άλλες εντολές και ενδέχεται να σας εξαπατήσουν να τις εκτελέσετε. Έτσι, πάντα να είστε προσεκτικοί κατά την εκτέλεση των εντολών και να εμπιστευτείτε μόνο αξιόπιστες και αξιόπιστες πηγές για τις απαιτήσεις της γραμμής εντολών. Ο καλύτερος τρόπος είναι να εκπαιδεύσετε τον τρόπο με τον οποίο κάθε εντολή λειτουργεί και σκέφτεστε πριν εκτελέσετε την εντολή.
Ο παραπάνω κατάλογος δεν είναι σίγουρα καθοριστικός και υπάρχουν ακόμα αρκετοί θάνατοι εντολές που δεν μπορούμε να καλύψουμε. Εάν γνωρίζετε κάποια, μπορείτε να τα μοιραστείτε με τα παρακάτω σχόλια.