これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド clfdomainsplit です。
プログラム:
NAME
clfdomainsplit - ドメイン名に基づいて Common-Log Format Web ログを分割します
SYNOPSIS
clfdomainsplit [ - ヘルプ] [-私 入力] [-NS デフォルトファイル] [-NS cfg ファイル] [-または ディレクトリ]
DESCRIPTION
この clfdomainsplit プログラムは、ドメイン名に基づいて大きな CLF 形式の Web ログを分割します。
これは、サーバー上でホストされているドメインごとに個別のログ分析パスを作成するためです。
概要
入力パラメータは、読み取るファイルを指定します (デフォルトは標準入力)。
defaultfile パラメータは、データにドメインがない場合のデータの保存先を指定します(
サーバーの IP アドレスがあるか、サーバー名がありません - URL は
Web サーバーのルートのみに対する相対パス)。 デフォルトでは、それらを印刷することになります
標準エラー。
この cfg ファイル パラメータは、何が異なるかを判断するためのルールを指定するためのものです。
ドメイン名。 たとえば、www.coker.com.au は coker.com.au と同じファイルに属し、
abc.coker.com.au は、.au で終わるドメイン名には XNUMX つの主要なコンポーネントがあるためです。 の
ドメイン名 www.workbenelux.nl と workbenelux.nl は同じファイルに属します。
.nl で終わる名前には XNUMX つの主要なコンポーネントがあります (.com や .gov など)。
.va で終わるものは同じ組織に属します。 ルールは次の形式です 番号:パターン
これは、重要なドメイン部分の数をリストします (.com の場合は 2、単純なドメイン部分の場合は XNUMX)。
文字列比較の場合、デフォルトは次のようになります。
2:コム
2:nl
3:au
3:イギリス
構成ファイルが指定されていない場合は、次のものが検索されます。 /etc/clfdomainsplit.cfg。 もちろん
コメントは # で始まります。 最初の一致が使用されることにも注意してください。
この ディレクトリにジョブを開始します。 パラメータは、作成されるファイルの場所を指定することです (デフォルトは
現在のディレクトリ)。 これにはディレクトリを使用し、他には何も使用しないことをお勧めします。
いくつのファイルが作成されるかわかりません。
EXIT ステータス
0 エラーなし
1 不正なパラメータ
onworks.net サービスを使用してオンラインで clfdomainsplit を使用する