EnglishFrenchSpanyol

Ad


Favicon OnWorks

gnunet-publish - Dalam talian di Awan

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

Ini ialah arahan gnunet-publish 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


gnunet-publish - antara muka baris arahan untuk menerbitkan kandungan baharu ke dalam GNUnet

SINOPSIS


gnunet-publish [PILIHAN] NAMA FAIL

DESCRIPTION


Untuk berkongsi fail dengan pengguna GNUnet lain, fail tersebut mesti disediakan terlebih dahulu kepada
GNUnet. GNUnet tidak berkongsi semua fail secara automatik daripada direktori tertentu (namun,
anda boleh melakukan ini dengan alat gnunet-auto-share). Malah, fail yang dimuat turun
tidak dikongsi secara automatik.

Untuk mula berkongsi fail, fail mesti ditambah sama ada menggunakan gnunet-publish atau a
antara muka grafik seperti gnunet-fs-gtk. Alat baris arahan gnunet-publish lebih banyak lagi
berguna jika banyak fail sepatutnya ditambah. gnunet-publish boleh menerbitkan secara automatik
kumpulan fail, menerbitkan direktori secara rekursif, mencipta direktori yang boleh dilayari
dalam GNUnet dan terbitkan senarai fail dalam ruang nama. Apabila dijalankan pada direktori,
gnunet-publish akan sentiasa menerbitkan semua fail dalam direktori secara rekursif.

gnunet-publish boleh mengekstrak kata kunci secara automatik daripada fail yang dikongsi. Pengguna
yang ingin memuat turun fail daripada GNUnet menggunakan kata kunci untuk mencari yang sesuai
kandungan. Anda boleh melumpuhkan pengekstrakan kata kunci dengan pilihan -D. Anda boleh menambah secara manual
kata kunci menggunakan pilihan -k. Kata kunci adalah peka huruf besar-kecil.

Selain mencari fail mengikut kata kunci, GNUnet membenarkan menyusun fail ke dalam
direktori. Dengan direktori, pengguna hanya perlu mencari direktori untuk menjadi
boleh memuat turun mana-mana fail yang disenaraikan dalam direktori. Direktori boleh mengandungi
penunjuk ke direktori lain.

Dengan gnunet-publish, mudah untuk mencipta direktori baharu secara serentak apabila menambah
fail. Hanya hantar nama direktori dan bukannya fail.

Memandangkan kata kunci boleh dihantar spam (mana-mana pengguna boleh menambah sebarang kandungan di bawah mana-mana kata kunci), GNUnet
menyokong ruang nama. Ruang nama ialah subset ruang carian di mana hanya
pemegang nama samaran tertentu boleh menambah kandungan. Mana-mana pengguna GNUnet boleh mencipta sebarang nombor
nama samaran menggunakan gnunet-nama samaran. Nama samaran disimpan dalam direktori GNUnet pengguna.
Manakala nama samaran dikenal pasti secara tempatan dengan rentetan arbitrari yang dipilih pengguna
apabila nama samaran dibuat, ruang nama hanya dikenali secara global di bawah cincangan
kunci awam bagi nama samaran. Oleh kerana hanya pemilik nama samaran boleh menambah kandungan pada
ruang nama, adalah mustahil untuk pengguna lain mencemarkan ruang nama. gnunet-publish
menerbitkan direktori teratas secara automatik (atau satu-satunya fail jika hanya satu fail ditentukan)
ke dalam ruang nama jika nama samaran dinyatakan.

Adalah mungkin untuk mengemas kini kandungan dalam GNUnet jika kandungan itu diletakkan dan diperoleh daripada a
ruang nama tertentu. Kemas kini hanya boleh dilakukan untuk kandungan dalam ruang nama kerana ini
satu-satunya cara untuk memastikan bahawa pihak yang berniat jahat tidak boleh membekalkan kemas kini yang dipalsukan. Catatan
bahawa kemas kini dengan GNUnet tidak menjadikan kandungan lama tidak tersedia, GNUnet hanya membenarkan
penerbit untuk menunjukkan pengguna kepada versi yang lebih terkini. Anda boleh menggunakan pilihan -N untuk menentukan
pengecam masa hadapan bagi kemas kini. Apabila menggunakan pilihan ini, klien GNUnet yang mencari
pengecam semasa (-t) secara automatik akan memulakan carian untuk kemas kini (-N)
pengecam. Jika anda kemudian menerbitkan kemas kini di bawah pengecam (-N), kedua-dua keputusan akan
diberikan kepada pengguna.

Anda boleh menggunakan pengekstrakan meta-data automatik (berdasarkan libextractor) atau baris arahan
pilihan -m untuk menentukan meta-data. Untuk pilihan -m anda perlu menggunakan borang
jenis kata kunci:nilai. Sebagai contoh, gunakan "-m os:Linux" untuk menentukan bahawa sistem pengendalian
ialah Linux. Jenis meta-data biasa ialah "pengarang", "tajuk" , "jenis mime", "nama fail",
"bahasa", "subjek" dan "kata kunci". Senarai penuh boleh didapati daripada alat ekstrak
menggunakan pilihan --list. Meta-data digunakan untuk membantu pengguna dalam mencari fail pada
rangkaian. Kata kunci adalah peka huruf besar-kecil.

GNUnet menyokong dua gaya penerbitan fail pada rangkaian. Menerbitkan fail bermakna
bahawa salinan fail dibuat dalam pangkalan data setempat (!) nod. Mengindeks fail
bermakna indeks ditambahkan pada pangkalan data setempat (!) dengan pautan simbolik ke fail
sendiri. Pautan akan menggunakan cincang SHA-512 bagi keseluruhan fail sebagai nama fail. Pengindeksan
secara amnya jauh lebih cekap dan pilihan lalai. Walau bagaimanapun, pengindeksan sahaja
berfungsi jika fail yang diindeks boleh dibaca (menggunakan laluan mutlak yang sama) oleh gnunet-service-fs.
Jika ini tidak berlaku, pengindeksan akan gagal (dan gnunet-publish akan berbalik secara automatik
kepada penerbitan sebaliknya). Tidak kira kaedah mana yang digunakan untuk menerbitkan fail, fail
akan menjadi perlahan (bergantung pada kekerapan ia diminta dan pada lebar jalur
tersedia) tersebar ke dalam rangkaian. Jika anda menerbitkan atau mengindeks fail dan kemudian tinggalkan fail
rangkaian, hampir selalu TIDAK tersedia lagi.

-c NAMA FAIL, --config=FILENAME Gunakan fail konfigurasi alternatif (jika pilihan ini tidak dinyatakan,
lalai adalah ~/.config/gnunet.conf).

-D, --disable-extractor
Lumpuhkan penggunaan libextractor GNU untuk mencari kata kunci dan metadata tambahan.

-e, --ekstrak
Cetak senarai kata kunci yang akan digunakan untuk setiap fail yang diberikan semasa
pilihan. Jangan lakukan sebarang pengindeksan atau penerbitan.

-h, - membantu
Cetak halaman bantuan ringkas dengan semua pilihan.

-k KEYWORD, --key=KATA KUNCI
kunci tambahan untuk mengindeks kandungan dengan (untuk menambah berbilang kunci, nyatakan berbilang
kali). Setiap kunci tambahan adalah sensitif huruf besar-besaran. Boleh dinyatakan beberapa kali.
Kata kunci hanya digunakan pada fail atau direktori peringkat teratas.

-L LOGLEVEL, --loglevel=LOGLEVEL
Tukar aras log. Nilai yang mungkin untuk LOGLEVEL ialah ERROR, AMARAN, INFO dan
DEBUG.

-m TYPE:VALUE, --meta=TYPE:VALUE
Untuk fail utama (atau direktori), tetapkan metadata JENIS yang diberikan kepada yang diberikan
NILAI. Harap maklum bahawa ini tidak akan menambah VALUE masing-masing pada set kata kunci
di mana fail boleh ditemui.

-n, --noindex
Ringkasan eksekutif: Anda mungkin tidak memerlukannya.

Jangan indeks, penerbitan penuh. Ambil perhatian bahawa direktori, RBlocks, SBlocks dan IBlocks
sentiasa diterbitkan (walaupun tanpa pilihan ini). Dengan pilihan ini, setiap blok
fail sebenar disimpan dalam bentuk yang disulitkan dalam pangkalan data blok tempatan
rakan sebaya. Walaupun ini menambah keselamatan jika nod tempatan terjejas (musuh
menjejaskan mesin anda), ia adalah kurang cekap berbanding dengan permintaan
penyulitan dan pastinya tidak disyorkan untuk fail besar.

-N ID, --seterusnya=ID
Menentukan ID seterusnya versi masa hadapan SBlock. Pilihan ini hanya sah
bersama-sama dengan pilihan -P. Pilihan ini boleh digunakan untuk menentukan apa yang
pengecam versi yang dikemas kini akan kelihatan seperti. Perhatikan bahawa menyatakan -i dan -N
tanpa -t tidak dibenarkan.

-p PRIORITI, --prio=PRIORITI
Ringkasan eksekutif: Anda mungkin tidak memerlukannya.

Tetapkan keutamaan kandungan yang diterbitkan (lalai: 365). Jika pangkalan data tempatan adalah
penuh, GNUnet akan membuang kandungan dengan kedudukan terendah. Perhatikan bahawa berpangkat
berubah mengikut masa bergantung kepada populariti. Lalai sepatutnya cukup tinggi untuk
mengekalkan kandungan yang diterbitkan secara tempatan memihak kepada kandungan yang berhijrah daripada yang lain
rakan sebaya.

-P NAMA, --nama samaran=NAMA
Untuk direktori atau fail peringkat atas, buat SBlock yang meletakkan fail ke dalam
ruang nama yang ditentukan oleh nama samaran NAME.

-r LEVEL, --replikasi=LEVEL
Tetapkan tahap replikasi yang dikehendaki. Jika CONTENT_PUSHING ditetapkan kepada YES, GNUnet akan
tolak setiap blok (untuk fail) kali TAHAP kepada rakan lain sebelum melakukan perkara biasa
replikasi "rawak" semua kandungan. Pilihan ini boleh digunakan untuk menolak beberapa kandungan
keluar ke rangkaian lebih keras. Ambil perhatian bahawa menolak kandungan LEVEL kali ke dalam rangkaian
tidak menjamin bahawa sebenarnya akan ada replika LEVEL.

-s, --simulasi-sahaja
Apabila pilihan ini digunakan, gnunet-publish sebenarnya tidak akan menerbitkan fail tetapi
hanya mensimulasikan apa yang akan dilakukan. Ini boleh digunakan untuk mengira URI GNUnet untuk a
fail tanpa benar-benar berkongsinya.

-t ID, --ini=ID
Menentukan ID SBlock. Pilihan ini hanya sah bersama-sama dengan -s
pilihan.

-u URI, --uri=URI
Pilihan ini boleh digunakan untuk menentukan URI fail dan bukannya nama fail (ini ialah
satu-satunya kes di mana argumen nama fail wajib mesti ditinggalkan).
Daripada menerbitkan fail atau direktori dan menggunakan URI yang sepadan,
gnunet-publish akan menggunakan URI ini dan melaksanakan ruang nama atau kata kunci yang dipilih
operasi. Ini boleh digunakan untuk menambah kata kunci tambahan pada fail yang sudah ada
telah dikongsi atau untuk menambah fail pada ruang nama yang URI diketahui tetapi
kandungan tidak tersedia secara tempatan.

-v, --versi
Cetak nombor versi.

-V, --verbose
Berkata-kata. Menggunakan pilihan ini menyebabkan gnunet-publish mencetak maklumat kemajuan
dan pada akhirnya pengenalan fail yang boleh digunakan untuk memuat turun fail dari
GNUnet.

SETTING ANONYMITI LEVEL


. -a pilihan boleh digunakan untuk menentukan kekangan tanpa nama tambahan. Jika ditetapkan kepada 0, GNUnet
akan menerbitkan fail tanpa nama dan sebenarnya menandatangani iklan untuk fail tersebut
menggunakan kunci peribadi rakan sebaya anda. Ini akan membolehkan pengguna lain memuat turun fail secepat
mungkin, termasuk menggunakan kaedah bukan tanpa nama (DHT, pemindahan langsung). Jika anda menetapkannya
kepada 1 (lalai), anda menggunakan algoritma penghalaan tanpa nama standard (yang tidak
membocorkan identiti anda secara jelas). Walau bagaimanapun, musuh yang kuat mungkin masih boleh melakukannya
lakukan analisis trafik (statistik) untuk menyimpulkan data dari semasa ke semasa tentang identiti anda. awak
boleh mendapatkan privasi yang lebih baik dengan menyatakan tahap kerahasiaan yang lebih tinggi, yang meningkatkan
jumlah trafik perlindungan yang akan diperoleh trafik anda sendiri, dengan mengorbankan prestasi. Catatan
yang tidak kira tahap ketanpanamaan yang anda pilih, menyamai kandungan cache dalam rangkaian
sentiasa gunakan kerahasiaan tahap 1.

Takrifan TAHAP ANONYMITI adalah seperti berikut. 0 bermakna tiada nama tidak diperlukan.
Jika tidak, nilai 'v' bermakna 1 daripada v bait trafik "tanpa nama" boleh berasal dari
pengguna tempatan, meninggalkan 'v-1' bait trafik penutup setiap bait pada wayar. Justeru, jika
Laluan GNUnet n bait mesej daripada rakan sebaya asing (menggunakan penghalaan tanpa nama), ia mungkin
menghasilkan n/(v-1) bait data dalam tempoh masa yang sama. Tempoh masa adalah dua kali ganda
kelewatan purata yang GNUnet menangguhkan pertanyaan yang dimajukan.

Lalai ialah 1 dan ini sepatutnya baik untuk kebanyakan pengguna. Juga perhatikan bahawa jika anda memilih
nilai yang sangat besar, anda mungkin akhirnya tidak mempunyai daya pengeluaran langsung, terutamanya jika banyak daripada anda
rakan sebaya GNUnet semuanya melakukan perkara yang sama.

CONTOH


Asas contoh

Indekskan fail MENYALIN:

# gnunet-publish COPYING

Terbitkan fail MENYALIN:

# gnunet-publish -n MENYALIN

Indeks fail MENYALIN dengan kata kunci gpl and ujian:

# gnunet-publish -k gpl -k ujian MENYALIN

Indekskan fail MENYALIN dengan penerangan "Lesen GNU", jenis mime "teks/plain" dan kata kunci
gpl and ujian:

# gnunet-publish -m "description:GNU License" -k gpl -k test -m "mimetype:text/plain"
MENYALI

Menggunakan direktori

Indeks fail COPYING dan AUTHORS dengan kata kunci ujian dan bina direktori yang mengandungi
dua fail. Jadikan direktori itu sendiri tersedia di bawah kata kunci gnu dan lumpuhkan kata kunci
pengekstrakan menggunakan libextractor:

# mkdir gnu
# mv MENYALIN PENULIS gnu/
# gnunet-publish -K test -k gnu -D gnu/

Terbitkan galeri imej dengan kemas kittendir/ dan subdirnya dengan kata kunci anak kucing bagi
direktori tetapi tiada kata kunci untuk fail individu atau subdir (-n). Perihalan paksa untuk
semua fail:

# gnunet-publish -n -m "penerangan:Koleksi anak kucing" -k anak kucing kittendir/

Selamat penerbitan bersama ruang nama

Terbitkan fail COPYING dengan nama samaran RIAA-2 (-P) dan dengan pengecam gpl (-t) dan tidak
kemas kini:

# gnunet-publish -P RIAA-2 -t gpl MENYALIN

Indeks /home/ogg secara rekursif dan bina struktur direktori yang sepadan. Terbitkan
direktori peringkat atas ke dalam ruang nama di bawah nama samaran RIAA-2 (-P) di bawah pengecam
'MUZIK' (-t) dan berjanji untuk menyediakan kemas kini dengan pengecam 'VIDEOS' (-N):

# gnunet-publish -P RIAA-2 -t MUZIK -N VIDEO /home/ogg

Terbitkan (-n) /var/lib/mysql secara rekursif dan bina struktur direktori yang sepadan, tetapi
lumpuhkan penggunaan libextractor untuk mengekstrak kata kunci (-n). Cetak pengecam fail (-V)
yang boleh digunakan untuk mendapatkan semula fail. Ini akan menyimpan salinan pangkalan data MySQL dalam
GNUnet tetapi tanpa menambah sebarang kata kunci untuk mencarinya. Oleh itu hanya orang yang telah
memberitahu pengecam fail rahsia yang dicetak dengan pilihan -V boleh mendapatkan semula (rahsia?)
fail:

# gnunet-publish -nV /var/lib/mysql

Buat entri ruang nama 'root' dalam ruang nama MPAA-1 dan umumkan bahawa kemas kini seterusnya akan
dipanggil 'seterusnya':

# gnunet-publish -P MPAA-1 -t root -N bunyi seterusnya.mp3

Kemas kini entri sebelumnya, jangan benarkan sebarang kemas kini akan datang:

# gnunet-publish -P MPAA-1 -t next noise_updated.mp3

Gunakan gnunet-publish dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad