GoGPT Best VPN GoSearch

Favicon di OnWorks

dacsvfs: online nel cloud

Esegui dacsvfs nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando dacsvfs che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dacsvfs: accede agli oggetti tramite il file DACS archivio di file virtuale

SINOSSI


dacsvfs [dacoptions[1]] [tipo di elemento | vfs_uri | abilitato] [-F settembre] [op [arg...]]

DESCRIZIONE


Questo programma fa parte di DACS on.

. dacsvfs l'utilità è un'interfaccia per DACS archivio di file virtuale. Fornisce un modo per
esaminare, modificare ed eliminare gli elementi indipendentemente da come e dove sono archiviati. Vedere
dacs.vfs(5)[2] e il VFS[3] direttiva per ulteriori informazioni.

Per eseguire un'operazione di archivio file virtuale, è possibile utilizzare un file tipo di elemento oppure deve esserlo un argomento URI
fornito per identificare l'archivio file. Il primo viene utilizzato per trovare l'applicabile VFS[3]
direttiva che è stata configurata per la giurisdizione specificata (vedi dacs.conf(5)[4]).

Come caso speciale, la parola abilitato può essere specificato; c'è un elenco di nomi di negozi abilitati
stampato su stdout e il programma termina:

% dacsvfs -q -uj AlcuneGiurisdizioni abilitate

Questo programma è disponibile anche come a DACS servizio web, dacs_vfs(8)[5].

Sicurezza
Solo il DACS l'amministratore dovrebbe essere in grado di eseguire correttamente questo programma. Perché
DACS le chiavi e i file di configurazione devono essere limitati all'amministratore, questo lo farà
normalmente è così, ma un amministratore attento negherà l'accesso a tutti gli altri utenti.

VERSIONI


-F settembre
Imposta il carattere separatore di campo su settembre. Il valore predefinito è i due punti. Questo è utilizzato da
operazioni di carico e scarico.

Se presente, il op l'argomento specifica l'operazione da eseguire sull'archivio file. Se
viene omesso, il programma entra in modalità interattiva dove si svolgono la maggior parte delle stesse operazioni
disponibile (digitare "Aiuto" per ricevere assistenza). Sono disponibili le seguenti operazioni:

Elimina [chiave]
Elimina l'elemento o l'elemento identificato da chiave.

cumulo di rifiuti
Scrivi su stdout il contenuto dell'archivio file come chiave, seguito dal separatore di campo
carattere, seguito da APPREZZIAMO, una coppia per riga.

modificare [chiave]
Modifica interattivamente l'articolo o il valore dell'articolo identificato da chiave. Quando
disponibile, la variabile d'ambiente EDITOR viene utilizzato per determinare quale editor utilizzare,
in caso contrario viene utilizzato un editor predefinito specificato in fase di compilazione. Dopo la modifica, l'utente
viene chiesta conferma. Se l'operazione non viene interrotta, lo farà l'oggetto o il suo valore
essere aggiornato.

esiste [chiave]
Verifica se l'articolo o l'articolo identificato da chiave, esiste. L'esito è riportato a
normale.

ottenere [chiave]
Recupera l'oggetto o il valore dell'oggetto identificato da chiave. In caso di successo, il
il risultato viene stampato su stdout.

ottieni dimensione [chiave]
Determinare la dimensione dell'articolo o la dimensione del valore dell'articolo identificato da
chiave. In caso di successo, il risultato viene stampato su stdout.

Aiuto
Stampa un riepilogo dell'utilizzo su stderr.

stratagemma
Elenca i nomi di tutti gli elementi (o chiavi) associati al file tipo di elemento.

caricare
Leggi le coppie chiave/valore da stdin, una coppia per riga. La fine della chiave è indicata da
il carattere separatore di campo, che può essere ripetuto. Su entrambi possono apparire spazi bianchi
lato del carattere separatore di campo (a meno che il separatore di campo non sia uno spazio bianco
carattere). Per ciascuno chiave eseguire un'operazione put con il valore specificato APPREZZIAMO. Questo è previsto
per essere un modo rapido per inizializzare un archivio di file o apportare molte modifiche.

Mettere [chiave]
Sostituisci l'articolo o il valore dell'articolo identificato da chiave. Il valore viene letto
l'ingresso standard.

putval chiave APPREZZIAMO
Sostituisci l'articolo o il valore dell'articolo identificato da chiavee impostarlo su APPREZZIAMO.

rinominare [vecchia chiave] nuova chiave
Rinominare l'articolo o il valore dell'articolo identificato da vecchia chiave a nuova chiave.

aggiornare [chiave]
Questo è un sinonimo dell'operazione di modifica.

ESEMPI


Per memorizzare i DTD utilizzati da DACS in un database piuttosto che in una raccolta di file, tu
deve configurare una direttiva VFS appropriata e copiare i file da DACS distribuzione
nel database. Poiché è di sola lettura, questo database può essere condiviso da tutte le federazioni
e giurisdizioni sull'host.

Il primo passo è selezionare il tipo di database da utilizzare e decidere dove inserirlo. Questo
nell'esempio verrà utilizzato un database Berkeley DB (DACS deve essere stato creato con il supporto per
qualunque sia il database utilizzato) e inserirlo in /usr/local/dacs/federations/dtds.db. L'URI a
esprimerlo nella sintassi VFS è simile a questo:

[dtds]dacs-db:/usr/local/dacs/federations/dtds.db

Il passo successivo è creare il database e caricarlo con i DTD. Un semplice script di shell
rende questo facile da fare. Dalla directory dtd-xsd del file DACS distribuzione e sostituzione
example.com con l'URI di a DACS giurisdizione sul tuo host, esegui:

#! /bin/sh

per i in *.dtd
do
dacsvfs -u esempio.com -q \
'[dtds]dacs-db:/usr/local/dacs/federations/dtds.db' mette $i < $i
fatto

Da configurare DACS per utilizzare il database è necessario inserire una direttiva VFS in un luogo appropriato
in dacs.conf in modo che sovrascriva la configurazione corrente:

VFS "[dtds]dacs-db:/usr/local/dacs/federations/dtds.db"

Per elencare il contenuto del database puoi fare:

% dacsvfs -u esempio.com -q \
Elenco '[dtds]dacs-db:/usr/local/dacs/federations/dtds.db'

oppure visto che è stata configurata la direttiva VFS, semplicemente:

% dacsvfs -u esempio.com -q elenco dtd

Se ometti il ​​file -q flag, verranno visualizzati vari output di debug, inclusi alcuni feedback
da cui viene effettivamente utilizzato il tuo nuovo database DACS.

Note:
Se copi qualcuno DACS risorse, come i suoi DTD, ricorda che quando aggiorni il tuo
DACS software dovrai creare nuove copie perché queste risorse potrebbero essere cambiate.

Altre risorse utilizzate da DACS verrebbe configurato in modo simile. Le operazioni di caricamento e scaricamento
può essere particolarmente utile per questo. Se il file /tmp/roles associa i ruoli a
identità (ad esempio, come usato da daccheck(1)[6]) come segue:

bobo: utenti
Auggie:admin,utenti
harley: ospite

quindi il seguente comando inizializza o aggiorna un database da quel file:

% dacsvfs -u esempio.com -q -F ":" \
'[myroles]dacs-db:/usr/local/myapp/roles.db' < /tmp/roles

L'URI [myroles]dacs-db:/usr/local/myapp/roles.db può quindi essere utilizzato con daccheck.

DIAGNOSTICA


Il programma esce 0 se tutto è andato bene, 1 se si è verificato un errore.

Utilizza dacsvfs online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.