mknodコマンドパラメータは正確に何ですか?

mknodコマンドパラメータは正確に何ですか?

mknodコマンドパラメータとは何ですか?

chrootの中に刑務所を作りたいです。だから私は次のことをしなければなりません:

mknod /var/chroot/bind/dev/null c 1 3
mknod /var/chroot/bind/dev/random c 1 8

c、、1とは3何ですか8

ベストアンサー1

mknod通常、/ devブランチにデバイスファイルが生成されますが、必ずしも例と同じではありません。

最初のパラメータは、作成したいデバイスの種類を示します。このc場合は文字デバイスです。他のオプションには、bブロックデバイス、pfifos(パイプ)があります。

2番目のパラメータは、カーネルが使用するドライバを識別する主要なデバイス番号です。

3番目のパラメーターは、内部使用のためにドライバーに渡される補助装置番号です。

Linuxでは、メジャー/マイナー番号は次のように記録されます。デバイス.txt

したがって、1はいわゆる使用されます。ストレージデバイスドライバーが処理します。

3null読み取り時にEOFを返し、書き込み内容を削除するデバイスを示します。

8random乱数を返すデバイスを示します。

詳しくは、デバイスのマニュアルページをご覧ください。

man -s 4 null
man -s 4 random

おすすめ記事