GoGPT Best VPN GoSearch

OnWorks favicon

refdba - Online sa Cloud

Patakbuhin ang refdba sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command refdba na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


refdba - ang kliyente ng administrasyon ng RefDB

SINOPSIS


Interactive na mode:

refdba [-c pager-command] [-e log-destinasyon] [-f si stdin] [-h] [-i IP address]
[-l antas ng log] [-L log-file] [-p port] [-q] [-T oras] [-u pangalan] [-v] [-V]
[-w password] [-x] [-y confdir]
Hindi Interactive mode:

Batch mode:

refdba -C utos [-c pager-command] [-e log-destinasyon] [-f si stdin] [-i IP address]
[-l antas ng log] [-L log-file] [-p port] [-q] [-T oras] [-u pangalan] [-w password] [-x]
[-y confdir]

DESCRIPTION


Ang refdba ay isang command-line na kliyente na nagbibigay ng mga utos na pangasiwaan RefDB(7) mga database,
mga gumagamit, at mga istilo. Ang refdba ay maaaring simulan sa isang interactive na mode, na nagbibigay ng isang command
prompt. Uri ? or Tulungan para makakita ng listahan ng mga available na command. Bilang kahalili maaari kang magsimula
refdba sa non-interactive na mode. Ipapatupad ng refdba ang hiniling na utos at babalik. Sa
ang mode na ito na refdba ay tatanggap ng input sa stdin para sa iba't ibang mga command, na nagpapahintulot sa Unix
piping

Opsyon


-c pager-command
Ang command line ng pager na gagamitin. Sa halip na isang pager maaari mong siyempre
tukuyin ang anumang wastong utos na tumatanggap ng data sa stdin. Gamitin ang "stdout" para humiling ng data
output sa stdout. Ito ang default, ngunit maaaring gusto mong tukuyin ito sa command
linya kung kailangan mong pansamantalang i-override ang isang default na setting ng pager sa iyong configuration
file.

-C utos
Ang utos na tatakbo sa non-interactive na mode. Maaari mong ibigay ang lahat ng mga opsyon at
mga parameter na tinatanggap ng command sa refdba command line.

-e log-destinasyon
Ang log-destination ay maaaring magkaroon ng mga value na 0, 1, o 2, o ang mga katumbas na string stderr,
syslog, O file, ayon sa pagkakabanggit. Tinutukoy ng value na ito kung saan napupunta ang impormasyon ng log.
0 (zero) ay nangangahulugan na ang mga mensahe ay ipinadala sa stderr. Magagamit agad ang mga ito sa
screen ngunit maaari silang makagambala sa output ng command. 1 ay magpapadala ng output sa
pasilidad ng syslog. Tandaan na ang syslog ay dapat na i-configure upang tanggapin ang mga mensahe ng log
mula sa mga program ng gumagamit, tingnan ang syslog(8) man page para sa karagdagang impormasyon. Parang Unix
karaniwang sine-save ng mga system ang mga mensaheng ito sa /var/log/user.log. 2 ay magpapadala ng mga mensahe sa
isang pasadyang log file na maaaring tukuyin sa -L pagpipilian.

-f si stdin
Basahin ang data mula sa stdin. Karaniwang alam ng refdbc kung kailan ito dapat basahin mula sa stdin. Gayunpaman, a
ilang mga utos ang gumagamit ng data na ibinigay sa command line ngunit pinapayagan din na magbasa mula sa isang file.
Gamitin ang opsyong ito para pilitin ang refdbc na magbasa mula sa stdin in dagdag sa mga halagang ibinigay sa
ang command line.

-h
Ipinapakita ang screen ng tulong at paggamit, pagkatapos ay lalabas.

-i IP address
Itakda ang IP address ng kahon na tumatakbo sa server ng application refdbdNa (1).
Sa halip na ang IP address maaari mo ring tukuyin ang hostname hangga't maaari
maayos na naresolba ng iyong system.

-l antas ng log
Tukuyin ang priyoridad hanggang sa kung aling mga kaganapan ang naka-log. Isa itong numero sa pagitan ng 0
at 7 o isa sa mga string lumilitaw, alerto, si crit, maligaw, babala, abiso, info, mag-alis ng mga insekto,
ayon sa pagkakabanggit (tingnan din ang mga kahulugan ng antas ng log). -1 ganap na hindi pinapagana ang pag-log. Isang mababa
Ang antas ng log tulad ng 0 ay nangangahulugan na ang mga pinaka-kritikal na mensahe lamang ang naka-log. Isang mas mataas na log
Ang antas ay nangangahulugan na ang mga hindi gaanong kritikal na kaganapan ay naka-log din. 7 ay magsasama ng debug
mga mensahe. Ang huli ay maaaring verbose at sagana, kaya gusto mong iwasan ang antas ng log na ito
maliban kung kailangan mong subaybayan ang mga problema.

-L log-file
Tukuyin ang buong path sa isang log file na tatanggap ng mga log message. Kadalasan ito
ay magiging /var/log/refdba.

-p port
Itakda ang port ng kahon na tumatakbo sa server ng application.

-q
Magsimula nang hindi binabasa ang mga file ng pagsasaayos. Gagamitin ng kliyente ang oras ng pag-compile
mga default para sa lahat ng mga halaga na hindi mo itinakda sa mga switch ng command-line. Mahusay gamitin sa
pag-debug ng mga config file.

-T oras
Itakda ang timeout para sa dialogue ng client/application server sa ilang segundo. Isang koneksyon sa
ang mga hindi matagumpay na pagsubok sa pagbasa o pagsulat ay ituturing na patay at tatanggalin pagkatapos
lumipas na ang panahong ito.

-u pangalan
Itakda ang username para sa pag-access sa database. Tandaan: Ang username na ito ay hindi kailangang magkapareho sa
ang login name ng user. Ito ang username na kinakailangan upang ma-access ang database
server.

-v
Nagpi-print ng bersyon at impormasyon ng copyright, pagkatapos ay lalabas.

-V
Lumipat sa verbose mode.

-w password
Itakda ang password para sa pag-access sa database. Tandaan: Ang password na ito ay hindi kailangang magkapareho sa
ang login password ng user. Ito ang password na kinakailangan upang ma-access ang database
server.

-x
Magpadala ng mga password na hindi naka-encrypt.

-y confdir
Tukuyin ang direktoryo kung saan ang mga global configuration file ay Tandaan: Bilang default, lahat
Hinahanap ng mga application ng RefDB ang kanilang mga configuration file sa isang direktoryo na tinukoy
sa panahon ng hakbang sa pag-configure kapag binubuo ang package. Ibig sabihin, hindi mo kailangan ang -y
opsyon maliban kung gumamit ka ng mga precompiled na binary sa mga hindi pangkaraniwang lokasyon, hal sa pamamagitan ng paglipat ng a
pakete ng rpm.

DIAGNOSTICS


Ang exit code ay 0 kung naging maayos ang lahat. Ito ay magiging 1 kung ang command (kapag tumakbo sa batch mode)
o ang huling utos (kapag tumakbo sa interactive na mode) ay nagbalik ng isang error, o kung mayroong a
pangkalahatang kondisyon ng error sa panahon ng pagsisimula tulad ng kakulangan ng magagamit na memorya.

Configuration


Sinusuri ng refdba ang file ng pagsasaayos ng refdbarc sa pagsisimula upang masimulan ang sarili nito.

mesa 1. refdbarc
┌───────────┬─────────────────────┬─────────────── ───────────┐
Paiba-ibadefaultKomento
├───────────┼─────────────────────┼─────────────── ───────────┤
│logfile │ /var/log/refdba.log │ Ang buong path ng isang │
│ │ │ custom na log file. Ito ay │
│ │ │ ginagamit lamang kung ang logdest ay │
│ │ │ itakda nang naaangkop. Kung │
│ │ │ simulan mo ang refdba mula sa │
│ │ │ ang command line bilang │
│ │ │ regular na user, dapat mong │
│ │ │ tumukoy ng file na │
│ │ │ may access sa pagsulat sa │
│ │ │ (maaaring hindi ka payagan │
│ │ │ upang lumikha ng │
│ │ │ /var/log/refdb.log o │
│ │ │ sumulat sa file na ito bilang │
│ │ │ regular na gumagamit). │
├───────────┼─────────────────────┼─────────────── ───────────┤
│logdest │ 2 │ Ang patutunguhan ng │
│ │ │ impormasyon sa pag-log. 0 = │
│ │ │ i-print sa stderr (ito ay │
│ │ │ pangunahing inilaan para sa │
│ │ │ pag-debug, hangga't maaari │
│ │ │ biswal na makagambala sa │
│ │ │ output ng command); 1 = gamitin ang │
│ │ │ ang pasilidad ng syslog; 2 = │
│ │ │ gumamit ng custom na logfile. │
│ │ │ Ang huli ay nangangailangan ng │
│ │ │ tamang setting ng │
│ │ │ logfile. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│loglevel │ 6 │ Ang log level hanggang │
│ │ │ aling mga mensahe ang magiging │
│ │ │ naka-log. Isang mababang setting │
Pinapayagan lamang ng │ │ │ (0) ang pinakamaraming │
│ │ │ mahahalagang mensahe, isang │
│ │ │ mataas na setting (7) ay nagbibigay-daan sa │
│ │ │ lahat ng mensahe kasama ang │
│ │ │ debug na mga mensahe. -1 ay nangangahulugang │
│ │ │ walang mai-log. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│pager │ stdout │ Ang command line ng isang │
│ │ │ pager na tumatanggap ng │
│ │ │ output ng refdb sa stdin │
│ │ │ upang payagan ang pag-scroll at │
│ │ │ iba pang magagandang bagay. │
│ │ │ Ipinapadala ng “stdout” ang data │
│ │ │ upang mag-stdout. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│passwd │ * │ Ang password na │
│ │ │ ginagamit para sa pagpapatunay │
│ │ │ kasama ang database │
│ │ │ server. Ito ay │
│ │ │ posibleng masama sa │
│ │ │ mag-imbak ng hindi naka-encrypt │
│ │ │ password sa mga file ng disk. │
│ │ │ Siguraduhin man lang na │
│ │ │ ang configuration file │
│ │ │ ay hindi nababasa para sa │
│ │ │ kahit sino pa. Ang default na │
│ │ │ nagdudulot ang refdba sa │
│ │ │ hilingin ang iyong password │
│ │ │ interactive. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│port │ 9734 │ Ang port kung saan refdbd │
│ │ │ nakikinig. Baguhin ito para sa │
│ │ │ lahat ng kliyente at ang │
│ │ │ server kung ang halagang ito │
│ │ │ nakakasagabal sa isa pa │
│ │ │ program gamit ang port na ito. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│serverip │ 127.0.0.1 │ Ang IP address o │
│ │ │ hostname ng makina │
│ │ │ kung saan tumatakbo ang refdbd. Gamitin ang │
│ │ │ ang default (localhost) │
│ │ │ address kung ang mga kliyente │
│ │ │ at refdbd tumakbo sa │
│ │ │ parehong makina. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│timeout │ 180 │ Ang timeout sa mga segundo. │
│ │ │ Pagkatapos ng panahong ito ay may │
│ │ │ lumipas, isang natigil │
│ │ │ kinuha ang koneksyon │
│ │ │ pababa. Dagdagan ito │
│ │ │ value kung makatagpo ka ng │
│ │ │ madalas na timeout error │
│ │ │ dahil sa mataas na network │
│ │ │ trapiko o refdbd │
│ │ │ sobrang karga. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│username │ login name │ Ang username na │
│ │ │ ginagamit para sa pagpapatunay │
│ │ │ kasama ang database │
│ │ │ server. Ito ay maaaring │
│ │ │ iba sa login │
│ │ │ pangalan ng gumagamit. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│verbose │ f │ Itakda ito sa t kung ikaw ay │
│ │ │ mas gusto ang verbose error │
│ │ │ mga mensahe. │
├───────────┼─────────────────────┼─────────────── ───────────┤
│no_encrypt │ f │ Kung nakatakda sa 't', ang mga password │
│ │ │ ay ipinadala │
│ │ │ hindi naka-encrypt. Ang default na │
│ │ │ ay upang i-encrypt ang mga password. │
└───────────┴─────────────────────┴─────────────── ───────────┘

UTOS


Ang lahat ng mga utos ay binubuo ng isang salita na tumutukoy sa utos. Ito ay maaaring sundan ng
mga argumento at/o switch. Nalalapat ang pangkalahatang mga panuntunan sa syntax ng getopts library.

addstyle
Buod
addstyle [-c utos] [-h] [[-o filename] | [-O filename]] {style-file...}

paglalarawan
Nagdaragdag ng isa o higit pang mga detalye ng istilo ng bibliograpiya mula sa (mga) input file.

Options
-c utos
Tinutukoy ang isang utos na tatanggap ng output sa halip na ang default na pager.
Ito ay maaaring ibang pager, anumang command na kumukuha ng input sa stdin, o ang
string "stdout" upang ipadala ang data sa stdout nang hindi gumagamit ng pager.

-h
Ipinapakita ang online na tulong tungkol sa addstyle utos.

-o filename
Isulat ang output sa filename sa halip na mag-stdout.

-O filename
Idagdag ang output sa filename sa halip na isulat ito sa stdout.

style-file
Ang lahat ng iba pang mga argumento ay binibigyang kahulugan bilang mga pangalan ng mga file na naglalaman ng istilo
mga pagtutukoy.

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

Idaragdag nito ang mga detalye ng istilo na nilalaman sa mga file na j.biol.chem.xml at
pharmacol.rev.xml sa database ng istilo ng bibliograpiya.

Idagdag ang gumagamit
Buod
Idagdag ang gumagamit {-d database} [-h] {-H host-IP} [-R] [-W password] {[-f file] | [username...]}

paglalarawan
Nagbibigay ng mga karapatan sa pag-access sa isang refdb database sa mga ibinigay na user. Tukuyin ang database na may
ang -d pagpipilian.

nota
Kung ang isang user ay hindi pa kilala sa database server, ang refdb ay gagawa ng isang account
na may mga default na karapatan sa pag-access (=wala). Kung hindi ka tumukoy ng password para sa
bagong user na may -W opsyon (tingnan sa ibaba), ang user ay magkakaroon ng access sa database
server na may default na password na "refdb". Sa karamihan ng mga kaso ito ay hindi isang magandang bagay.

Ang isang bagong user ay awtomatikong makakakuha ng access sa panloob na refdb database refdb.

Ang ilang mga database engine tulad ng SQLite ay hindi sumusuporta sa access control. Ang Idagdag ang gumagamit
command ay hindi suportado sa mga engine na ito at magbabalik lamang ng isang paliwanag
mensahe.

-d database
Tinutukoy ang reference database kung saan dapat ilapat ang mga karapatan sa pag-access.

-f file
Nagbabasa ng listahan ng mga username na pinaghihiwalay ng whitespace mula sa file.

-h
Ipinapakita ang online na tulong tungkol sa Idagdag ang gumagamit utos.

-H hostname
hostname tumutukoy sa host kung saan tumatakbo ang refdb application server. Kung ito ay tumatakbo sa
ang parehong makina bilang ang database server, maaari mong tukuyin ang "localhost" bilang hostname.
Gamitin ang "%" bilang hostname upang payagan ang pag-access mula sa lahat ng mga address maliban sa localhost.
Kung hindi, ang argumento ng hostname ay maaaring alinman sa isang hostname, isang IP address, o a
subnet na tumutukoy sa isa o higit pang mga computer upang payagan ang pag-access mula sa. Maaari mong idagdag ang
parehong user nang maraming beses na may iba't ibang hostname.

nota
Ang opsyon na ito ay sinusuportahan lamang ng MySQL. Hindi ito papansinin kung gagamit ka ng PostgreSQL bilang
iyong database server. Pakitingnan ang dokumentasyon ng PostgreSQL para sa tulong kung paano
upang manipulahin ang host-based na access control gamit ang pg_hba.conf file.

-R
Gamitin ang opsyong ito para magbigay ng read-only na access para sa user. Bilang default, ang mga gumagamit ay
nabigyan ng access sa pagbabasa/pagsusulat. Ang mga user na may read-only na access ay maaari lamang mabawi
mga sanggunian at tala.

-W password
Itakda ang password para sa isang bagong user. Ang password ay naka-encrypt bago ito ilipat
sa server ng application. Kung umiiral na ang gumagamit, ang kanyang password ay magiging
nagbago nang naaayon.

username
Ang lahat ng iba pang mga argumento ay binibigyang-kahulugan bilang mga username. Kung walang username argument
ni isang input file ay tinukoy, refdba sumusubok na basahin ang isang whitespace-separated
listahan ng mga pangalan mula sa stdin. Upang pilitin ang refdba na basahin mula sa stdin in dagdag sa
tahasang pinangalanang mga user, gamitin ang -f si stdin pagpipilian.

Mga halimbawa
refdba:
Idagdag ang gumagamit -d db1 -N newpassjim

Magbibigay ito ng access sa database db1 para sa bagong user na si jim. tumatakbo ang refdbd sa
parehong computer bilang database server (kung iiwan mo ang -H opsyon, localhost ay
ipinapalagay). Ang "jim" ay kailangang magbigay ng "newpass" bilang isang password kapag sinimulan ang isa sa
mga kliyente ng refdb.

refdba:
Idagdag ang gumagamit -d db1 -H mono.mycomp.com jim Jane

Magbibigay ito ng access sa database db1 para sa mga user na sina jim at jane. tumatakbo ang refdbd
ang computer na may pangalang "mono.mycomp.com". Kung si "jim" at "jane" ay kilala na
ang database server, pananatilihin nila ang kanilang mga umiiral na password. Kung hindi, magkakaroon sila
para gamitin ang default na password na "refdb".

Alternatibo on site sa pinaghihigpitan database server daan
Kung ikaw bilang tagapangasiwa ng refdb ay walang pahintulot na GRANT sa iyong database
server, ang Idagdag ang gumagamit ang utos ay tiyak na mabibigo. Bilang isang taong may pag-iisip sa seguridad ang iyong
Maaaring tumanggi ang administrator ng database na patakbuhin ang refdba kahit gaano ka kadalas matiyak
sa kanya wala itong malisyosong code. Gusto niyang gawin ito sa mahirap na paraan, at ito ay
ang kailangan niyang gawin:

· Kung gagamitin mo ang MySQL bilang iyong database server, ang bawat bagong user ay nangangailangan ng kahit man lang mga entry
ang mysql.user at mysql.db na mga talahanayan. Maaaring nag-set up ang iyong database administrator
kanyang sariling mga patakaran, ngunit sa pangkalahatan ang mysql.user table ay hindi dapat magbigay ng mga pribilehiyo
ang user, samantalang ang mysql.db table ay dapat magbigay ng INSERT, SELECT, UPDATE, DELETE
mga pahintulot sa bawat user para sa refdb database at SELECT, INSERT, UPDATE,
I-DELETE, GUMAWA, I-DROP ang mga pribilehiyo para sa bawat reference na database na dapat mayroon ang user
access sa. Siguraduhing banggitin na ang Host field sa mysql.user ay dapat maglaman ng
pangalan o address ng kahon na nagpapatakbo ng refdbd, na hindi kinakailangang magkapareho
kasama ang workstation ng user.

· Kung mas gusto mo ang PostgreSQL sa halip, ang mga bagay ay medyo mas simple. Kapag lumikha ka ng a
refdb database, isang bagong grupo ang gagawin para pamahalaan ang access sa database na ito. Lahat
ang kailangan gawin ng administrator ng iyong database ay idagdag ang bagong user sa mga grupo
refdbuser (pagbibigay ng access sa karaniwang refdb database) at gumagamit, saan
ay ang pangalan ng reference database na dapat pahintulutan ng user
access.

addword
Buod
addword [-h] {[-f file] | [salita...]...}

paglalarawan
Karamihan sa mga istilo ng bibliograpiya ay gumagamit ng standardized abbreviations ng mga pangalan ng journal. Karamihan
Tinutukoy ng mga mapagkukunan ng data ang mga pagdadaglat na ito nang walang mga tuldok, tulad ng sa "Mol Cell Biol". Kung ang
ang mga salita ay dapat paikliin ng mga tuldok (tulad ng sa "Mol. Cell Biol.") sa bibliograpiya,
Kailangang malaman ng refdb kung aling mga token sa pinaikling pangalan ang talagang dinaglat (hal.
"Mol."), at alin ang mga buong salita (hal. "Cell"). Sa layuning ito, ang refdb ay nagpapanatili ng isang listahan ng
nakalaan na mga salita na kilala na hindi mga pagdadaglat ng ibang bagay. refdb ships
na may medyo kumpletong listahan ng mga naturang salita, ngunit kung makakita ka ng mga error o pagkukulang, ang
addword utos ay madaling gamitin.

Options
-f file
Magbasa ng whitespace-separated na listahan ng mga salitang pamagat ng journal mula sa file.

-h
Ipinapakita ang online na tulong tungkol sa addword utos.

salita
Ang lahat ng iba pang mga argumento ay binibigyang kahulugan bilang mga nakalaan na salita. Kung walang listahan ng salita o
isang input file ang tinukoy, tinatangka ng refdba na basahin ang isang whitespace-separated na listahan ng
mga salita mula sa stdin. Upang pilitin ang refdba na basahin mula sa stdin in dagdag sa tahasan
nakalistang mga salita, gamitin ang -f si stdin pagpipilian.

nota
Iko-convert ng refdb ang lahat ng nakalaan na salita sa uppercase na panloob, kaya hindi
kung saang kaso mo ibibigay ang mga salitang ito.

halimbawa
refdba:
addword -f listahan ng salita FOO Bar

Idaragdag nito ang lahat ng nakalaan na salita sa listahan ng mga salita ng file pati na rin ang mga salitang "FOO" at
"BAR" sa listahan ng mga nakareserbang salita.

confserv
Buod
confserv {utos} [halaga]

paglalarawan
Kino-configure ang application server habang ito ay tumatakbo at gumagawa ng ilang mga trick sa
refdb helper database din. Binabago ng ilan sa mga utos ang mga variable na maaaring itakda
bilang mga argumento ng command line o kasama ang init file. Tingnan ang Pagpapatakbo ng refdbd daemon para sa
karagdagang impormasyon tungkol sa mga variable na ito.

nota
Ire-reconfigure lang ng command na ito ang refdbd pansamantala. Lahat ng pagbabago ay nawala kapag
ang application server ay na-restart. Upang gumawa ng mga permanenteng pagbabago sa
configuration, i-edit ang init-file o baguhin ang mga parameter ng command-line sa
script na nagsisimula sa refdbd. Pakitandaan din na ang malayuang pangangasiwa ay dapat
pinagana para gumana ang command na ito.

Ang mga sumusunod na utos ay magagamit:

itigil
Pinahinto ang server ng application.

nota
Ang utos na ito ay nakakaapekto lamang sa proseso ng magulang ng refdbd. Anumang mga bata na maaaring
ang kasalukuyang naglilingkod sa mga kliyente ay patuloy na gagawin ito hanggang sa matapos sila.

i-ping
Sinusuri kung ang server ng application ay buhay at maayos pa. Kung ito ang
kaso, iuulat nito ang mga process ID ng bata na humahawak sa iyong query at ng
ang magulang. Kung hindi, magtatapos ang koneksyon nang walang tugon.

serverip halaga
Itinatakda ang IP address ng server ng database sa halaga.

oras halaga
Itinatakda ang timeout sa mga segundo sa halaga.

logdest halaga
Itinatakda ang patutunguhan ng output ng log sa halaga. Ang mga posibleng value ay 0 (stderr), 1
(ang pasilidad ng system syslog), 2 (isang pribadong log file na tinukoy ni logfile).

logfile halaga
Itinatakda ang filename ng log file sa halaga.

antas ng log halaga
Itinatakda ang pinakamataas na antas ng mga mensaheng mai-log sa halaga. 0 lang ang ibig sabihin
ang mga kritikal na error ay mai-log, 7 ay nangangahulugan na ang lahat ng mga mensahe kasama ang lubhang
Mala-log ang mga verbose debug na mensahe. -1 ganap na hindi pinapagana ang pag-log.

halimbawa
refdba: confserv loglevel 7

Itatakda nito ang antas ng log sa 7. Ang pansamantalang pagbabagong ito ay magkakabisa lamang hanggang
Ang refdbd ay na-restart.

nilikhab
Buod
nilikhab [-E pag-encode] [-h] {dbname...}

paglalarawan
Lumilikha ng bagong database na may pangalan dbname. Maaaring tukuyin ang ilang mga database sa a
nag-iisang tawag ng utos na ito.

Options
-E pag-encode
Pumili ng pag-encode ng character para sa bagong database. Ito ay kasalukuyang sinusuportahan lamang
sa pamamagitan ng MySQL at PostgreSQL. Kung gagamit ka ng ibang makina, babalewalain ang opsyong ito.
Pakitingnan ang dokumentasyon ng pag-install ng iyong database engine para sa available
mga encoding. Ang halaga ay naipasa kasama ang -E ang pagpipilian ay dapat na ang IANA[1] pag-encode
pangalan. Kung hindi mo gagamitin ang opsyong ito, gagamitin ng bagong database ang default
encoding ng database server maliban kung ang iyong refdbdrc configuration file ay nagtatakda ng a
default na may "db_encoding" na entry.

-h
Ipinapakita ang online na tulong tungkol sa nilikhab utos.

pangalan
Ang pangalan ng reference database. Ang pangalan ay hindi dapat maglaman ng tutuldok (':') o a
dash ('-') dahil sa mga format ng pagsipi sa mga dokumento gamit ang RefDB. Ang pinapayagan
ang mga character ay maaaring higit pang paghihigpitan ng database engine na iyong ginagamit. Ang database
dapat ding ituring na case-insensitive ang pangalan, ibig sabihin, huwag subukang gumawa ng a
database na "mybase" kung mayroon ka nang tinatawag na "MYBASE". Gayundin, iwasan ang paggamit ng mga pangalan
na mga salitang nakalaan sa SQL dahil ito ay tiyak na mabibigo. Sa kasamaang palad, ito
kasama ang lahat ng masyadong maginhawang pangalan na "mga sanggunian". Subukan ang "refs" o "biblio" sa halip.

Tip
Maglagay ng pare-parehong string tulad ng "rd" sa lahat ng mga pangalan ng database ng refdb. Bumibilis ito
sa pagkuha ng mga refdb database gamit ang listdb command kung ang iyong database engine
namamahala ng mga karagdagang hindi-RefDB database. Gumamit ng isang simpleng regular na expression tulad ng
"rd%" upang paghigpitan ang iyong paghahanap sa mga database ng RefDB.

halimbawa
refdba:
nilikhab db1 -E UTF-8 db2

Gagawa ito ng mga database na db1 at db2 na may naka-encode na character na UTF-8.

paggamit SQL script sa lumikha Mga Database
Ang refdb ay naglalaman ng dalawang plain-text na SQL script (naka-install sa /usr/local/share/refdb/sql) sa
lumikha ng mga talahanayan ng database tulad ng nilikhab ginagawa ng utos. Ang mga script na ito ay
mas mainam sa utos sa mga kasong ito:

· Wala kang mga pahintulot ng administrator ng database at kailangan mong hilingin sa iyong admin
lumikha ng mga database para sa iyo. Maaaring mas gusto ng iyong admin na patakbuhin ang script sa abot ng kanyang makakaya
madaling malaman kung ano ang gagawin nito.

· Gusto mong isama ang refdb sa isang umiiral o custom na database system. Sa ganyan
kaso gusto mo ang refdb-specific na mga talahanayan sa isang umiiral na database bilang karagdagan sa
mga talahanayan na hindi refdb.

Ang mga sumusunod na pamamaraan ay katumbas ng pagpapatakbo ng nilikhab na utos. Kung gusto mo
upang idagdag ang mga talahanayan sa isang umiiral na database, mangyaring iakma ang mga script at/o ang
mga pamamaraan nang naaayon.

· Kung nagpapatakbo ka ng MySQL, gamitin ang mga sumusunod na command (magbigay ng mga karagdagang opsyon
tulad ng username at password kung kinakailangan):

#~
MySQL -e "LUMIKHA DATABASE dbname"

#~
MySQL dbname < empty.mysql.dump

· Kung gumagamit ka ng PostgreSQL, dapat gumana ang sumusunod na sequence (muli, magbigay
karagdagang mga opsyon tulad ng username at password kung kinakailangan):

#~
uhaw 's/refdbtest/dbname/g' < empty.pgsql.dump.in > empty.pgsql.dump

#~
psql template1 < empty.pgsql.dump

Ang empty.pgsql.dump.in na script ay naglalaman ng mga utos para gumawa ng database at magtakda
naaangkop na mga karapatan sa pag-access para sa isang bagong pangkat ng mga gumagamit ng database. Samakatuwid ito ay isang mabuti
ideya na palitan ang string na "refdbtest" ng nilalayong pangalan ng iyong bagong database.
Ang uhaw utos sa unang linya ang gumagawa nito. Maaari ka ring mag-edit ng ilan pang bagay,
tulad ng pag-encode. Ang pangalawang utos ay aktwal na lumilikha ng database, isang bagong grupo,
nagbibigay ng mga pribilehiyo sa pangkat na ito, at lumilikha ng lahat ng kinakailangang talahanayan at pagkakasunud-sunod.
template1 ay isang PostgreSQL system database. Ang psql Ang utos ay nangangailangan ng pangalan ng isang
umiiral na database bilang isang argumento, ngunit sa kasong ito maaari mong gamitin ang anumang iba pang umiiral
database din.

tinanggalb
Buod
tinanggalb [-h] {dbname...}

paglalarawan
Tinatanggal ang database na may pangalan dbname. Maaaring tukuyin ang ilang mga database sa a
nag-iisang tawag ng utos na ito.

Ingat
Ang istraktura ng database at ang data ay mawawala, talagang nawala, kaya mag-ingat sa
utos na ito. Mag-isip nang dalawang beses at, kung may pag-aalinlangan, gumawa muna ng backup para maiwasan
malawak na paghugot ng buhok.

Options
-h
Nagpapakita ng maikling mensahe ng paggamit at babalik sa prompt.

dbname
Ang pangalan ng database na tatanggalin.

halimbawa
refdba:
tinanggalb db1 db2

Tatanggalin nito ang mga database na db1 at db2.

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

paglalarawan
Tinatanggal ang mga istilo ng bibliograpiya na ang mga pangalan ay tumutugma sa regular na expression ng Unix
unix-regexp.

nota
Ang ilang mga database engine, tulad ng SQLite, ay hindi sumusuporta sa Unix-style na mga regular na expression.
Gumamit na lang ng mga regular na expression ng SQL.

Options
-h
Nagpapakita ng maikling mensahe ng paggamit at babalik sa prompt.

unix-regexp
Ang natitirang mga argumento ay binibigyang kahulugan bilang isang regular na expression na tumutukoy
ang istilo o mga istilong tatanggalin.

halimbawa
refdba:
deletestyle J\..*

Tatanggalin nito ang lahat ng istilo ng bibliograpiya na nagsisimula sa “J.”.

deleteuser
Buod
deleteuser {-d database} [-h] {-H host-IP} {-R} {[-f file] | [username...]}

paglalarawan
Binawi ang mga karapatan sa pag-access sa isang refdb database mula sa mga ibinigay na user.

nota
Ang ilang mga database engine tulad ng SQLite ay hindi sumusuporta sa access control. Ang Idagdag ang gumagamit
command ay hindi suportado sa mga engine na ito at magbabalik lamang ng isang paliwanag
mensahe.

babawiin lamang ng refdb ang mga karapatan sa pag-access sa tinukoy na database. Babawiin ito
ni ang mga karapatan sa pag-access sa panloob na database ng refdb, ni ito ay bawiin ang database
access sa server. Maaari mong bawiin ang pag-access sa panloob na database sa pamamagitan ng pagtukoy
"refdb" kasama ang -d opsyon. Upang bawiin ang access sa database server, mangyaring gamitin
ang command line utilities ng iyong database server.

Options
-d database
Tukuyin ang pangalan ng database.

-f filename
Basahin ang mga username mula sa filename

-h
Ipinapakita ang online na tulong tungkol sa deleteuser utos.

-H hostname
Tukuyin ang hostname o IP address kung saan babaguhin ang mga karapatan sa pag-access. Ito
dapat ang parehong pangalan na ginamit mo para sa isang nakaraang tawag sa adduser.

nota
Ang opsyon na ito ay sinusuportahan lamang ng MySQL. Ito ay hindi papansinin kung gumagamit ka ng ibang database
mga makina.

-R
Binawi ang read-only na access.

username
Ang lahat ng iba pang mga argumento ay binibigyang-kahulugan bilang mga username. Kung walang username argument
ni isang input file ay tinukoy, refdba sumusubok na basahin ang isang whitespace-separated
listahan ng mga pangalan mula sa stdin. Upang pilitin ang refdba na basahin mula sa stdin in dagdag sa
tahasang pinangalanang mga user, gamitin ang -f si stdin pagpipilian.

Mga halimbawa
refdba:
deleteuser -d -H % db1jim

Babawiin nito ang pag-access sa database db1 para sa user na si jim para sa lahat maliban sa lokal
koneksyon.

deleteword
Buod
deleteword [-h] {[-f file] | [salita...]...}

paglalarawan
Ginagawa ng command na ito ang reverse operation ng addword. Ang mga tinukoy na nakalaan na salita
ay aalisin sa listahan.

Options
-f
Magbasa ng whitespace-separated na listahan ng mga salita mula sa file.

-h
Ipinapakita ang online na tulong tungkol sa addword utos.

salita
Ang lahat ng iba pang mga argumento ay binibigyang kahulugan bilang mga nakalaan na salita. Kung walang listahan ng salita o
isang input file ang tinukoy, tinatangka ng refdba na basahin ang isang whitespace-separated na listahan ng
mga salita mula sa stdin. Upang pilitin ang refdba na basahin mula sa stdin in dagdag sa tahasan
nakalistang mga salita, gamitin ang -f si stdin pagpipilian.

nota
Iko-convert ng refdb ang lahat ng nakalaan na salita sa uppercase na panloob, kaya hindi
bagay kung saan ibibigay mo ang mga salitang ito.

halimbawa
refdba:
deleteword -f listahan ng salita FOO Bar

Tatanggalin nito ang lahat ng nakareserbang salita sa file wordlist pati na rin ang mga salitang "FOO"
at "BAR" mula sa listahan ng mga nakalaan na salita.

getstyle
Buod
getstyle [-c] [-h] [[-o] | [-O]] {estilo...}

paglalarawan
Kinukuha ang isa o higit pang mga detalye ng istilo ng bibliograpiya mula sa database at mga format
ang mga ito bilang isang XML file.

Options
-c utos
Tukuyin ang isang command na tatanggap ng output sa halip na ang default na pager. Ito
maaaring ibang pager, anumang command na kumukuha ng input sa stdin, o ang string
"stdout" upang ipadala ang data sa stdout nang hindi gumagamit ng pager.

-h
Ipinapakita ang online na tulong tungkol sa getstyle utos.

-o
Isulat ang output sa isang file sa halip na sa stdout.

-O
Idagdag ang output sa isang file sa halip na isulat ito sa stdout

babala
Mag-ingat sa dugtungan (-O) opsyon. Ilalabas ng refdb ang pagproseso
mga tagubilin, ang linya ng doctype, at isang elemento ng CITESTYLE para sa bawat isa
indibidwal na hiniling na istilo. Kung pagsasamahin mo ang mga resulta ng ilan
getstyle mga tawag, ang magreresultang XML file ay hindi mabubuo nang walang karagdagang
pagpoproseso. Upang magsulat ng ilang mga istilo sa isang XML file, gumamit ng a
solong getstyle tawagan at ilista ang lahat ng kinakailangang istilo bilang mga argumento. Ito ay
output ang mga istilong nakabalot sa isang elemento ng STYLESET, na nagreresulta sa isang wastong XML
file.

estilo
Ang lahat ng iba pang mga argumento ay binibigyang kahulugan bilang mga pangalan ng mga istilo ng bibliograpiya.

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

Isusulat nito ang detalye ng istilo na nakaimbak sa ilalim ng pangalan ng istilo na "J.Biol.Chem." sa
ang file na j.biol.chem.xml.

Tulungan
Buod
Tulungan

?

paglalarawan
Nagpapakita ng maikling buod ng magagamit na mga utos.

halimbawa
refdba:
Tulungan

listdb
Buod
listdb [-h] [database-regexp]

paglalarawan
Inililista ang lahat ng magagamit na database kung walang tinukoy na argumento. Kung database-regexp is
tinukoy, tanging ang mga database na tumutugma sa expression na ito ang ililista.

nota
Upang sabihin sa refdb reference database bukod sa iba pang mga database na pinananatili
ng iyong database server, kailangang sumilip ang refdbd sa bawat database na ibinalik ng
server ng database. Depende sa bilang ng mga available na database, maaaring tumagal ito ng ilan
oras. Samakatuwid, maaaring magandang ideya na gumamit ng karaniwang prefix para sa lahat ng refdb
mga database tulad ng ipinaliwanag sa seksyon tungkol sa nilikhab utos.

Options
-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

database-regexp
Isang wastong SQL regular expression na naglilimita sa output sa pagtutugma ng mga pangalan ng database.

halimbawa
refdba:
listdb db%

Ililista nito ang lahat ng database na may mga pangalan na nagsisimula sa string na "db".

liststyle
Buod
liststyle [-h] [style-regexp]

paglalarawan
Inililista ang lahat ng magagamit na istilo ng bibliograpiya na tumutugma style-regexp. Kung walang argumento ay
ibinigay, lahat ililista ang mga available na istilo. Maaaring ito o hindi ang gusto mo.

Options
-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

style-regexp
Isang wastong regular na expression ng Unix na naglilimita sa output sa pagtutugma ng mga pangalan ng istilo.

nota
Ang ilang mga database engine, tulad ng SQLite, ay hindi sumusuporta sa Unix-style na regular
mga ekspresyon. Gumamit na lang ng mga regular na expression ng SQL.

halimbawa
refdba:
liststyle ^J.*

Ililista nito ang lahat ng istilo ng bibliograpiya na nagsisimula sa malaking "J".

listuser
Buod
listuser {-d database} [-h] [name-regexp]

paglalarawan
Inililista ang lahat ng available na user ng tinukoy na database na tumutugma name-regexp. Kung hindi
ibinigay ang argumento, lahat ililista ang mga available na user. Ito ay maaaring o hindi kung ano ang sa iyo
gusto mo.

Options
-d database
Tukuyin ang pangalan ng database.

-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

name-regexp
Isang wastong regular na expression ng Unix na naglilimita sa output sa pagtutugma ng user ng database
mga pangalan.

nota
Ang ilang mga database engine, tulad ng SQLite, ay hindi sumusuporta sa Unix-style na regular
mga ekspresyon. Gumamit na lang ng mga regular na expression ng SQL.

halimbawa
refdba:
listuser -d ref ^mo.*

Ililista nito ang lahat ng user ng database na "refs" na ang mga pangalan ay nagsisimula sa "mo".

listword
Buod
listword [-h] {word-regexp}

paglalarawan
Inililista ang lahat ng magagamit na nakareserbang mga salita sa journal na tumutugma unix-regexp. Kung walang argumento ay
ibinigay, lahat ililista ang mga magagamit na salita. Maaaring ito o hindi ang gusto mo.

nota
Tandaan na ang mga salita sa journal ay nasa loob ng malalaking titik. Dapat magsulat ka
iyong unix-regexp gamit ang lahat ng takip nang naaayon.

Options
-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

word-regexp
Isang wastong regular na expression ng Unix na naglilimita sa output sa pagtutugma ng pamagat ng journal
mga salita.

nota
Ang ilang mga database engine, tulad ng SQLite, ay hindi sumusuporta sa Unix-style na regular
mga ekspresyon. Gumamit na lang ng mga regular na expression ng SQL.

nota
Para sa maikling paglalarawan ng layunin ng mga nakalaan na salita, tingnan ang addword
utos.

halimbawa
refdba:
listword ^BIO.*

Ililista nito ang lahat ng nakareserbang salita sa journal na nagsisimula sa "BIO".

scankw
Buod
scankw {-d database} [-h]

paglalarawan
Ang utos na ito ay nag-iskedyul ng buong pag-scan ng keyword sa database na tinukoy kasama ng -d
opsyon. Ang abstract na patlang pati na rin ang lahat ng mga patlang ng pamagat ng lahat ng mga sanggunian na matatagpuan sa
database ay ini-scan para sa pagkakaroon ng lahat ng mga keyword na magagamit sa database. Kung ang
tugma ay natagpuan at ang keyword ay hindi pa nauugnay sa sanggunian na iyon, ang keyword
ay idinagdag sa sanggunian na iyon. Habang tumataas ang oras na kinakailangan upang maisagawa ang operasyong ito
na may parehong bilang ng mga sanggunian at bilang ng mga keyword, ang pag-scan ng keyword ay
gumanap sa background at bumalik kaagad ang command sa panig ng kliyente.
Tingnan ang log ng server para sa mga resulta.

Dahil ang utos na ito ay magdudulot ng malaking bilang ng mga pag-access sa database ito ay pinakamahusay na naka-iskedyul na
awtomatikong tumakbo bilang isang cron job sa oras ng mababang paggamit, gabi-gabi man o sa katapusan ng linggo.

Pakitandaan ang pagkakaiba sa pagitan ng buong pag-scan ng keyword at ng awtomatikong keyword
scan na maaaring hilingin ng refdbd command line switch -K o ang kaukulang
variable ng pagsasaayos keyword_scan. Ang buong pag-scan ng keyword ay "retrospective", ibig sabihin, ito
ay magdaragdag ng mga keyword na idinagdag sa ibang pagkakataon sa mga dati nang umiiral na sanggunian. Ang
ang awtomatikong pag-scan ng keyword ay magdaragdag lamang ng mga umiiral na keyword sa mga bagong idinagdag na sanggunian, kaya
nagdudulot ng mas kaunting epekto sa pagganap ng database habang ang mga gumagamit ay malamang na ma-access ang
database.

Options
-d database
Tukuyin ang pangalan ng database.

-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

itakda
Buod
itakda [-h] [varname] [varvalue]

paglalarawan
Ang itakda ipinapakita o binabago ng command ang mga halaga ng mga variable ng pagsasaayos.

Kung tumawag ka itakda nang walang anumang mga argumento, magpapakita ito ng isang listahan ng lahat ng pagsasaayos
mga variable sa kanilang kasalukuyang mga halaga.

Kung tumawag ka itakda sa isang argumento, ipapakita nito ang kasalukuyang halaga nito
partikular na variable.

Kung tumawag ka itakda na may dalawang argumento, itatakda nito ang variable (unang argumento) sa
bagong halaga (pangalawang argumento) para sa kasalukuyang session. Upang tukuyin ang isang walang laman na halaga, gamitin
dalawang panipi tulad nito:"".

nota
Para sa halatang kadahilanan, itakda ay hindi kailanman magpapakita ng kasalukuyang password kahit na magagawa mo
tiyak na baguhin ang password gamit ang command na ito. Para masiguradong walang ibang makakakita sa
bagong password na iyong ipinasok, patakbuhin ang command itakda passwd *. Ikaw ay tatanungin
upang magpasok ng password na hindi ie-echo sa screen.

Ang command na ito ay hindi available sa batch mode, gamitin ang command line switch
sa halip. Sa interactive na mode, ang mga pagbabago sa mga variable ng pagsasaayos ay
limitado sa kasalukuyang session. Kung gusto mong baguhin ang mga halaga nang permanente, ikaw
mas dapat i-edit ang isa sa mga configuration file.

Options
-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

varname
Ang pangalan ng variable na ang halaga ay dapat ipakita o itakda.

varvalue
Ang bagong halaga ng variable na itatakda.

halimbawa
refdba:
itakda oras 90

Itatakda ng command na ito ang timeout sa 90 segundo para sa kasalukuyang session.

pandiwang
Buod
pandiwang [-h]

paglalarawan
I-toggle ang verbose mode sa on o off. Kung naka-on ang verbose mode, ang mga mensahe ng error at
maaaring mas mauunawaan ang mga babala.

Options
-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

halimbawa
refdba:
pandiwang

Depende sa nakaraang setting, i-toggle nito ang verbose mode sa on o off.

viewstat
Buod
viewstat [-h]

paglalarawan
Ipinapakita ang mga numero ng bersyon ng libdbi driver na ginamit upang kumonekta sa iyong database server
pati na rin ang impormasyon ng bersyon ng server na iyon. Ipinapakita rin nito ang kasalukuyang mga halaga ng
ang mga variable na maaaring baguhin sa confserv.

Options
-h
Nagpapakita ng mensahe ng tulong na nagpapaliwanag sa listdb utos.

halimbawa
refdba:
viewstat

Magpi-print ito ng ilang istatistika ng koneksyon at impormasyon sa screen.

Gumamit ng refdba online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.