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

ファイルシステム階層標準

2
Debianのパスに/ usr / local / sbin、/ usr / sbin、/ sbinを追加しない理由はありますか?
Debian(左)とUbuntu(右)を比較します: $ ifconfig $ ifconfig bash: ifconfig: command not found eth0 Link encap ... $ which ifconfig $ which ifconfig $ /sbin/ifconfig 次に、スーパーユーザーとして: # ifconfig # ifconfig eth0 Link encap ... eth0 Link encap ... # which ifconfig # which ifconfig /sbin/ifconfig /sbin/ifconfig さらに: # ls -l /sbin/ifconfig # ls …
25 debian  ubuntu  fhs 

4
/ etcと/ usr / local / etcの違いは何ですか
大量のアプリケーションデータを保存する必要のあるデーモンを開発していますが、システム(Fedora 15)に/usr/local/etcディレクトリがあることに気付きました。 にデーモンをインストールすることにしました/usr/local/bin。設定ファイル用の場所が必要です。 ウィキペディアでこれを見ませんでした。これは非標準/usr/local/binですか、それとも設定ファイルを保存するためにインストールされたプログラムの標準の場所ですか? 理由は、私はこれをシステム管理者に売り込みたいし、このような間違ったものを得ることは大きなセールスポイントではありません...

3
/ usr / local / binの権限/所有権
私が理解していることから、独自のスクリプトを配置する適切な場所は/usr/local/bin(たとえば、いくつかのファイルをバックアップするために使用するスクリプト)です。このフォルダは現在(デフォルトで)rootによって所有されており、私の通常のユーザーはこのフォルダにアクセスできません。私はこのコンピューターの唯一のユーザーです。このフォルダ全体を自分のユーザーに変更しますか?または、のアクセス許可を配置する別の適切な方法はあり/usr/local/binますか?

1
〜/ .local / binはどうやって始まったのですか?それはどのくらい広がっていますか?
〜/ .local / binに実行可能ファイルを置くツールが増えています。私は古く、私にとっては〜/ binが$ HOMEの実行可能ファイルの場所です。 このクレイジーな新しいファッションはどこから生まれたのですか?なぜ人々はこれをしているのですか?それはどのくらい広がっていますか?それはどこでも形式化されていますか?XDGディレクトリ仕様にはありません。 関連する質問があります: どのディストリビューションが$ PATHに$ HOME / .local / binを持っていますか? 別の質問へのコメントは、すでに2008年に戻っていたhttps://www.python.org/dev/peps/pep-0370を参照しています:なぜこのプログラムは〜/ .local / binにインストールされたのです か?私はそれが起こるのを見ましたか?

1
/ media、/ mnt、および/ run / mountの違いは何ですか?
FHS-2.3では、/mediaCD-ROMなどのリムーバブルメディアのマウントポイントを/mnt保持し、一時的にマウントされたファイルシステムを保持します。 一方、とが/run/mediaあり/run/mountます。私にとって、CDとUSBは/ run / mediaにマウントされています。 私はそれらの間のいずれかの明確な区別が表示されません(/media、/mnt、/run/mount)。彼らの違いは何ですか? fedora 20で同様の傾向(/ run / mediaにマウント)が見られました-GNOME 3.10.4とGNOME 3.10.4およびubuntu 14.04.1(仮想ボックスにインストール)がGNOME 3.10.4で。しかし、Centos 6とGNOME 2.28.2を搭載したシステムでUSBフラッシュを(自動マウンタースクリプトで)接続すると、/media

3
/ var / backupsに任意のバックアップを配置するのは悪い/危険/不適切ですか?
/var/backupsDebianベースのシステムには、システムが作成したディレクトリがあります。いくつかのgitリポジトリのバックアップを保存する場所が必要です(プライマリはbitbucket上にあります)。それらを/ var / backup / gitに保存すると、apt-getが破損しますか、それとも不適切なときに自動的に削除されますか?/ var / backupを使用しない理由はありますか?ある場合、合理的な代替手段は何ですか?
17 debian  fhs 

4
FHS準拠のマウントポイントとは何ですか?
内蔵ハードドライブと ネットワーク共有の FHS準拠のマウントポイントは何だろうと思っていますか?多くの異なるチュートリアルにサブディレクトリにそれらをマウントするために示唆されています/mntか/media FHS 3.0(ファイル階層標準)によると: /media:リムーバブルメディアのマウントポイント(このディレクトリには、フロッピーディスク、cdrom、zipディスクなどのリムーバブルメディアのマウントポイントとして使用されるサブディレクトリが含まれています。) /mnt:一時的にマウントされたファイルシステムのマウントポイント(このディレクトリは、システム管理者が必要に応じて一時的にファイルシステムをマウントできるように提供されます。このディレクトリの内容はローカルの問題であり、プログラムの実行方法には影響しません) これらのマウントポイントは/home/foo/extdrive /home/foo/nfsshare単一のユーザーシステムにアクセスできると想定していますが、すべてのユーザーがアクセスできるマウントポイントはどこにありますか? 更新: FHS 3.0、第3.1章、2番目の「理論的」段落 新しいディレクトリを/(すなわち/workspaceと/nfsshare)ルートファイルシステムの新しいサブディレクトリを作成するいくつかの理由がありますが禁止されている:それは、システム管理者がいずれかのパフォーマンスやセキュリティ上の理由から、小型でシンプルなままとよいでしょうルートパーティション上のスペースを必要とします。システム管理者が標準のファイル階層をマウント可能なボリュームに分散するために設定した規律を回避します。ディストリビューションは、アプリケーションの移植性を含む結果を非常に慎重に考慮しない限り、ルート階層に新しいディレクトリを作成しないでください。
14 mount  fhs 

2
/ optパッケージはどこにログを書き込む必要がありますか?
カスタムパッケージをにインストールし/opt/package_name、構成ファイル/etc/opt/package_nameと静的ファイルを保存します/var/opt/package_name/static/-すべてFHSが推奨する規則に従っています。[ 1 ] [ 2 ] [ 3 ] また、いくつかのログファイルを保存する必要があります。分析ツールで検出できるようにしたいので、従来の場所にも配置する必要があります。これらが入るべきか: /var/log/package_name (これはカスタムパッケージですが、システムパッケージのように) /var/opt/package_name/log(/var/opt慣習に従いますが、これは発見可能ですか?) 他に何か?
13 logs  fhs 

1
/ optの下にインストールされている実行可能ファイルをパスに追加するにはどうすればよいですか?
Ubuntuやその他のLinuxディストリビューションでは、デフォルトでPATH /optに含まれているに安全にシンボリックリンクされたプログラムをインストールでき/usr/local/binますか? または、/opt/binこの回答のように、別のものを作成してPATHに追加する理由があります。/opt/binと/ opt / X / binディレクトリの違いは何ですか?

1
バイナリファイルとライブラリの違いは何ですか?
Filesystem Hierarchy Standardを理解しようとしています。私はバイナリとライブラリの両方を調べましたが、私は現在それを理解しています: バイナリは、ビットでCPUとプロセッサを直接制御するバイナリ形式のコンピュータ可読コードのファイルです。 ライブラリは、PHPのJavascriptでモジュールが必要な場合など、便宜上、さまざまなプログラムで使用できる関数です。 この理解は正しいですか?もしそうなら、なぜ私たちはまだライブラリとバイナリを分離しているのですか?一部のライブラリはバイナリですよね?そして、いくつかのバイナリ(cat、less、date、rm、cpなど)は、ライブラリであるかのように使用および再利用されます...誰かが違いを説明し、これら2つの単語のより良い定義を見つけるのを助けることができますか?ありがとうございました。
11 files  libraries  binary  fhs 

1
/ var / run内の* .pidファイルの意味/目的は何ですか
私はLinuxの世界では非常に新しいですが、今はFHSの原則を理解しようとしています。 で/var/run、私は10について見つかっ*.pidたファイルのようにcrond.pidこれだけのPIDが含まれています。 システムで実行されているプロセスが10個を超え、ファイルが10個しかない。 では、それらの目的とそれらを生成したものは何ですか?

2
Linuxファイルシステム階層にREADMEがないのはなぜですか?
Linuxファイルシステム階層(FHS)には、多くの重要なディレクトリが含まれています。たとえば/sys/class/input、PS / 2キーボード設定で遊んでいるところを発見しました。 しかし、これらの重要なディレクトリはすべて別の場所に文書化されているためman /sys/class/input、特定の時点で何が起こるかを説明するようには機能しません。 README階層にファイルを配置して、人々が特定のレベルで何が行われているのかを学習し、内容を操作しやすくしませんか?デバイスが独自READMEのをマウントすることさえできれば、それは本当に素晴らしいことです。

4
パッケージが/ optにインストールされたのはなぜですか?
しばらく前に、debianマシンのソースからcouchdbをインストールしました。正常にインストールされているようで、すべてが機能しました。 数週間後、dpkgを使用して.debからアップグレードしてインストールしたいと思いました。現在、すべてがにインストールされているよう/optです。すべて正常に動作しているようですが、なぜにインストールされているのかよくわかりません/opt。/usr/local/binand /etcとに直接インストールしたときのように「スムーズ」に感じません/var/log。/ etc / couchdbにインストールされている構成ファイルを以前編集したばかりのときよりも、構成するのが面倒です。 なぜへのインストール/optが「良いこと」で、なぜこれがソースからの以前のインストールよりも優れた方法であるのかを誰かに説明してもらえますか? 私はこれがかなり漠然とした質問であることを知っていますが、私はLinuxに精通していて専門家ではなく、インストールの背後にある考え方を理解していません /opt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.