システムの物理メモリへのアクセスを提供します。
mem(4)
man ページで /dev/mem
について詳しく説明しています
はい、あらゆる種類の問題を引き起こす可能性があります。再起動すれば問題は解決しますが、悪いことが非常に簡単に発生する可能性があります。気をつけて! :-)
/dev/mem は、システムの物理へのアクセスを提供します 仮想メモリではなくメモリ。カーネルの仮想アドレス空間には、/dev/kmem を使用してアクセスできます。
主に、ビデオ アダプタなどの周辺ハードウェアに関連する IO メモリ アドレスにアクセスするために使用されます。
sudo cat /dev/urandom > /dev/mem
sudo は cat の権限を昇格させますが、リダイレクトの権限は昇格させないため、何もしません。 sudo su
のいずれかを実行できます 次に、ルートシェルで作業するか、使用します
sudo dd if=/dev/urandom of=/dev/mem
/dev/mem
物理メモリ、つまりシステム内のすべての RAM へのアクセスを提供しますが、RAM への完全な読み取り/書き込みアクセスを提供するわけではありません (このドキュメントの CONFIG_STRICT_DEVMEM オプションを参照してください)。また、物理メモリの一部の領域には、ビデオ カード メモリなどの他のデバイスがマップされていることにも注意してください。
/dev/mem
に盲目的に書き込む 不確かな動作になります。これは、同じことを行う youtube ビデオです。