Amazon Best VPN GoSearch

Favicon OnWorks

splitlog - Dalam talian di Awan

Jalankan splitlog dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah splitlog yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


splitlog - split pelayan WWW (httpd) mengakses fail log

SINOPSIS


splitlog [-f fail konfigurasi] [pilihan...] [--]
[ fail log | + | - ]...

DESCRIPTION


splitlog membaca urutan httpd fail akses_log masuk format fail log biasa (CLF) dan/atau fail
input standard dan membahagikan entri fail log ke dalam fail berasingan mengikut entri itu
URL yang diminta atau awalan hos maya.

splitlog bertujuan untuk dijalankan secara berkala oleh juruweb sebagai satu cara untuk menyediakan
fail log individu untuk setiap pelanggan pelayan, kerana ia kurang cekap untuk
pelayan itu sendiri untuk menjana berbilang fail log. splitlog tidak membuat sebarang perubahan kepada
fail input dan boleh dikonfigurasikan untuk menulis fail split dalam mana-mana direktori. Oleh
lalai, carian DNS cache dilakukan pada mana-mana alamat IP yang tidak dapat diselesaikan dalam
fail input. Entri log juga boleh tanpa nama jika terdapat kebimbangan mengenai
meminta privasi pelanggan.

splitlog ialah perl skrip, yang bermaksud anda perlu mempunyai a perl jurubahasa untuk menjalankan
program. Ia telah diuji dengan perl versi 4.036 dan 5.002.

PILIHAN


konfigurasi Pilihan
Pilihan ini menentukan bagaimana splitlog harus mewujudkan lalai dan mentafsir perintah-
line.

-f nama fail
Dapatkan lalai konfigurasi daripada fail yang diberikan. Jika digunakan, ini kemestian menjadi
hujah pertama pada baris arahan, kerana ia perlu ditafsirkan sebelum
pilihan arahan lain. Fail splitlog.rc disertakan dengan pengagihan sebagai
contoh fail ini; ia mengandungi perl kod sumber yang secara langsung menetapkan
pilihan kawalan dan paparan yang disediakan oleh splitlog dan mengandungi fungsi untuk
mengubah algoritma pemilihan nama fail log berpecah. Jika nama fail bukan
nama laluan, laluan sertakan (lihat FILES) sedang dicari nama fail. Rentetan kosong
as nama fail akan melumpuhkan ciri ini. [-f "splitlog.rc"]

-- Pilihan terakhir (selebihnya argumen dianggap sebagai fail input).

Diagnostik Pilihan
Pilihan ini memberikan maklumat tentang splitlog penggunaan atau tentang beberapa aspek luar biasa
fail log sedang diproses.

-h Bantuan - paparkan maklumat penggunaan kepada STDERR dan kemudian keluar.

-e Paparkan kepada STDERR semua entri log tidak sah. Entri log tidak sah boleh berlaku jika
pelayan salah tulis atau menimpa lognya sendiri, jika permintaan dibuat oleh yang rosak
pelanggan atau proksi, atau jika penyerang berniat jahat cuba mendapatkan akses istimewa kepada
sistem anda.

Proses Pilihan
Pilihan ini mengubah suai cara dan tempat entri fail log ditulis.

-x Buang sebarang entri fail log tanpa kunci nama fail dan bukannya meletakkannya dalam a
khas LAIN-LAIN.log.

-v Gunakan awalan entri fail input (diakhiri dengan ":" atau ruang pertama) untuk
memilih nama fail output dan bukannya, atau sebagai tambahan kepada, laluan URL. The
kemungkinan besar penggunaan untuk awalan sedemikian adalah untuk hos maya yang diminta.

-dir direktori
Letakkan fail log keluaran dalam direktori yang diberikan dan bukannya kerja semasa
direktori.

-an imu
Anonimkan entri fail log sebelum menulisnya untuk memisahkan log. Nilainya adalah beberapa
gabungan huruf "i" (medan pengenalan dibuang), "m" (nama mesin ialah
digantikan dengan ANON atau 0), dan "u" (medan id pengguna pengesahan dialih keluar).

-dns
-mengangguk buat (-dns) atau tidak (-mengangguk) gunakan kemudahan carian nama hos sistem untuk mencari
Nama hos DNS yang dikaitkan dengan mana-mana alamat IP yang tidak dapat diselesaikan. Mencari nama DNS boleh
be sangat perlahan, terutamanya apabila keputusan negatif (tiada nama DNS), iaitu
mengapa keupayaan caching disertakan juga. [-dns]

-cache nama fail
Gunakan pangkalan data DBM yang diberikan sebagai cache DNS berterusan baca/tulis (.dir dan
sambungan .pag dilampirkan secara automatik). Entri dicache (termasuk negatif
keputusan) dialih keluar selepas masa yang dikonfigurasikan untuk $DNS tamat [dua bulan]. Tidak
caching dilakukan jika nama fail ialah rentetan kosong, yang mungkin diperlukan jika anda
sistem tidak menyokong fungsi DBM atau NDBM. Berlari -dns tanpa
cache berterusan tidak disyorkan. [-cache "dnscache"]

Cari Pilihan
Pilihan ini digunakan untuk memasukkan atau mengecualikan entri fail log daripada menjadi output mengikut
sama ada ia sepadan atau tidak dengan corak yang diberikan. Corak dibekalkan dalam bentuk a
perl kerap ungkapan, kecuali aksara "+" dan "." melarikan diri secara automatik
melainkan -noescape pilihan diberi. Sertakan corak dalam petikan tunggal untuk mengelakkan
shell perintah daripada mentafsir beberapa aksara khas. Berbilang kejadian yang sama
pilihan menghasilkan OR-ing ungkapan biasa.

-a regexp
-A regexp
Sertakan (-a) atau tidak termasuk (-A) semua permintaan yang mengandungi padanan nama hos/alamat IP
ungkapan biasa perl yang diberikan.

-c regexp
-C regexp
Sertakan (-c) atau tidak termasuk (-C) semua permintaan yang mengakibatkan an HTTP padanan kod status
ungkapan biasa perl yang diberikan.

-d regexp
-D regexp
Sertakan (-d) atau tidak termasuk (-D) semua permintaan yang berlaku pada tarikh (cth, "Feb 02 1994")
memadankan ungkapan biasa perl yang diberikan.

-t regexp
-T regexp
Sertakan (-t) atau tidak termasuk (-T) semua permintaan yang berlaku pada jam tersebut (cth, "23" ialah
11 malam - 12 malam) sepadan dengan ungkapan biasa perl yang diberikan.

-m regexp
-M regexp
Sertakan (-m) atau tidak termasuk (-M) semua permintaan menggunakan kaedah HTTP (cth, "HEAD")
memadankan ungkapan biasa perl yang diberikan.

-n regexp
-N regexp
Sertakan (-n) atau tidak termasuk (-N) semua permintaan pada URL (nama arkib) yang sepadan dengan
diberikan ungkapan biasa perl.

-noescape
Jangan lari daripada aksara khas ("+" dan ".") dalam pilihan carian yang selebihnya.

INPUT


Selepas menghuraikan pilihan, hujah yang tinggal pada baris arahan dianggap sebagai
input hujah dan dibaca mengikut susunan yang diberikan. Jika tiada hujah input diberikan, the
fail log lalai yang dikonfigurasikan dibaca [+].

- Baca daripada input standard (STDIN).

+ Baca fail log lalai. [seperti yang dikonfigurasikan]

fail log...
Baca fail log yang diberikan. Sekiranya fail logsambungan 's menunjukkan bahawa adalah dimampatkan
(gz|z|Z), kemudian paipkannya melalui program penyahmampatan yang dikonfigurasikan [senapang -c]
dahulu.

PENGGUNAAN


Dalam kebanyakan kes, splitlog dijalankan secara berkala oleh program pembalut sebagai a crontab kemasukan
sejurus selepas tengah malam, biasanya bersempena dengan memutar fail log semasa. The
-D hari ini pilihan boleh digunakan untuk memisahkan fail log utama setiap hari tanpa putaran.

Semua pilihan baris arahan, dan beberapa pilihan yang tidak tersedia daripada
baris arahan, boleh diubah dalam fail konfigurasi pengguna (lihat splitlog.rc). Ini
fail sebenarnya adalah a perl modul perpustakaan yang dilaksanakan sebagai sebahagian daripada program
permulaan. Contoh yang disediakan dengan pengedaran termasuk lengkap
dokumentasi tentang pembolehubah yang boleh ditetapkan dan julat nilainya. Jika lalai
algoritma untuk memilih nama fail log berpecah tidak diingini, atau jika beberapa set nama
hendaklah digabungkan menjadi satu fail, kemudian nyahkomen fungsi user_path_map() dan
tentukan algoritma pemilihan nama anda sendiri.

. wwwstat program boleh digunakan untuk menganalisis fail log yang terhasil. Lihat wwwstat bagi
penerangan tentang format fail log biasa.

Perl Biasa Ungkapan
Pilihan Carian dan banyak tetapan fail konfigurasi membenarkan penggunaan penuh perl
ungkapan biasa (dengan pengecualian bahawa pilihan -a, -A, -n dan -N merawat '+' dan
'.' aksara sebagai aksara abjad biasa melainkan ia didahului oleh -noescape
pilihan). Kebanyakan orang hanya perlu mengetahui watak istimewa berikut:

^ pada permulaan corak, bermaksud "bermula dengan corak".
$ di hujung corak, bermaksud "berakhir dengan corak".
(...) mengumpulkan elemen corak sebagai satu elemen.
? sepadan dengan elemen sebelum sifar atau satu kali.
* sepadan dengan elemen sebelum sifar atau lebih kali.
+ memadankan elemen sebelumnya satu kali atau lebih.
. sepadan dengan mana-mana watak tunggal.
[...] menandakan kelas aksara untuk dipadankan. [^...] menafikan kelas. Di dalam kelas,
'-' menunjukkan julat aksara.
(A|B|C) sepadan jika A atau B atau C sepadan.

Bergantung pada shell arahan anda, beberapa aksara khas mungkin perlu dilepaskan pada
baris arahan atau disertakan dalam petikan tunggal untuk mengelakkan tafsiran shell.

PERSEKITARAN


LAMAN UTAMA Lokasi direktori rumah pengguna, diletakkan pada laluan INC.

LOGDIR Digunakan sebagai ganti HOME jika yang terakhir tidak ditentukan.

PERLLIB Senarai direktori yang dipisahkan bertindih untuk mencari pengguna
fail konfigurasi.

Gunakan splitlog dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.