Ubuntu ファイル ディレクトリ管理形式、/local/etc、/usr/src および /usr/local/src、/etc/init.d、Apache2、opensips.cfg、opensipsctlrc など。

1. Ubuntu ファイルディレクトリのアーキテクチャ

Ubuntu (Linux) は、ファイル システムをツリー状のディレクトリ構造で表現しており、最上位のディレクトリはルート ディレクトリ (/) であり、ルート ディレクトリの下に次のように複数の 2 番目のディレクトリがあります。

e1270916e55346a791efd2957e059a8f.png

798e437962094835a2c3bd4aa027c094.png

 */家

ユーザーのホーム ディレクトリ。1 人のユーザーが 1 つの自分のディレクトリに対応し、ディレクトリ名はユーザーのアカウント名 (opensipss など) です。

*/usr

usr (unix 共有リソース) は、Windows のプログラム ファイル ディレクトリに相当します。非常に重要なディレクトリです。多くのアプリケーション (ソフトウェア) やファイルがこのディレクトリに配置されます。

d86024d7aec54e258b4cbd24b6d93516.png

 この図では、 /usr/local はユーザーレベルのソフトウェア ディレクトリであり、ユーザーによってインストールおよびコンパイルされたソフトウェア、またはユーザー自身によってコンパイルおよびインストールされたソフトウェアを保存するために使用されます。src はソース コードの保存に使用されるディレクトリです。システム レベルのソース コードは /usr/src ディレクトリに保存され、ユーザー レベルのソース コードは /usr/local/src ディレクトリに保存されます。

50b4d18e93f245d4aea9a6ffe13dd554.png

 *等

etc (etcetera など) ディレクトリは、システム管理に必要なすべての構成ファイルとサブディレクトリを保存するために使用されるため、/etc ディレクトリにはシステムレベルの構成ファイルが保存されます。このディレクトリ内の構成ファイルを変更すると、システムの起動に失敗する可能性があります。 /usr/local/etc ディレクトリにはユーザーレベルの構成ファイルが保存されます。

98d195c9bbd6430abc44a6e31e4afa85.png

このうち、apache2 は、オープンソースの http プロキシ サーバー ソフトウェア プログラム (Web サーバーの一種) であり、いわゆる Web サーバーとは、一般に、Web サイトやデータなどのファイルを保存したり、Web クライアントにデータを提供したりできる Web サーバーを指します。ブラウザなどの (ユーザー) の場合 Web サーバーは Web サイトのドメイン名を介してアクセスされ、Web サイトのコンテンツが要求元のユーザーに確実に配信されますWeb サーバーは主に http (ハイパーテキスト転送プロトコル) を使用するため、http サーバーとも呼ばれます。cron.d は、システムが定期的に自動的に実行する必要があるタスクです。ufw は、iptables ファイアウォールの構成を簡素化するように設計された、ubuntu のデフォルトのファイアウォール構成ツールです。2 つのディレクトリ /etc/init.d および /etc/rc.d/init.d は、サービス スクリプトを保存するために使用されます。サービス スクリプトは、Linux システムの起動時に自動的に実行されるスクリプトであり、これらの各ファイルはスタートアップ ファイルです。スクリプトは特定のタイプのアプリケーション サーバーを表し、ssh、Apache、MySQL、opensips、ufw、その他のサービスなどの一部のアプリケーション サービスを開始するために使用されます。

5e968f4bc9404205b156e39af06c9c46.png

 opensips.cfg は opensips (オープン ソース SIP サーバー) の構成ファイルであり、opensipsctlrc ファイルにはデータベースと対話するための制御オプション (データベース構成コンテンツ) (データベース ホスト、データベース名など) が含まれています。opensips.cfg、opensipsctlrc、および osipsconsolerc は opensips の 3 つの構成ファイルです。opensips.cfg は主に opensips の起動の構成に使用されます。すべてのアプリケーション機能の構成はこのファイルにあります。主に次の 3 つの部分が含まれます。1 つはグローバルです。変数、2 つ目はローディング モジュールの対応するパラメータの設定で、3 つ目はルーティング ストラテジと関数の適用です。

*置き場

bin (バイナリ バイナリ ファイル) ディレクトリは、システムで一般的に使用されるコマンドを保存するために使用されます。

d30b3c66a168429fa8995e97cb1eccc8.png

 (詳しくは次の記事をご覧ください)

/usr/bin ディレクトリには、システム ユーザーが使用するアプリケーションが保存されます。

*ブート

Ubuntu (Linux) システムの起動時に使用される一部のコア ファイル (イメージ ファイルや一部の接続ファイルなど) はブート ディレクトリに保存されます。

*開発

Ubuntu の外部デバイスはこのディレクトリに保存されます。

*lib(ライブラリ)

システムの最も基本的なダイナミック リンク共有ライブラリはこのディレクトリに保存されるため、ほとんどすべてのアプリケーションはこのディレクトリを使用する必要があります。

4abeab97d78b4603b7bb0c0779c855c6.png

 *忘れ物+拾い物

このディレクトリは通常は空ですが、システムが不正にシャットダウンされた場合にのみ、いくつかのファイルがこのディレクトリに保存されます。

*メディア

このディレクトリは、U ディスク、CD-ROM などの一部の認識されたデバイスをマウントするために使用されます。

*分

このディレクトリは、CD-ROM などの一部のファイル システムを一時的にマウントするために使用されます。マウント後は、このディレクトリで CD-ROM の内容を表示できます。

*オプション(オプション)

これはホストに追加のソフトウェアをインストールするために使用され、通常は空です。

*proc(プロセス)

このディレクトリは、現在のカーネル実行状態で一連の特殊ファイルを保存するために使用される仮想ファイル システムです。このディレクトリはシステムメモリをマッピングした仮想ディレクトリであり、このディレクトリに直接アクセスすることでシステム情報を取得できます。

*根

root はシステム管理者 (スーパーユーザー) のホームディレクトリです。

*スビン

sbin はスーパー ユーザーのバイナリ ファイルで、スーパー ユーザーが使用するシステム管理プログラムが格納されています。/usr/sbin ディレクトリには、スーパー ユーザーが使用するより高度な管理プログラムとシステム デーモンが保存されます。

*走る

このディレクトリは一時ファイル システムに属しており、システムの起動以降の情報が保存されており、再起動時にクリアする必要があります。

f075d41b8d5c44aaa517988907362ec6.png

 *シス

このディレクトリは仮想ファイルシステムでもあり、カーネルのシステム ビューに関する情報を設定または取得するためにアクセスできます。

*サーバー

このディレクトリには、サービスの開始後に抽出する必要があるデータが保存されます。

 

 

 

 

 

 

注:勉強用のメモですので、間違いがあればご指摘ください。

 

 

 

 

 

おすすめ

転載: blog.csdn.net/m0_51292856/article/details/128282289