InggrisPerancisSpanyol

favorit OnWorks

mirmon - Online di Awan

Jalankan mirmon di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah mirmon yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mirmon - pantau keadaan cermin

RINGKASAN


mirmon [-v] [-q] [-t batas waktu] [-c conf] [-dapatkan semua|perbarui|url url]

PILIHAN


-v Bertele-tele; mirmon biasanya hanya melaporkan kesalahan dan perubahan dalam daftar cermin.

-q Diam.

-t batas waktu
Mengatur batas waktu; defaultnya adalah 300.

-mendapatkan semua | perbarui | url
Dengan semua, periksa semua situs. Dengan memperbarui, selidiki pilihan situs ; lihat opsi
"max_poll" di bawah. Dengan url, periksa hanya yang diberikan url, yang harus muncul di
daftar cermin.

-c nama
Gunakan file konfigurasi nama. Daftar defaultnya adalah

./mirmon.conf $HOME/.mirmon.conf /etc/mirmon.conf

PENGGUNAAN


Program ini dimaksudkan untuk dijalankan oleh cron setiap jam.

42 * * * * perl /path/to/mirmon -dapatkan pembaruan

Diam-diam menyelidiki subset situs dalam daftar yang diberikan, menulis hasilnya di 'status'
file dan menghasilkan halaman web dengan hasilnya. Subset berisi situs-situs yang
baru, buruk dan/atau tidak diperiksa untuk waktu tertentu.

Ketika tidak ada opsi 'get' yang ditentukan, program hanya menghasilkan halaman web baru dari yang terakhir
negara yang diketahui.

Program memeriksa cermin dengan menjalankan program (ditentukan pengguna) pada pipa. Pengguna
ditentukan) jumlah probe dijalankan secara paralel menggunakan IO nonblocking. Ketika sesuatu bisa terjadi
membaca dari pipa, itu mengalihkan pipa untuk memblokir IO dan membaca satu baris dari pipa.
Kemudian menyiram dan menutup pipa. Tidak ada upaya yang dilakukan untuk membunuh probe.

Probe harus mengembalikan sesuatu yang terlihat seperti

1043625600 ...

yaitu, sebaris teks yang dimulai dengan stempel waktu. Status keluar dari probe adalah
diabaikan.

KONFIG FILE


tempat
File konfigurasi dapat ditentukan dengan opsi -c. Jika -c tidak digunakan, program akan terlihat
untuk file konfigurasi di

· ./mirmon.conf

· $HOME/.mirmon.conf

· /etc/mirmon.conf

sintaksis
File konfigurasi terlihat seperti ini:

+------------------------------------------------- -
|# baris yang dimulai dengan '#' adalah komentar
|# baris kosong juga diabaikan
|# tab diganti dengan spasi
|
|# entri konfigurasi adalah pasangan 'kunci' dan 'nilai'
|# sebuah 'kunci' dimulai di kolom 1
|# 'nilai' adalah sisa baris
|somekey A_val B_val ...
|kunci lain X_val Y_val ...
|
|# garis indentasi direkatkan
|# tiga baris berikutnya berarti 'somekey part1 part2 part3'
| beberapa kunci bagian1
| bagian 2
| bagian 3
|
|# baris yang dimulai dengan '+' digabungkan
|# tiga baris berikutnya berarti 'somekey part1part2part3'
| beberapa kunci bagian1
|+ bagian2
|+ bagian3
|
|# baris dimulai dengan '.' terpaku juga
|# jangan gunakan '.' pada baris dengan sendirinya
|# 'somekey' mendapat nilai "part1\n part2\n part3"
| beberapa kunci bagian1
|. bagian 2
|. bagian 3
+------------------------------------------------- -

wajib entri
Nama Proyek nama
Tentukan nama plaintext pendek untuk proyek tersebut.

nama_proyek Apache
nama_proyek CTAN

proyek_url url
Tentukan url yang menunjuk ke 'rumah' proyek.

proyek_url http://www.apache.org/

mirror_list nama file
Tentukan file yang berisi cermin untuk diselidiki.

mirror_list /path/ke/mirror-list

Jika daftar cermin Anda dibuat oleh sebuah program, gunakan

mirror_list /path/ke/program arg1 ... |

Dua format yang didukung:

· polos : garis seperti

us http://www.tux.org/ [surel] ...
nl http://apache.cs.uu.nl/dist/ [surel] ...
nl rsync://archive.cs.uu.nl/apache-dist/ [email] ...

· apache : baris seperti yang ada di mirrors.list apache

ftp kami ftp://ftp.tux.org/pub/net/apache/dist/ [email dilindungi] ...
http nl http://apache.cs.uu.nl/dist/ [email dilindungi] ...

Perhatikan bahwa dalam gaya 'polos' item ketiga dicadangkan untuk alamat email opsional :
alamat kontak situs.

Tentukan format yang diperlukan dengan opsi "list_style" (lihat di bawah). Gaya default
adalah 'polos'.

halaman web nama file
Tentukan di mana halaman laporan html ditulis.

ikon nama-direktori
Tentukan direktori tempat ikon dapat ditemukan, relatif terhadap halaman web, atau
relatif terhadap DOCUMENTROOT dari server web.

Jika/ketika halaman web tinggal di direktori ".../mirmon/" dan ikon tinggal di direktori
".../mirmon/icons/", tentukan

ikon ikon

Jika/ketika ikon hidup di "/path/to/DOCUMENTROOT/icons/mirmon/", tentukan

ikon /ikon/mirmon

penyelidikan program + argumen
Tentukan program+args untuk menyelidiki cermin. Contoh:

penyelidikan /usr/bin/wget -q -O - -T %TIMEOUT% -t 1 %URL%TIME.txt

Sebelum program dimulai, %TIMEOUT% dan %URL% diganti dengan yang benar
batas waktu dan nilai url.

Di sini diasumsikan bahwa setiap jam server root menulis stempel waktu di
/path/to/archive/TIME.txt, misalnya dengan entri crontab seperti

42 * * * * perl -e 'waktu cetak, "\n"' > /path/to/archive/TIME.txt

Mirmon membaca satu baris output dari probe dan menafsirkan kata pertama pada itu
baris sebagai stempel waktu; Misalnya :

1043625600
1043625600 Sen 27 Jan 00:00:00 2003
1043625600 www.apache.org Sen 27 Jan 00:00:00 2003

Mirmon didistribusikan dengan program "penyelidikan" yang menangani url ftp, http dan rsync.

negara nama file
Tentukan di mana file yang berisi status ditulis.

Program membaca file ini saat startup dan menulis file saat mirror diperiksa
(-get ditentukan).

negara nama file
Tentukan file yang berisi kode negara; File harus berisi baris seperti

kami - Amerika Serikat
nl - Belanda

Paket mirmon berisi daftar ISO terbaru.

gadungan domain seperti backup, Menguasai diperbolehkan, dan dicantumkan pertama dalam laporan;
domain palsu huruf kecil-pertama (seperti backup) terdaftar terakhir.

opsional entri
max_probes jumlah
Secara opsional, tentukan jumlah probe paralel (default 25).

batas waktu detik
Secara opsional, tentukan batas waktu untuk probe (default 300).

Setelah penyelidikan terakhir dimulai, program menunggu + 10 detik, bersihkan
atas dan keluar.

proyek_logo logo
Secara opsional, tentukan (SRC dari IMG dari) logo untuk ditempatkan di kanan atas halaman.

project_logo /ikon/apache.gif
proyek_logo http://www.apache.org/icons/...

htm_head html
Secara opsional, tentukan beberapa HTML yang akan ditempatkan sebelumnya .

htm_head


htm_top html
Secara opsional, tentukan beberapa HTML untuk ditempatkan di dekat bagian atas halaman.

htm_top pengujian 1, 2, 3

htm_foot html
Secara opsional, tentukan HTML untuk ditempatkan di dekat bagian bawah halaman.

htm_foot




put_histo atas|bawah|tidak ada di mana-mana
Secara opsional, tentukan di mana histogram usia harus ditempatkan. Standarnya adalah 'atas'.

min_jajak pendapat waktu-spesifikasi
Untuk 'min_poll' lihat item berikutnya. A waktu-spesifikasi adalah angka yang diikuti oleh satuan 's'
(detik), atau 'm' (menit), atau 'h' (jam), atau 'd' (hari). Misalnya '3d' (tiga
hari) atau '36 jam' (36 jam).

max_poll waktu-spesifikasi
Secara opsional, tentukan interval probe maksimum. Ketika program dipanggil dengan opsi
'-get update', semua situs diperiksa yaitu:

· baru

situs muncul dalam daftar, tetapi tidak ada status yang diketahui

· buruk

penyelidikan terakhir situs tidak berhasil

· tua

penyelidikan terakhir lebih dari 'max_poll' yang lalu.

Situs tidak diperiksa jika pemeriksaan terakhir kurang dari 'min_poll' yang lalu. Jadi jika kamu
menentukan

min_poll 4j
max_poll 12j

situs 'terjangkau' diperiksa dua kali sehari dan situs 'tidak terjangkau' diperiksa di
paling enam kali sehari.

'min_poll' default adalah '1 jam' (1 jam). 'max_poll' default adalah '4 jam' (4 jam).

min_sinkronisasi waktu-spesifikasi
Secara opsional, tentukan seberapa sering mirror diperlukan untuk melakukan pembaruan.

'min_sync' default adalah '1d' (1 hari).

max_sync waktu-spesifikasi
Secara opsional, tentukan interval sinkronisasi maksimum yang diizinkan.

Situs yang melebihi batas akan dianggap 'lama'. 'max_sync' default adalah '2d' (2
hari).

selalu_get wilayah ...
Secara opsional, tentukan daftar wilayah yang harus selalu diperiksa.

selalu_dapatkan Master Tier1

Ini dimaksudkan untuk gadungan daerah 'like' Menguasai dan sebagainya

tidak_acak
Mirmon mencoba untuk menyeimbangkan beban probe selama mirmon berjalan setiap jam. Jika arus
run memiliki jumlah cermin di bawah rata-rata untuk diselidiki, mirmon memeriksa beberapa tambahan,
cermin yang dipilih secara acak, dipilih dari lintasan yang memiliki beban tertinggi.

Jika Anda tidak menginginkan perilaku ini, gunakan tidak_acak.

tidak_tambahkan_garis miring
Jika bagian url dari sebuah baris di mirror_list tidak diakhiri dengan garis miring ('/'), mirmon menambahkan
garis miring dan mengeluarkan peringatan kecuali dalam mode senyap.

Jika Anda tidak menginginkan perilaku ini, gunakan tidak_tambahkan_garis miring.

list_style polos|apache
Secara opsional, tentukan format ('polos' atau 'apache') dari daftar cermin.

Lihat deskripsi 'mirror_list' di atas. List_style default adalah 'polos'.

alamat URL situs web url
Secara opsional, tentukan url pengganti untuk sebuah situs.

Ketika akses ke suatu situs dibatasi (di Australia, misalnya), yang lain (kadang-kadang
secret) url dapat digunakan untuk menyelidiki situs. NS dari url adalah bagian antara
'://' dan '/' yang pertama.

env kunci nilai
Secara opsional, tentukan variabel lingkungan.

memasukkan nama file
Secara opsional, tentukan file yang akan disertakan.

File yang ditentukan diproses 'in situ'. Setelah file yang ditentukan dibaca dan
diproses, pemrosesan konfigurasi dilanjutkan di file tempat "sertakan" berada
ditemui. Kedalaman yang disertakan tidak terbatas. Namun, itu adalah kesalahan fatal untuk memasukkan
file dua kali dengan nama yang sama.

Menunjukkan
Ketika prosesor konfigurasi menemukan perintah 'tampilkan', itu membuang konten dari
konfigurasi saat ini menjadi menonjol, jika opsi "-v" ditentukan. Ini dimaksudkan untuk
debug.

keluar
Ketika prosesor konfigurasi menemukan perintah 'keluar', itu menghentikan program.
Ini dimaksudkan untuk debugging.

NEGARA FILE FORMAT


File negara terdiri dari baris; satu baris per situs. Setiap baris terdiri dari spasi
bidang yang terpisah. Ketujuh bidang tersebut adalah:

· bidang 1 : url

Url seperti yang diberikan dalam daftar cermin.

· bidang 2: usia

Stempel waktu cermin yang ditemukan oleh penyelidikan terakhir yang berhasil, atau 'undef' jika tidak ada pemeriksaan
pernah sukses.

· bidang 3: status penyelidikan terakhir

Status pemeriksaan terakhir, atau 'undef' jika cermin tidak pernah diperiksa.

· bidang 4: waktu penyelidikan terakhir yang berhasil

Stempel waktu penyelidikan terakhir yang berhasil atau 'undef' jika cermin tidak pernah
berhasil diselidiki.

· bidang 5: menyelidiki sejarah

Sejarah penyelidikan adalah daftar karakter 's' (untuk sukses) dan 'f' (untuk kegagalan)
menunjukkan hasil pemeriksaan. Hasil baru ditambahkan setiap kali cerminnya
diperiksa.

· bidang 6: sejarah negara

Sejarah negara terdiri dari cap waktu, karakter '-', dan daftar karakter yang menunjukkan
status masa lalu: 's' (segar), 'b' (lama), 'f' (lama), 'z' (buruk) atau 'x' (lewati). NS
stempel waktu menunjukkan kapan riwayat status terakhir diperbarui. Status saat ini
cermin ditentukan oleh usia cermin dan beberapa parameter konfigurasi
(min_sync, max_sync, max_poll). Riwayat status diperbarui ketika cerminnya
diperiksa. Jika pembaruan terakhir dari riwayat kurang dari 24 jam yang lalu, status terakhir
digantikan oleh status saat ini. Jika pembaruan terakhir dari riwayat lebih dari 24
jam yang lalu, status saat ini ditambahkan ke riwayat. Satu atau lebih 'lewati' adalah
dimasukkan, jika stempel waktu berumur dua hari atau lebih (ketika mirmon tidak berjalan lebih lama
dari dua hari).

· bidang 7: penyelidikan terakhir

Stempel waktu pemeriksaan terakhir, atau 'undef' jika cermin tidak pernah diperiksa.

INSTALASI


umum
· Catatan: File status (kosong) harus ada sebelum mirmon dijalankan.

· Repositori mirmon ada di sini:

https://svn.science.uu.nl/repos/project.mirmon/trunk/

· Tarball mirmon ada di sini:

http://www.staff.science.uu.nl/~penni101/mirmon/mirmon.tar.gz

instalasi saran
Untuk menginstal dan mengkonfigurasi mirmon, lakukan langkah-langkah berikut:

· Pertama, buat webdir :

cd DOKUMENTROOT
mkdir mirmon

Untuk AKAR DOKUMEN, ganti nama path lengkap dari root dokumen server web Anda.

· Lihat repositori mirmon:

cd /usr/local/src
svn checkout REPO mirmon

dimana

REPO = https://svn.science.uu.nl/repos/project.mirmon/trunk/

atau unduh paket dan buka kemasannya.

· Chdir ke direktori mirmon :

cd mirmon

· Buat file status (kosong):

sentuh state.txt

· Instal ikon di webdir :

mkdir DOCUMENTROOT/mirmon/ikon
ikon cp/* DOCUMENTROOT/mirmon/ikon

· Buat daftar cermin "mirror_list" ;

Gunakan editor favorit Anda, atau buat daftar dari database yang ada.

nl http://archive.cs.uu.nl/your-project/ [email dilindungi]
uk http://mirrors.this.org/your-project/ [email dilindungi]
us http://mirrors.that.org/your-project/ [email dilindungi]

Alamat email adalah opsional.

· Buat file konfigurasi mirmon "mirmon.conf" dengan editor favorit Anda.

# baris harus dimulai di kolom pertama; tidak ada ruang putih terkemuka
Nama Proyek ....
proyek_url ....
mirror_list mirror_list
negara bagian.txt
negara negara.list
halaman web DOCUMENTROOT/mirmon/index.html
ikon /mirmon/ikon
penyelidikan /usr/bin/wget -q -O - -T %TIMEOUT% -t 1 %URL%TIME.txt

Ini mengasumsikan stempel waktu proyek ada di file "TIME.txt".

· Jika Anda memiliki url rsync, ubah baris probe menjadi:

selidiki perl /usr/local/src/mirmon/probe -t %TIMEOUT% %URL%TIME.txt

· Jalankan mirmon:

perl mirmon -v -dapatkan semua

Laporan mirmon sekarang harus berada di 'DOCUMENTROOT/mirmon/index.html'

http://www.your.project.org/mirmon/

· Jika/kapan, di kemudian hari, Anda ingin mengupgrade mirmon :

cd /usr/local/src/mirmon
status svn -u
bangun

Gunakan mirmon online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    IPerf2
    IPerf2
    Alat lalu lintas jaringan untuk mengukur
    Kinerja TCP dan UDP dengan metrik
    sekitar throughput dan latency. NS
    tujuan termasuk mempertahankan aktif
    kod iperf...
    Unduh IPerf2.dll
  • 2
    fre:ac - konverter audio gratis
    fre:ac - konverter audio gratis
    fre:ac adalah konverter audio dan CD gratis
    ripper untuk berbagai format dan pembuat enkode.
    Ini fitur MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC, dan Bonk
    mendukung, ...
    Unduh fre:ac - konverter audio gratis
  • 3
    Matplotlib
    Matplotlib
    Matplotlib adalah perpustakaan yang komprehensif
    untuk membuat statis, animasi, dan
    visualisasi interaktif dengan Python.
    Matplotlib membuat hal-hal mudah menjadi mudah dan
    hal yang sulit...
    Unduh Matplotlib.dll
  • 4
    Manusia Bot
    Manusia Bot
    Tulis logika chatbot Anda sekali dan
    hubungkan ke salah satu yang tersedia
    layanan perpesanan, termasuk Amazon
    Alexa, Facebook Messenger, Kendur,
    Telegram atau bahkan ...
    Unduh BotMan.dll
  • 5
    Joplin
    Joplin
    Joplin adalah sumber terbuka dan gratis
    aplikasi pencatat dan tugas yang
    dapat menangani sejumlah besar catatan di
    Format penurunan harga, atur menjadi
    buku catatan dan...
    Unduh Joplin
  • 6
    gerbv � penampil Gerber (RS-274X).
    gerbv � penampil Gerber (RS-274X).
    Gerbv adalah file Gerber sumber terbuka
    (RS-274X saja) penampil. Gerbv memungkinkan Anda
    memuat beberapa file di atas satu sama lain,
    lakukan pengukuran pada gambar yang ditampilkan,
    dll. ...
    Unduh gerbv � penampil Gerber (RS-274X).
  • Lebih banyak lagi »

Perintah Linux

Ad