タグ付けされた質問 「devices」

デバイスは、Unix / Linuxデバイスの特殊ファイルに関する質問を指します。通常、これらは/ devの下にあります。このタグを物理デバイス(usbやpciなどを使用するデバイス)に使用しないでください。

14
システム内のハードディスクを確認するにはどうすればよいですか?
マウントされておらず、おそらくフォーマットされていないものも含めて、使用可能なハードディスクを知る必要があります。dmesgまたは/var/log/messages(スクロールするには多すぎる)でそれらを見つけることができません。この情報を使用し/devたり/proc見つけたりする方法があればいいのですが、どうすればいいのかわかりません。Linuxを使用しています。

9
/ dev / nullがファイルなのはなぜですか?その機能が単純なプログラムとして実装されていないのはなぜですか?
Linuxでの特殊ファイルの概念を理解しようとしています。しかし、/dev私の知る限り、Cのいくつかの行でその機能を実装できる場合、特別なファイルを持っているのはばかげているように見えます。 さらに、ほぼ同じ方法で使用することもできます。つまりnull、にリダイレクトする代わりにパイピングし/dev/nullます。ファイルとして持つ特定の理由はありますか?同じファイルにアクセスするプログラムが多すぎるなど、他の多くの問題をファイルにしないのですか?

7
「/ dev」Linuxファイルはどのように作成されますか?
Linuxには、実際にはファイルではない特別なファイルがあります。 これらの最も注目すべき明確な例は、次のdevような「ファイル」フォルダーにあります。 /dev/null -ファイルに書き込んだものはすべて無視します /dev/random -ファイルの内容の代わりにランダムなデータを出力します /dev/tcp -ネットワーク経由でこのファイルに書き込むデータを送信します まず第一に、これらの種類の「ファイル」の名前は何ですか?実際には何らかのスクリプトまたはバイナリの変装です。 第二に、それらはどのように作成されますか?これらのファイルはカーネルレベルでシステムに組み込まれていますか、それとも自分で「マジックファイル」を作成する方法はありますか(どう/dev/rickrollですか?)。
112 linux  files  devices 

4
使用可能なネットワークインターフェイスを見つけるにはどうすればよいですか?
これはlinuxに関するものですが、一般的な* nixメソッドを知っている人がいればそれでいいでしょう。 昨日、イーサネットケーブルを接続した状態でシステムを起動しました。「NetworkManager」がインストールされていないので、起動したらifconfigDHCP インターフェースを手動で起動するためにイーサネットインターフェースの名前を探しに行きましたが、lo。 NICはを介してリストされlspci、適切なカーネルドライバーがロードされました。システムは通常wifiを使用し、そのためのインターフェイス名はでしたwlan0。試したところifconfig wlan0 up、wlan0登場しました。しかし、私が覚えていた唯一のイーサネットインターフェース名はでeth[N]あり、em[N]どちらも機能しませんでした。 このドキュメントでは、「予測可能なインターフェイス名」について言及していますが、それらが何であるかを簡単な用語で説明することはできません。これは、この場合の名前がPCIバスとスロット番号から推測されることを意味するソースコードを指します。これは、不必要に複雑な面倒のようです。 他の検索では、これはとsystemd組み合わせて決定される可能性があると信じさせられましudevたが、ほぼ100個のファイルが/usr/lib/udev/rules.dあり、1時間かけてsystemd構成ファイルがあるかどうかを判断しようとしています(これはばかげているようです)。 また、彼らが指名されるかもしれないどれだけ、彼らが利用可能であることを確実に知ることはいいだろうならば、彼らはあるので、私は、ハードウェアの問題を除外することができ、などが利用可能なネットワークインタフェースの名前を見つけるための簡単な方法ではありませんLinuxでは?

3
/ dev / urandomの文字 'u'はどういう意味ですか?
読み取り/dev/randomはブロックされる場合がありますが、読み取り/dev/urandomはブロックされないことが保証されています。 手紙はどこにu来ますか?それは何を意味しますか? ユーザースペース?ブロックを解除しますか?マイクロ? 更新: 質問の最初の文言に基づいて、/dev/randomvs の有用性についていくつかの議論がありました/dev/urandom。/ dev / urandomについてのリンクMythsが以下に3回投稿されており、/ dev / random vs / dev / urandomを使用する場合の質問に対するこの回答にまとめられています。




9
Linuxにマウントする必要があるのはなぜですか?
Linuxでのマウントについて理解し、デバイスファイルについても理解しています。しかし、なぜマウントする必要があるのか​​理解できません。 たとえば、この質問の受け入れられた答えで説明されているように、次のコマンドを使用します。 mount /dev/cdrom /media/cdrom /media/cdrom次のコマンドでCDROMデバイスをマウントし、最終的にCDROMのファイルにアクセスできます。 ls /media/cdrom CDROMの内容がリストされます。 マウントを完全にスキップして、次のことを実行してください。 ls /dev/cdrom CDROMの内容をリストします。答えの1つは「これがLinuxの設計方法」だと思います。しかし、もしそうなら、なぜそれはそのように設計されたのですか?/dev/cdromディレクトリに直接アクセスしないのはなぜですか?マウントの本当の目的は何ですか?
67 mount  devices 


3
/ devとそのサブディレクトリとファイルを理解する
$ ls -l /dev/stdin /dev/fd/0 lrwx------ 1 tim tim 64 2011-08-07 09:53 /dev/fd/0 -> /dev/pts/2 lrwxrwxrwx 1 root root 15 2011-08-06 08:14 /dev/stdin -> /proc/self/fd/0 $ ls -l /dev/pts/2 /proc/self/fd/0 crw--w---- 1 tim tty 136, 2 2011-08-07 09:54 /dev/pts/2 lrwx------ 1 tim tim 64 2011-08-07 09:54 /proc/self/fd/0 -> /dev/pts/2 下のすべてのファイル/devとそのサブディレクトリがすべてデバイスのファイル記述子であるかどうか疑問に思っていましたか? …

5
mknodコマンドは何に使用されますか?
私はメインOSとしてUbuntuを使い始めたばかりで、やってはいけないことについて学び、人々が過去にした悪いことから学びたかった。UNIXとLinuxのシステム管理者が新しい場所で自分のシステムで行った恐ろしい話についてのメールに出会いました。それらの多くは、mknodコマンドを使用して、問題の解決と修正の両方を行いました。このコマンドについて聞いたことがありませんし、Ubuntuのmanページはあまり役に立ちません。だから私の質問は、このコマンドは何のために使われ、日々の使用に役立ついくつかの例ですか?

1
使用中のシリアルポートを見つける方法
質問: シリアルポート(別名RS-232)を介してデバイス(つまりGSMモデム)を接続し、/dev/このデバイスがファイルシステム内のどのファイルと関連付けられているかを確認して、通信できるようにする必要があります。残念ながら、新しく作成されたファイルは存在せ/dev/ず、dmesg出力には何も表示されません。したがって、これは難しい質問のようです。 バックグラウンド: シリアルデバイスを使ったことがなかったので、昨日、必要があると思われたときに、Googleで試してみましたが、役に立つものが見つかりませんでした。私はシークに数時間を費やしましたが、誰かに役立つかもしれないという発見された答えを共有したいと思います。

1
/ devのデバイスファイルは実際に何をしますか?
(理解/ devとそのサブディレクトリとファイルの複製ではありません) 私は自分のファイルシステムをブラウジングしていましたが、初めて/devディレクトリを分析するために2回目をとりました。私はその中のデバイスファイルの量に驚きました、そしてそれらのすべてを理解できませんでした: max@linux-vwzy:/dev> ls adsp disk fd0u1760 initctl mem root sg0 tty tty21 tty35 tty49 tty62 vboxdrv vcsa2 audio dri fd0u1840 input mixer rtc sg1 tty0 tty22 tty36 tty5 tty63 vboxnetctl vcsa3 autofs dsp fd0u1920 kmem mixer1 rtc0 sg2 tty1 tty23 tty37 tty50 tty7 vboxusb vcsa4 block dvd fd0u360 …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.