Rumah > Artikel > Tutorial sistem > 10 arahan paling berbahaya dalam Linux dan penilaian risikonya
Baris arahan Linux berguna, cekap dan menyeronokkan, tetapi kadangkala ia juga boleh berbahaya, terutamanya apabila anda tidak pasti apa yang anda lakukan.
Artikel ini akan memperkenalkan anda kepada sepuluh arahan, tetapi lebih baik anda tidak cuba menggunakannya.
Sudah tentu, arahan berikut biasanya dijalankan di bawah keistimewaan akar untuk memaparkan kebodohan hingga ke titik putus asa di bawah identiti pengguna biasa, hanya satu pertiga daripada satu ekar tanah dimusnahkan.
1. rm -rf arahan
rm -rf command ialah salah satu cara terpantas untuk memadam folder dan kandungannya.
Hanya kesilapan kesilapan atau kejahilan yang sedikit boleh menyebabkan ranap sistem tidak dapat dipulihkan.
Berikut adalah beberapa pilihan arahan rm:
Arahan 1.rm biasanya digunakan untuk memadam fail di bawah Linux.
2. Perintah rm -r memadam folder secara rekursif, malah folder kosong.
3. Perintah rm -f boleh memadam terus 'fail baca sahaja' tanpa bertanya. Memadamkan fail di bawah Linux tidak mengambil kira sama ada fail itu baca sahaja, tetapi hanya sama ada direktori induknya mempunyai kebenaran menulis. Oleh itu, parameter -f hanya bermakna anda tidak perlu mengesahkan pemadaman satu demi satu, tetapi akan memadamnya secara senyap. Di samping itu, arahan rm asal sebenarnya tidak mempunyai gesaan pemadaman, tetapi pengedaran umum akan menambah parameter -i kepada rm melalui alias untuk meminta pengesahan pemadaman, manakala -f menyekat gesaan ini.
4.rm -rf /: Padam secara paksa semua bahan dalam direktori akar.
5.rm -rf *: Padam paksa semua fail dalam direktori semasa.
6.rm -rf .: Padamkan folder semasa dan subfoldernya secara paksa.
Mulai sekarang, sila berhati-hati apabila anda melaksanakan arahan rm -rf. Kami boleh mencipta alias rm -i untuk arahan 'rm' dalam fail ".bashrc" untuk mengelakkan kemalangan apabila memadam fail dengan arahan 'rm' Ia akan meminta anda mengesahkan setiap permintaan pemadaman. (Nota terjemahan: Kebanyakan pengedaran telah melakukan perkara ini. Jika tidak, sila berbuat demikian, dan pastikan anda mempertimbangkan perkara yang anda lakukan sebelum menggunakan parameter -f! Penterjemah sendiri telah mempelajari pengajaran darah dan air mata.)
2. :{:|:&};: Perintah
Ini adalah contoh bom garpu.
Operasi khusus adalah untuk mentakrifkan fungsi bernama ‘:’, yang akan memanggil dirinya dua kali, sekali di latar depan dan masa lain di latar belakang. Ia akan dilaksanakan berulang kali sehingga sistem ranap.
3. Perintah > Arahan ini akan menulis output 'arahan' tertentu ke peranti blok /dev/sda.
Operasi ini akan menggantikan semua blok data dalam peranti blok dengan data asal yang ditulis oleh arahan, mengakibatkan kehilangan data keseluruhan peranti blok.4. folder mv /dev/null
Arahan ini akan mengalihkan 'folder' tertentu ke /dev/null. Di Linux, peranti /dev/null atau null ialah fail khas, dan semua data yang ditulis kepadanya dikosongkan dan kemudian operasi tulis dikembalikan dengan jayanya.
Sudah tentu, perlu diingatkan bahawa arahan ini tidak menghalang perisian pemulihan data - oleh itu, pemusnahan yang benar dan lengkap memerlukan penggunaan perisian atau teknik khusus.
Arahan ini memuat turun skrip daripada (mungkin) sumber berniat jahat dan melaksanakannya. WArahan Wget akan memuat turun skrip ini, dan sh akan (tanpa syarat) melaksanakan skrip yang dimuat turun. Nota: Anda harus sentiasa memberi perhatian kepada sumber pakej atau skrip anda yang dimuat turun. Hanya gunakan skrip/program yang dimuat turun daripada sumber yang dipercayai.
6. mkfs.ext3 /dev/sda
Arahan di atas akan memformat peranti blok 'sda' Selepas melaksanakan arahan ini, peranti blok anda (pemacu keras) akan diformatkan, secara langsung menjadikan sistem anda mencapai tahap yang tidak boleh dipulihkan. Biasanya kami tidak menggunakan peranti seperti /dev/sda secara langsung melainkan ia digunakan sebagai peranti mentah. Secara amnya, anda perlu membahagikan sda kepada partition seperti sda1 dan sda2 sebelum digunakan. Sudah tentu, sama ada anda menggunakan sda atau sda1, mkfs pada peranti blok atau partition adalah memusnahkan, dan data padanya akan tersejat.
7. >
Arahan ini selalunya digunakan untuk mengosongkan kandungan fail atau merekodkan output arahan.Tetapi sebelum melaksanakan, sila sahkan bahawa fail output kosong atau tidak wujud, jika tidak, fail asal akan benar-benar tidak dapat dipulihkan - perisian pemulihan data mungkin tidak dapat membantu anda.
Apa yang anda mungkin benar-benar mahu gunakan ialah ">>", yang mengumpul output baharu pada fail, dan bukannya mengepam fail itu. Jika anda membuat input yang salah atau memasukkan perintah secara jahil seperti "> xt.conf" semasa melaksanakan arahan di atas, fail konfigurasi atau mana-mana fail konfigurasi sistem lain akan ditimpa.
8. ^foo^barArahan ini digunakan untuk mengedit arahan yang dijalankan sebelum ini tanpa menaip semula keseluruhan arahan.
Ini boleh membawa kepada masalah sebenar jika anda tidak menyemak dengan teliti risiko menukar arahan asal apabila menggunakan arahan foobar.
9 dd if=/dev/random of=/dev/sda
Arahan ini akan menulis fail sampah rawak ke sda peranti blok dan memadamkan data, menjadikan sistem anda dalam keadaan huru-hara dan tidak dapat dipulihkan.
Ingat apa yang saya katakan di atas bahawa mv ke lubang hitam tidak boleh memadamkan data sepenuhnya? Kemudian arahan ini memberi anda cara untuk memadamkannya sepenuhnya! Sudah tentu, anda boleh menimpanya beberapa kali hanya untuk berada di bahagian yang selamat.
10. Arahan tersembunyi
Arahan berikut sebenarnya adalah arahan pertama di atas (rm -rf).
Kod di sini disembunyikan dalam perenambelasan Pengguna yang jahil mungkin tertipu dan boleh memadam partition root anda jika menjalankan arahan berikut dalam terminal.
Bahaya sebenar tersembunyi dan tidak dapat dikesan dengan mudah. Anda mesti sentiasa sedar akan akibat daripada apa yang anda lakukan.
Ingat, jangan sekali-kali menyusun/menjalankan kod daripada sumber yang tidak diketahui.
Apa yang saya bawa kepada anda hari ini ialah arahan yang berakhir di sini Sila ingat untuk tidak mencubanya pada pelayan atau peranti lain~
Jika anda ingin mengujinya, sila jalankannya pada mesin maya, jika tidak, fail akan hilang atau sistem akan ranap.
Atas ialah kandungan terperinci 10 arahan paling berbahaya dalam Linux dan penilaian risikonya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!