GoGPT Best VPN GoSearch

Favicon OnWorks

refdba - Dalam talian di Awan

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

Ini ialah arahan refdba 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


refdba - pelanggan pentadbiran RefDB

SINOPSIS


Mod interaktif:

refdba [-c arahan-kelui] [-e log-destinasi] [-f stdin] [-h] [-i Alamat IP]
[-l peringkat log] [-L fail log] [-p pelabuhan] [-q] [-T masa] [-u nama] [-v] [-V]
[-w kata laluan] [-x] [-y confdir]
Tidak Interaktif mod:

Mod kelompok:

refdba -C arahan [-c arahan-kelui] [-e log-destinasi] [-f stdin] [-i Alamat IP]
[-l peringkat log] [-L fail log] [-p pelabuhan] [-q] [-T masa] [-u nama] [-w kata laluan] [-x]
[-y confdir]

DESCRIPTION


refdba ialah klien baris arahan yang menyediakan arahan untuk ditadbir RefDB(7) pangkalan data,
pengguna, dan gaya. refdba boleh dimulakan dalam mod interaktif, menyediakan arahan
segera. taip ? or membantu untuk melihat senarai arahan yang tersedia. Sebagai alternatif anda boleh mulakan
refdba dalam mod bukan interaktif. refdba akan melaksanakan arahan yang diminta dan kembali. Dalam
mod ini refdba akan menerima input pada stdin untuk pelbagai arahan, membenarkan Unix
paip.

PILIHAN


-c arahan-kelui
Baris arahan alat kelui yang akan digunakan. Daripada alat kelui anda sudah tentu boleh
nyatakan sebarang arahan yang sah yang menerima data pada stdin. Gunakan "stdout" untuk meminta data
output kepada stdout. Ini adalah lalai, tetapi anda mungkin mahu menentukannya pada arahan
baris jika anda perlu membatalkan tetapan pager lalai buat sementara waktu dalam konfigurasi anda
fail.

-C arahan
Perintah untuk dijalankan dalam mod bukan interaktif. Anda boleh membekalkan semua pilihan dan
parameter yang diterima oleh arahan pada baris arahan refdba.

-e log-destinasi
log-destination boleh mempunyai nilai 0, 1, atau 2, atau rentetan yang setara stderr,
syslog, Atau fail, masing-masing. Nilai ini menentukan ke mana maklumat log pergi.
0 (sifar) bermakna mesej dihantar ke stderr. Mereka boleh didapati dengan serta-merta di
skrin tetapi mereka mungkin mengganggu output arahan. 1 akan menghantar output ke
kemudahan syslog. Perlu diingat bahawa syslog mesti dikonfigurasikan untuk menerima mesej log
daripada program pengguna, lihat syslog(8) halaman manual untuk maklumat lanjut. seperti Unix
sistem biasanya menyimpan mesej ini dalam /var/log/user.log. 2 akan menghantar mesej kepada
fail log tersuai yang boleh ditentukan dengan -L pilihan.

-f stdin
Baca data daripada stdin. refdbc biasanya tahu bila ia harus dibaca dari stdin. Walau bagaimanapun, a
beberapa arahan menggunakan data yang dibekalkan dalam baris arahan tetapi juga membenarkan untuk membaca daripada fail.
Gunakan pilihan ini untuk memaksa refdbc membaca daripada stdin in Selain itu kepada nilai yang dibekalkan pada
baris arahan.

-h
Memaparkan skrin bantuan dan penggunaan, kemudian keluar.

-i Alamat IP
Tetapkan alamat IP kotak yang menjalankan pelayan aplikasi refdbd(1).
Daripada alamat IP anda juga boleh menentukan nama hos selagi boleh
diselesaikan dengan betul oleh sistem anda.

-l peringkat log
Tentukan keutamaan sehingga acara yang dilog. Ini sama ada nombor antara 0
dan 7 atau satu daripada rentetan muncul, berjaga-jaga, kr, sesat, amaran, notis, maklumat, debug,
masing-masing (lihat juga definisi peringkat Log). -1 melumpuhkan pengelogan sepenuhnya. A rendah
tahap log seperti 0 bermakna hanya mesej yang paling kritikal dilog. Log yang lebih tinggi
tahap bermakna peristiwa yang kurang kritikal dicatatkan juga. 7 akan termasuk nyahpepijat
mesej. Yang terakhir ini boleh menjadi verbose dan banyak, jadi anda ingin mengelakkan tahap log ini
melainkan anda perlu menjejaki masalah.

-L fail log
Tentukan laluan penuh ke fail log yang akan menerima mesej log. Biasanya ini
ialah /var/log/refdba.

-p pelabuhan
Tetapkan port kotak yang menjalankan pelayan aplikasi.

-q
Mulakan tanpa membaca fail konfigurasi. Pelanggan akan menggunakan masa penyusunan
lalai untuk semua nilai yang anda tidak tetapkan dengan suis baris arahan. Berguna untuk
menyahpepijat fail konfigurasi.

-T masa
Tetapkan tamat masa untuk dialog klien/pelayan aplikasi dalam beberapa saat. Kaitan dengan
percubaan membaca atau menulis yang tidak berjaya akan dianggap sebagai mati dan diturunkan selepas itu
jumlah masa ini telah berlalu.

-u nama
Tetapkan nama pengguna untuk akses pangkalan data. Nota: Nama pengguna ini tidak semestinya sama dengan
nama log masuk pengguna. Ini adalah nama pengguna yang diperlukan untuk mengakses pangkalan data
pelayan.

-v
Mencetak maklumat versi dan hak cipta, kemudian keluar.

-V
Bertukar kepada mod verbose.

-w kata laluan
Tetapkan kata laluan untuk akses pangkalan data. Nota: Kata laluan ini tidak semestinya sama dengan
kata laluan log masuk pengguna. Ini adalah kata laluan yang diperlukan untuk mengakses pangkalan data
pelayan.

-x
Hantar kata laluan tidak disulitkan.

-y confdir
Tentukan direktori di mana fail konfigurasi global berada Nota: Secara lalai, semua
Aplikasi RefDB mencari fail konfigurasi mereka dalam direktori yang ditentukan
semasa langkah konfigurasi semasa membina pakej. Iaitu, anda tidak memerlukannya -y
pilihan melainkan anda menggunakan binari tersusun di lokasi luar biasa, cth dengan menempatkan semula a
pakej rpm.

DIAGNOSTIK


Kod keluar ialah 0 jika semuanya berjalan lancar. Ia akan menjadi 1 jika arahan (apabila dijalankan dalam mod kelompok)
atau arahan terakhir (apabila dijalankan dalam mod interaktif) mengembalikan ralat, atau jika terdapat a
keadaan ralat umum semasa permulaan seperti kekurangan memori yang tersedia.

CONFIGURATION


refdba menilai fail konfigurasi refdbarc pada permulaan untuk memulakan sendiri.

Jadual 1. refdbarc
┌───────────┬──────────────────────── ────────── ───────────┐
PembolehubahLalaikomen
- ───────── ───────────┤
│logfile │ /var/log/refdba.log │ Laluan penuh │
│ │ │ fail log tersuai. Ini ialah │
│ │ │ digunakan hanya jika logdest ialah │
│ │ │ tetapkan dengan sewajarnya. Jika │
│ │ │ anda memulakan refdba dari │
│ │ │ baris arahan sebagai │
│ │ │ pengguna biasa, anda harus │
│ │ │ tentukan fail yang anda │
│ │ │ mempunyai akses tulis kepada │
│ │ │ (anda mungkin tidak dibenarkan │
│ │ │ untuk mencipta │
│ │ │ /var/log/refdb.log atau │
│ │ │ tulis ke fail ini sebagai │
│ │ │ pengguna biasa). │
- ───────── ───────────┤
│logdest │ 2 │ Destinasi │
│ │ │ maklumat log. 0 = │
│ │ │ cetak ke stderr (ini ialah │
│ │ │ terutamanya bertujuan untuk │
│ │ │ penyahpepijatan, mungkin │
│ │ │ secara visual mengganggu │
│ │ │ output arahan); 1 = guna │
│ │ │ kemudahan syslog; 2 = │
│ │ │ gunakan fail log tersuai. │
│ │ │ Yang terakhir memerlukan │
│ │ │ tetapan yang betul bagi │
│ │ │ fail log. │
- ───────── ───────────┤
│loglevel │ 6 │ Tahap log sehingga │
│ │ │ yang mana mesej akan menjadi │
│ │ │ dilog. Tetapan rendah │
│ │ │ (0) membenarkan hanya yang paling │
│ │ │ mesej penting, a │
│ │ │ tetapan tinggi (7) membenarkan │
│ │ │ semua mesej termasuk │
│ │ │ mesej nyahpepijat. -1 bermaksud │
│ │ │ tiada apa yang akan dilog. │
- ───────── ───────────┤
│pager │ stdout │ Baris arahan a │
│ │ │ alat kelui yang menerima │
│ │ │ output refdb pada stdin │
│ │ │ untuk membenarkan menatal dan │
│ │ │ perkara-perkara bagus yang lain. │
│ │ │ “stdout” menghantar data │
│ │ │ untuk stdout. │
- ───────── ───────────┤
│passwd │ * │ Kata laluan iaitu │
│ │ │ digunakan untuk pengesahan │
│ │ │ dengan pangkalan data │
│ │ │ pelayan. Ia adalah │
│ │ │ berpotensi jahat kepada │
│ │ │ simpan tidak disulitkan │
│ │ │ kata laluan dalam fail cakera. │
│ │ │ Sekurang-kurangnya pastikan │
│ │ │ fail konfigurasi │
│ │ │ tidak boleh dibaca untuk │
│ │ │ orang lain. Lalai │
│ │ │ tetapan menyebabkan refdba menjadi │
│ │ │ minta kata laluan anda │
│ │ │ secara interaktif. │
- ───────── ───────────┤
│port │ 9734 │ Port yang refdbd │
│ │ │ mendengar. Tukar ini untuk │
│ │ │ semua pelanggan dan │
│ │ │ pelayan jika nilai ini │
│ │ │ mengganggu │ yang lain
│ │ │ atur cara menggunakan port ini. │
- ───────── ───────────┤
│serverip │ 127.0.0.1 │ Alamat IP atau │
│ │ │ nama hos mesin │
│ │ │ tempat refdbd dijalankan. Gunakan │
│ │ │ lalai (localhost) │
│ │ │ alamat jika pelanggan │
│ │ │ dan refdbd dijalankan pada │
│ │ │ mesin yang sama. │
- ───────── ───────────┤
│masa tamat │ 180 │ Tamat masa dalam beberapa saat. │
│ │ │ Selepas masa ini telah │
│ │ │ berlalu, terhenti │
│ │ │ sambungan diambil │
│ │ │ bawah. Tingkatkan ini │
│ │ │ nilai jika anda menemui │
│ │ │ ralat tamat masa yang kerap │
│ │ │ kerana rangkaian yang tinggi │
│ │ │ trafik atau refdbd │
│ │ │ beban berlebihan. │
- ───────── ───────────┤
│nama pengguna │ nama log masuk │ Nama pengguna iaitu │
│ │ │ digunakan untuk pengesahan │
│ │ │ dengan pangkalan data │
│ │ │ pelayan. Ini mungkin │
│ │ │ berbeza daripada log masuk │
│ │ │ nama pengguna. │
- ───────── ───────────┤
│verbose │ f │ Tetapkan ini kepada t jika anda │
│ │ │ lebih suka ralat verbose │
│ │ │ mesej. │
- ───────── ───────────┤
│no_encrypt │ f │ Jika ditetapkan kepada 't', kata laluan │
│ │ │ dihantar │
│ │ │ tidak disulitkan. Lalai │
│ │ │ adalah untuk menyulitkan kata laluan. │
└───────────┴─────────────────┴─────────────────────‴── ────────── ───────────┘

PERINTAH


Semua arahan terdiri daripada satu perkataan yang menentukan perintah itu. Ini mungkin diikuti oleh
hujah dan/atau suis. Peraturan sintaks umum pustaka getopts digunakan.

addstyle
Sinopsis
addstyle [-c arahan] [-h] [[-o nama fail] | [-O nama fail]] {fail gaya...}

Penerangan Produk
Menambah satu atau lebih spesifikasi gaya bibliografi daripada fail input.

Pilihan
-c arahan
Menentukan arahan yang akan menerima output dan bukannya kelui lalai.
Ini mungkin kelui yang berbeza, sebarang arahan yang mengambil input pada stdin, atau
rentetan "stdout" untuk menghantar data ke stdout tanpa menggunakan alat kelui.

-h
Memaparkan bantuan dalam talian tentang addstyle perintah.

-o nama fail
Tulis output ke nama fail bukannya untuk stdout.

-O nama fail
Tambahkan output ke nama fail bukannya menulisnya kepada stdout.

fail gaya
Semua hujah lain ditafsirkan sebagai nama fail yang mengandungi gaya
spesifikasi.

Contoh
refdba:
addstyle j.biol.chem.xml pharmacol.rev.xml

Ini akan menambah spesifikasi gaya yang terkandung dalam fail j.biol.chem.xml dan
pharmacol.rev.xml ke pangkalan data gaya bibliografi.

adduser
Sinopsis
adduser {-d pangkalan data} [-h] {-H hos-IP} [-R] [-W kata laluan] {[-f fail] | [nama pengguna...]}

Penerangan Produk
Memberi hak akses kepada pangkalan data refdb kepada pengguna yang diberikan. Nyatakan pangkalan data dengan
yang -d pilihan.

Nota
Jika pengguna belum dikenali kepada pelayan pangkalan data, refdb akan membuat akaun
dengan hak akses lalai (=tiada). Jika anda tidak menyatakan kata laluan untuk
pengguna baharu dengan -W pilihan (lihat di bawah), pengguna akan mempunyai akses kepada pangkalan data
pelayan dengan kata laluan lalai "refdb". Dalam kebanyakan kes ini bukan perkara yang baik.

Pengguna baharu secara automatik akan mendapat akses kepada refdb pangkalan data refdb dalaman.

Sesetengah enjin pangkalan data seperti SQLite tidak menyokong kawalan akses. The adduser
arahan tidak disokong dengan enjin ini dan hanya akan mengembalikan penjelasan
mesej.

-d pangkalan data
Menentukan pangkalan data rujukan yang mana hak capaian harus digunakan.

-f fail
Membaca senarai nama pengguna yang dipisahkan ruang putih daripada fail.

-h
Memaparkan bantuan dalam talian tentang adduser perintah.

-H nama hos
nama hos menentukan hos yang dijalankan oleh pelayan aplikasi refdb. Jika ia berjalan
mesin yang sama dengan pelayan pangkalan data, anda boleh menentukan "hosting tempatan" sebagai nama hos.
Gunakan “%” sebagai nama hos untuk membenarkan akses daripada semua alamat kecuali localhost.
Jika tidak, argumen nama hos boleh sama ada nama hos, alamat IP atau a
subnet yang menentukan satu atau lebih komputer untuk membenarkan akses daripada. Anda boleh menambah
pengguna yang sama beberapa kali dengan nama hos yang berbeza.

Nota
Pilihan ini hanya disokong oleh MySQL. Ia diabaikan jika anda menggunakan PostgreSQL sebagai
pelayan pangkalan data anda. Sila lihat dokumentasi PostgreSQL untuk mendapatkan bantuan tentang cara
untuk memanipulasi kawalan akses berasaskan hos dengan fail pg_hba.conf.

-R
Gunakan pilihan ini untuk memberikan akses baca sahaja untuk pengguna. Secara lalai, pengguna adalah
diberi akses baca/tulis. Pengguna dengan akses baca sahaja pada asasnya hanya boleh mendapatkan semula
rujukan dan nota.

-W kata laluan
Tetapkan kata laluan untuk pengguna baharu. Kata laluan disulitkan sebelum memindahkannya
kepada pelayan aplikasi. Jika pengguna sudah wujud, kata laluannya akan menjadi
berubah dengan sewajarnya.

nama pengguna
Semua hujah lain ditafsirkan sebagai nama pengguna. Jika tiada hujah nama pengguna
mahupun fail input ditentukan, refdba cuba membaca ruang kosong yang dipisahkan
senarai nama dari stdin. Untuk memaksa refdba membaca dari stdin in Selain itu kepada
pengguna dinamakan secara eksplisit, gunakan -f stdin pilihan.

Contoh
refdba:
adduser -d db1 -N laluan baharujim

Ini akan memberikan akses kepada pangkalan data db1 untuk jim pengguna baharu. refdbd berjalan pada
komputer yang sama dengan pelayan pangkalan data (jika anda meninggalkan -H pilihan, localhost ialah
diandaikan). "jim" perlu menyediakan "newpass" sebagai kata laluan apabila memulakan salah satu daripada
pelanggan refdb.

refdba:
adduser -d db1 -H mono.mycomp.com jim jane

Ini akan memberikan akses kepada pangkalan data db1 untuk pengguna jim dan jane. refdbd berjalan pada
komputer dengan nama "mono.mycomp.com". Jika "jim" dan "jane" sudah diketahui
pelayan pangkalan data, mereka akan menyimpan kata laluan sedia ada mereka. Jika tidak, mereka akan mempunyai
untuk menggunakan kata laluan lalai "refdb".

Alternatif on tapak bersama terhad pangkalan data server mengakses
Jika anda sebagai pentadbir refdb tidak mempunyai kebenaran GERAN pada pangkalan data anda
pelayan, yang adduser perintah pasti gagal. Sebagai seorang yang mementingkan keselamatan anda
pentadbir pangkalan data mungkin enggan menjalankan refdba tanpa mengira kekerapan anda memastikan
dia ia tidak mengandungi kod berniat jahat. Dia akan mahu melakukannya dengan cara yang sukar, dan ini adalah
apa yang dia perlu buat:

· Jika anda menggunakan MySQL sebagai pelayan pangkalan data anda, setiap pengguna baharu memerlukan sekurang-kurangnya entri masuk
jadual mysql.user dan mysql.db. Pentadbir pangkalan data anda mungkin telah menyediakan
peraturannya sendiri, tetapi secara amnya jadual mysql.user seharusnya tidak memberikan sebarang keistimewaan kepada
pengguna, manakala jadual mysql.db harus memberikan INSERT, SELECT, UPDATE, DELETE
kebenaran kepada setiap pengguna untuk pangkalan data refdb dan SELECT, INSERT, UPDATE,
PADAM, CREATE, DROP keistimewaan untuk setiap pangkalan data rujukan yang sepatutnya dimiliki oleh pengguna
akses kepada. Pastikan untuk menyebut bahawa medan Hos dalam mysql.user mesti mengandungi
nama atau alamat kotak yang menjalankan refdbd, yang tidak semestinya sama
dengan stesen kerja pengguna.

· Jika anda lebih suka PostgreSQL sebaliknya, perkara lebih mudah sedikit. Apabila anda mencipta a
pangkalan data refdb, kumpulan baharu akan dibuat untuk menguruskan akses kepada pangkalan data ini. Semua
pentadbir pangkalan data anda perlu lakukan ialah menambah pengguna baharu pada kumpulan
refdbuser (memberi akses kepada pangkalan data refdb biasa) dan pengguna, di mana
ialah nama pangkalan data rujukan pengguna harus dibenarkan
akses.

kata tambah
Sinopsis
kata tambah [-h] {[-f fail] | [perkataan...]...}

Penerangan Produk
Kebanyakan gaya bibliografi menggunakan singkatan piawai bagi nama jurnal. Paling
sumber data menentukan singkatan ini tanpa titik, seperti dalam "Mol Cell Biol". Sekiranya
perkataan hendaklah disingkatkan dengan titik (seperti dalam "Mol. Cell Biol.") dalam bibliografi,
refdb perlu tahu token dalam nama singkatan yang memang disingkatkan (cth.
"Mol."), dan yang merupakan perkataan penuh (cth "Sel"). Untuk tujuan ini, refdb menyimpan senarai
perkataan terpelihara yang diketahui bukan singkatan daripada sesuatu yang lain. kapal refdb
dengan senarai perkataan sedemikian yang agak lengkap, tetapi jika anda mengesan ralat atau ketinggalan,
kata tambah arahan sangat berguna.

Pilihan
-f fail
Baca senarai kata tajuk jurnal yang dipisahkan ruang putih daripada fail.

-h
Memaparkan bantuan dalam talian tentang kata tambah perintah.

perkataan
Semua hujah lain ditafsirkan sebagai perkataan terpelihara. Jika tiada senarai perkataan mahupun
fail input ditentukan, refdba cuba membaca senarai yang dipisahkan ruang putih
perkataan dari stdin. Untuk memaksa refdba membaca dari stdin in Selain itu kepada secara eksplisit
perkataan tersenarai, gunakan -f stdin pilihan.

Nota
refdb akan menukar semua perkataan yang dikhaskan kepada huruf besar secara dalaman, jadi ia tidak
tidak kira dalam kes mana anda menyediakan perkataan ini.

Contoh
refdba:
kata tambah -f senarai perkataan FOO BAR

Ini akan menambah semua perkataan terpelihara dalam senarai perkataan fail serta perkataan "FOO" dan
"BAR" ke senarai perkataan terpelihara.

confserv
Sinopsis
confserv {arahan} [nilai]

Penerangan Produk
Mengkonfigurasikan pelayan aplikasi semasa ia berjalan dan melakukan beberapa helah dengan
pangkalan data pembantu refdb juga. Beberapa arahan mengubah suai pembolehubah yang boleh ditetapkan
sebagai argumen baris arahan atau dengan fail init. Lihat Menjalankan daemon refdbd untuk
maklumat lanjut tentang pembolehubah ini.

Nota
Perintah ini hanya akan mengkonfigurasi semula refdbd secara sementara. Semua perubahan hilang apabila
pelayan aplikasi dimulakan semula. Untuk membuat perubahan kekal pada
konfigurasi, edit fail init atau tukar parameter baris arahan dalam fail
skrip yang bermula refdbd. Sila ambil perhatian juga bahawa pentadbiran jauh mestilah
didayakan untuk arahan ini berfungsi.

Perintah berikut tersedia:

berhenti
Menghentikan pelayan aplikasi.

Nota
Perintah ini hanya mempengaruhi proses induk refdbd. Mana-mana kanak-kanak yang mungkin
pelanggan yang sedang berkhidmat akan terus berbuat demikian sehingga mereka selesai.

ping
Semak sama ada pelayan aplikasi masih hidup dan sihat. Jika ini adalah
kes, ia akan melaporkan ID proses kanak-kanak yang mengendalikan pertanyaan anda dan tentang
ibu bapa. Jika tidak, sambungan akan tamat masa tanpa respons.

serverip nilai
Menetapkan alamat IP pelayan pangkalan data kepada nilai.

timeout nilai
Menetapkan tamat masa dalam beberapa saat kepada nilai.

logdest nilai
Menetapkan destinasi output log kepada nilai. Nilai yang mungkin ialah 0 (stderr), 1
(kemudahan syslog sistem), 2 (fail log peribadi seperti yang ditakrifkan oleh fail log).

fail log nilai
Menetapkan nama fail fail log kepada nilai.

tahap log nilai
Menetapkan tahap maksimum mesej untuk dilog masuk nilai. 0 bermakna itu sahaja
ralat kritikal akan direkodkan, 7 bermakna semua mesej termasuk sangat
mesej nyahpepijat verbose akan dilog. -1 melumpuhkan pengelogan sepenuhnya.

Contoh
refdba: conserv loglevel 7

Ini akan menetapkan tahap log kepada 7. Perubahan sementara ini hanya akan berkuat kuasa sehingga
refdbd dimulakan semula.

diciptab
Sinopsis
diciptab [-E pengekodan] [-h] {dbname...}

Penerangan Produk
Mencipta pangkalan data baharu dengan nama dbname. Beberapa pangkalan data boleh dinyatakan dalam a
panggilan tunggal arahan ini.

Pilihan
-E pengekodan
Pilih pengekodan aksara untuk pangkalan data baharu. Ini hanya disokong pada masa ini
oleh MySQL dan PostgreSQL. Jika anda menggunakan enjin yang berbeza, pilihan ini diabaikan.
Sila lihat dokumentasi pemasangan enjin pangkalan data anda untuk tersedia
pengekodan. Nilai diluluskan dengan -E pilihan haruslah IANA[1] pengekodan
nama. Jika anda tidak menggunakan pilihan ini, pangkalan data baharu akan menggunakan lalai
pengekodan pelayan pangkalan data melainkan fail konfigurasi refdbdrc anda menetapkan a
lalai dengan entri "db_encoding".

-h
Memaparkan bantuan dalam talian tentang diciptab perintah.

nama
Nama pangkalan data rujukan. Nama tidak boleh mengandungi titik bertindih (':') atau a
sempang ('-') disebabkan oleh format petikan dalam dokumen menggunakan RefDB. Yang dibenarkan
aksara mungkin dihadkan lagi oleh enjin pangkalan data yang anda gunakan. Pangkalan data
nama juga harus dianggap tidak peka huruf besar-besaran, iaitu jangan cuba mencipta a
pangkalan data "mybase" jika anda sudah mempunyai satu yang dipanggil "MYBASE". Juga, elakkan menggunakan nama
yang merupakan perkataan simpanan SQL kerana ini ditakdirkan untuk gagal. Malangnya, ini
termasuk nama "rujukan" yang terlalu mudah. Cuba "refs" atau "biblio" sebaliknya.

Petua
Letakkan rentetan tetap seperti "rd" pada semua nama pangkalan data refdb. Ini laju
mendapatkan semula pangkalan data refdb dengan listdb arahan jika enjin pangkalan data anda
menguruskan pangkalan data tambahan bukan RefDB. Gunakan ungkapan biasa yang mudah seperti
“rd%” untuk mengehadkan carian anda kepada pangkalan data RefDB.

Contoh
refdba:
diciptab db1 -E UTF-8 db2

Ini akan mencipta pangkalan data db1 dan db2 dengan pengekodan aksara UTF-8.

Menggunakan SQL skrip kepada mewujudkan pangkalan data
refdb mengandungi dua skrip SQL teks biasa (dipasang dalam /usr/local/share/refdb/sql) kepada
buat jadual pangkalan data seperti diciptab perintah tidak. Skrip ini adalah
lebih baik daripada arahan dalam kes ini:

· Anda tidak mempunyai kebenaran pentadbir pangkalan data dan perlu meminta pentadbir anda
buat pangkalan data untuk anda. Pentadbir anda mungkin lebih suka menjalankan skrip mengikut kemampuannya
mudah mengetahui apa yang akan dilakukan.

· Anda ingin menyepadukan refdb dengan sistem pangkalan data sedia ada atau tersuai. Dalam itu
kes anda mahu jadual khusus refdb dalam pangkalan data sedia ada sebagai tambahan kepada
jadual bukan refdb.

Prosedur berikut adalah bersamaan dengan menjalankan arahan createb. Jika anda mahu
untuk menambah jadual pada pangkalan data sedia ada, sila sesuaikan skrip dan/atau
prosedur sewajarnya.

· Jika anda menjalankan MySQL, gunakan arahan berikut (berikan pilihan tambahan
seperti nama pengguna dan kata laluan seperti yang diperlukan):

#~
mysql -e "CIPTA PANGKALAN DATA nama db"

#~
mysql dbname < kosong.mysql.dump

· Jika anda menggunakan PostgreSQL, urutan berikut harus berfungsi (sekali lagi, berikan
pilihan tambahan seperti nama pengguna dan kata laluan seperti yang diperlukan):

#~
sed 's/refdbtest/dbname/g' < kosong.pgsql.dump.in > kosong.pgsql.dump

#~
psql templat1 < kosong.pgsql.dump

Skrip empty.pgsql.dump.in mengandungi arahan untuk mencipta pangkalan data dan untuk menetapkan
hak akses yang sesuai untuk kumpulan pengguna pangkalan data baharu. Oleh itu ia adalah satu kebaikan
idea untuk menggantikan rentetan "refdbtest" dengan nama yang dimaksudkan untuk pangkalan data baharu anda.
. sed arahan dalam baris pertama melakukan ini sahaja. Anda juga boleh mengedit beberapa perkara lagi,
seperti pengekodan. Perintah kedua sebenarnya mencipta pangkalan data, kumpulan baru,
memberikan keistimewaan kepada kumpulan ini, dan mencipta semua jadual dan urutan yang diperlukan.
template1 ialah pangkalan data sistem PostgreSQL. The psql arahan memerlukan nama an
pangkalan data sedia ada sebagai hujah, tetapi dalam kes ini anda boleh menggunakan mana-mana yang sedia ada
pangkalan data juga.

dipadamb
Sinopsis
dipadamb [-h] {dbname...}

Penerangan Produk
Memadam pangkalan data dengan nama dbname. Beberapa pangkalan data boleh dinyatakan dalam a
panggilan tunggal arahan ini.

Awas
Struktur pangkalan data dan data akan hilang, benar-benar hilang, jadi berhati-hati dengannya
perintah ini. Fikir dua kali dan, jika ragu-ragu, sekurang-kurangnya buat sandaran terlebih dahulu untuk mengelakkan
menarik rambut secara meluas.

Pilihan
-h
Memaparkan mesej penggunaan ringkas dan kembali ke gesaan.

dbname
Nama pangkalan data yang akan dipadamkan.

Contoh
refdba:
dipadamb db1 db2

Ini akan memadamkan pangkalan data db1 dan db2.

deletestyle
Sinopsis
deletestyle [-h] {unix-regexp}

Penerangan Produk
Memadamkan gaya bibliografi yang namanya sepadan dengan ungkapan biasa Unix
unix-regexp.

Nota
Sesetengah enjin pangkalan data, seperti SQLite, tidak menyokong ungkapan biasa gaya Unix.
Gunakan ungkapan biasa SQL sebaliknya.

Pilihan
-h
Memaparkan mesej penggunaan ringkas dan kembali ke gesaan.

unix-regexp
Hujah yang selebihnya ditafsirkan sebagai ungkapan biasa yang menentukan
gaya atau gaya yang hendak dipadamkan.

Contoh
refdba:
deletestyle J\..*

Ini akan memadamkan semua gaya bibliografi yang bermula dengan "J.".

pemadam pengguna
Sinopsis
pemadam pengguna {-d pangkalan data} [-h] {-H hos-IP} {-R} {[-f fail] | [nama pengguna...]}

Penerangan Produk
Membatalkan hak akses kepada pangkalan data refdb daripada pengguna yang diberikan.

Nota
Sesetengah enjin pangkalan data seperti SQLite tidak menyokong kawalan akses. The adduser
arahan tidak disokong dengan enjin ini dan hanya akan mengembalikan penjelasan
mesej.

refdb hanya akan membatalkan hak akses kepada pangkalan data yang ditentukan. Ia akan membatalkan
tiada hak akses kepada refdb pangkalan data dalaman, dan ia juga tidak akan membatalkan pangkalan data
akses pelayan. Anda boleh membatalkan akses kepada pangkalan data dalaman dengan menentukan
"refdb" dengan -d pilihan. Untuk membatalkan akses kepada pelayan pangkalan data, sila gunakan
utiliti baris arahan pelayan pangkalan data anda.

Pilihan
-d pangkalan data
Nyatakan nama pangkalan data.

-f nama fail
Baca nama pengguna daripada nama fail

-h
Memaparkan bantuan dalam talian tentang pemadam pengguna perintah.

-H nama hos
Tentukan nama hos atau alamat IP untuk mengubah suai hak akses. ini
mestilah nama yang sama yang anda gunakan untuk panggilan sebelumnya kepada adduser.

Nota
Pilihan ini hanya disokong oleh MySQL. Ia diabaikan jika anda menggunakan pangkalan data lain
enjin.

-R
Membatalkan akses baca sahaja.

nama pengguna
Semua hujah lain ditafsirkan sebagai nama pengguna. Jika tiada hujah nama pengguna
mahupun fail input ditentukan, refdba cuba membaca ruang kosong yang dipisahkan
senarai nama dari stdin. Untuk memaksa refdba membaca dari stdin in Selain itu kepada
pengguna dinamakan secara eksplisit, gunakan -f stdin pilihan.

Contoh
refdba:
pemadam pengguna -d -H % db1jim

Ini akan membatalkan akses kepada pangkalan data db1 untuk pengguna jim untuk semua kecuali tempatan
sambungan.

deleteword
Sinopsis
deleteword [-h] {[-f fail] | [perkataan...]...}

Penerangan Produk
Perintah ini melakukan operasi terbalik addword. Perkataan terpelihara yang dinyatakan
akan dialih keluar daripada senarai.

Pilihan
-f
Baca senarai perkataan yang dipisahkan ruang putih daripada fail.

-h
Memaparkan bantuan dalam talian tentang kata tambah perintah.

perkataan
Semua hujah lain ditafsirkan sebagai perkataan terpelihara. Jika tiada senarai perkataan mahupun
fail input ditentukan, refdba cuba membaca senarai yang dipisahkan ruang putih
perkataan dari stdin. Untuk memaksa refdba membaca dari stdin in Selain itu kepada secara eksplisit
perkataan tersenarai, gunakan -f stdin pilihan.

Nota
refdb akan menukar semua perkataan yang dikhaskan kepada huruf besar secara dalaman, jadi ia tidak
dalam hal ini anda memberikan kata-kata ini.

Contoh
refdba:
deleteword -f senarai perkataan FOO BAR

Ini akan memadamkan semua perkataan simpanan dalam senarai perkataan fail serta perkataan "FOO"
dan "BAR" daripada senarai perkataan terpelihara.

getstyle
Sinopsis
getstyle [-c] [-h] [[-o] | [-O]] {gaya...}

Penerangan Produk
Mendapatkan satu atau lebih spesifikasi gaya bibliografi daripada pangkalan data dan format
mereka sebagai fail XML.

Pilihan
-c arahan
Tentukan arahan yang akan menerima output dan bukannya pager lalai. ini
mungkin kelui yang berbeza, sebarang arahan yang mengambil input pada stdin, atau rentetan
"stdout" untuk menghantar data ke stdout tanpa menggunakan alat kelui.

-h
Memaparkan bantuan dalam talian tentang getstyle perintah.

-o
Tulis output ke fail dan bukannya stdout.

-O
Tambahkan output pada fail dan bukannya menulisnya ke stdout

Amaran
Berhati-hati dengan lampiran (-O) pilihan. refdb akan mengeluarkan pemprosesan
arahan, baris doctype dan satu elemen CITESTYLE untuk setiap satu
gaya yang diminta secara individu. Jika anda menggabungkan keputusan beberapa
getstyle panggilan, fail XML yang terhasil tidak akan dibentuk dengan baik tanpa lebih lanjut
pemprosesan. Untuk menulis beberapa gaya ke dalam satu fail XML, gunakan a
tunggal getstyle panggil dan senaraikan semua gaya yang diperlukan sebagai hujah. Ini akan
keluarkan gaya yang dibalut dalam elemen STYLESET, menghasilkan XML yang sah
fail.

gaya
Semua hujah lain ditafsirkan sebagai nama gaya bibliografi.

Contoh
refdba:
getstyle -o j.biol.chem.xml J.Biol.Chem.

Ini akan menulis spesifikasi gaya yang disimpan di bawah nama gaya "J.Biol.Chem." kepada
fail j.biol.chem.xml.

membantu
Sinopsis
membantu

?

Penerangan Produk
Memaparkan ringkasan ringkas arahan yang tersedia.

Contoh
refdba:
membantu

listdb
Sinopsis
listdb [-h] [pangkalan data-regexp]

Penerangan Produk
Menyenaraikan semua pangkalan data yang tersedia jika tiada hujah ditentukan. Jika pangkalan data-regexp is
ditentukan, hanya pangkalan data yang sepadan dengan ungkapan ini akan disenaraikan.

Nota
Untuk memberitahu pangkalan data rujukan refdb selain daripada pangkalan data lain yang dikekalkan
oleh pelayan pangkalan data anda, refdbd perlu mengintip setiap pangkalan data yang dikembalikan oleh
pelayan pangkalan data. Bergantung pada bilangan pangkalan data yang tersedia, ini mungkin mengambil sedikit masa
masa. Oleh itu mungkin idea yang baik untuk menggunakan awalan biasa untuk semua refdb
pangkalan data seperti yang dijelaskan dalam bahagian tentang diciptab perintah.

Pilihan
-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

pangkalan data-regexp
Ungkapan biasa SQL yang sah yang mengehadkan output kepada nama pangkalan data yang sepadan.

Contoh
refdba:
listdb db%

Ini akan menyenaraikan semua pangkalan data dengan nama yang bermula dengan rentetan "db".

gaya senarai
Sinopsis
gaya senarai [-h] [style-regexp]

Penerangan Produk
Menyenaraikan semua gaya bibliografi tersedia yang sepadan style-regexp. Jika tiada hujah
diberi, semua gaya yang tersedia akan disenaraikan. Ini mungkin atau mungkin tidak apa yang anda mahukan.

Pilihan
-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

style-regexp
Ungkapan biasa Unix yang sah yang mengehadkan output kepada nama gaya yang sepadan.

Nota
Sesetengah enjin pangkalan data, seperti SQLite, tidak menyokong tetap gaya Unix
ungkapan. Sebaliknya gunakan ungkapan biasa SQL.

Contoh
refdba:
gaya senarai ^J.*

Ini akan menyenaraikan semua gaya bibliografi yang bermula dengan huruf besar "J".

pengguna senarai
Sinopsis
pengguna senarai {-d pangkalan data} [-h] [name-regexp]

Penerangan Produk
Menyenaraikan semua pengguna tersedia bagi pangkalan data yang ditentukan yang sepadan name-regexp. Jika tidak
hujah diberikan, semua pengguna yang tersedia akan disenaraikan. Ini mungkin atau mungkin tidak apa yang anda
mahu.

Pilihan
-d pangkalan data
Nyatakan nama pangkalan data.

-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

name-regexp
Ungkapan biasa Unix yang sah yang mengehadkan output kepada pengguna pangkalan data yang sepadan
nama.

Nota
Sesetengah enjin pangkalan data, seperti SQLite, tidak menyokong tetap gaya Unix
ungkapan. Sebaliknya gunakan ungkapan biasa SQL.

Contoh
refdba:
pengguna senarai -d ref ^ bln.*

Ini akan menyenaraikan semua pengguna pangkalan data "rujukan" yang namanya bermula dengan "mo".

kata senarai
Sinopsis
kata senarai [-h] {word-regexp}

Penerangan Produk
Menyenaraikan semua perkataan jurnal simpanan yang tersedia yang sepadan unix-regexp. Jika tiada hujah
diberi, semua perkataan yang tersedia akan disenaraikan. Ini mungkin atau mungkin tidak apa yang anda mahukan.

Nota
Perlu diingat bahawa perkataan jurnal ditulis dalam huruf besar. Anda patut menulis
Matlamat unix-regexp menggunakan semua topi dengan sewajarnya.

Pilihan
-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

word-regexp
Ungkapan biasa Unix yang sah yang mengehadkan output kepada tajuk jurnal yang sepadan
kata-kata.

Nota
Sesetengah enjin pangkalan data, seperti SQLite, tidak menyokong tetap gaya Unix
ungkapan. Sebaliknya gunakan ungkapan biasa SQL.

Nota
Untuk penerangan ringkas tentang tujuan perkataan terpelihara, lihat kata tambah
perintah.

Contoh
refdba:
kata senarai ^BIO.*

Ini akan menyenaraikan semua perkataan jurnal simpanan yang bermula dengan "BIO".

scankw
Sinopsis
scankw {-d pangkalan data} [-h]

Penerangan Produk
Perintah ini menjadualkan imbasan kata kunci penuh dalam pangkalan data yang ditentukan dengan -d
pilihan. Medan abstrak serta semua medan tajuk semua rujukan yang terdapat dalam
pangkalan data diimbas untuk kehadiran semua kata kunci yang terdapat dalam pangkalan data. Sekiranya
padanan ditemui dan kata kunci belum lagi dikaitkan dengan rujukan itu, kata kunci
ditambah kepada rujukan itu. Apabila masa yang diperlukan untuk melakukan operasi ini bertambah
dengan kedua-dua bilangan rujukan dan bilangan kata kunci, imbasan kata kunci adalah
dilakukan di latar belakang dan arahan kembali serta-merta pada sisi klien.
Lihat log pelayan untuk hasilnya.

Oleh kerana arahan ini akan menyebabkan sejumlah besar akses pangkalan data, ia adalah yang terbaik dijadualkan
dijalankan secara automatik sebagai tugas cron pada masa penggunaan rendah, sama ada setiap malam atau pada hujung minggu.

Sila ambil perhatian perbezaan antara imbasan kata kunci penuh dan kata kunci automatik
imbasan yang boleh diminta oleh suis baris arahan refdbd -K atau yang sesuai
pembolehubah konfigurasi imbasan_kata kunci. Imbasan kata kunci penuh ialah "retrospektif", iaitu ia
akan menambah kata kunci yang ditambahkan kemudian pada rujukan sedia ada sebelum ini. The
imbasan kata kunci automatik hanya akan menambah kata kunci sedia ada pada rujukan yang baru ditambah, oleh itu
menyebabkan kurang kesan ke atas prestasi pangkalan data sementara pengguna berkemungkinan mengakses
pangkalan data.

Pilihan
-d pangkalan data
Nyatakan nama pangkalan data.

-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

menetapkan
Sinopsis
menetapkan [-h] [varname] [varvalue]

Penerangan Produk
. menetapkan arahan memaparkan atau mengubah suai nilai pembolehubah konfigurasi.

Sekiranya anda menelefon menetapkan tanpa sebarang hujah, ia akan memaparkan senarai semua konfigurasi
pembolehubah dengan nilai semasanya.

Sekiranya anda menelefon menetapkan dengan satu hujah, ia akan memaparkan nilai semasa ini
pembolehubah tertentu.

Sekiranya anda menelefon menetapkan dengan dua argumen, ia akan menetapkan pembolehubah (argumen pertama) kepada
nilai baharu (hujah kedua) untuk sesi semasa. Untuk menentukan nilai kosong, gunakan
dua tanda petikan seperti ini:"".

Nota
Atas sebab yang jelas, menetapkan tidak akan memaparkan kata laluan semasa walaupun anda boleh
sudah tentu menukar kata laluan dengan arahan ini. Untuk memastikan tiada orang lain melihat
kata laluan baru yang anda masukkan, jalankan arahan menetapkan passwd *. Anda kemudiannya akan ditanya
untuk memasukkan kata laluan yang tidak akan bergema pada skrin.

Perintah ini tidak tersedia dalam mod kelompok, gunakan suis baris arahan
sebaliknya. Dalam mod interaktif, perubahan kepada pembolehubah konfigurasi ialah
terhad kepada sesi semasa. Jika anda ingin menukar nilai secara kekal, anda
sepatutnya mengedit salah satu fail konfigurasi.

Pilihan
-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

varname
Nama pembolehubah yang nilainya harus dipaparkan atau ditetapkan.

varvalue
Nilai baharu pembolehubah yang akan ditetapkan.

Contoh
refdba:
menetapkan timeout 90

Perintah ini akan menetapkan tamat masa kepada 90 saat untuk sesi semasa.

kata kerja
Sinopsis
kata kerja [-h]

Penerangan Produk
Menghidupkan atau mematikan mod verbose. Jika mod verbose dihidupkan, mesej ralat dan
amaran mungkin lebih mudah difahami.

Pilihan
-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

Contoh
refdba:
kata kerja

Bergantung pada tetapan sebelumnya, ini akan menghidupkan atau mematikan mod verbose.

viewstat
Sinopsis
viewstat [-h]

Penerangan Produk
Menunjukkan nombor versi pemacu libdbi yang digunakan untuk menyambung ke pelayan pangkalan data anda
serta maklumat versi pelayan itu. Ia juga menunjukkan nilai semasa bagi
pembolehubah yang boleh diubah suai dengan confserv.

Pilihan
-h
Memaparkan mesej bantuan yang menerangkan listdb perintah.

Contoh
refdba:
viewstat

Ini akan mencetak beberapa statistik sambungan dan maklumat pada skrin.

Gunakan refdba 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.