GNU/Linux >> Linux Esercitazione >  >> Linux

dove si trova il database aggiornatob?

Soluzione 1:

man updatedb

cerca "FILE"

il mio dice:

FILES
       /etc/updatedb.conf
              A configuration file.  See updatedb.conf(5).

       /var/lib/mlocate/mlocate.db
              The database updated by default.

Soluzione 2:

Non c'è bisogno di decompilare l'eseguibile! Chiedi gentilmente 'trova' :-)

Per la versione 4.6.0 aggiornata di b/locate (GNU findutils) prova a chiamare

locate --statistics

Per me (su Cygwin) questo produce qualcosa come

Database /var/locatedb is in the GNU LOCATE02 format.
Database was last modified at 2017:03:13 22:44:31.849172100 +0100
Locate database size: 6101081 bytes
All Filenames: 202075
File names have a cumulative length of 22094021 bytes.
Of those file names,

    2591 contain whitespace,
    0 contain newline characters,
    and 20 contain characters with the high bit set.
Compression ratio 72.39% (higher is better)

Soluzione 3:

Su debian, il database locate è memorizzato per impostazione predefinita in

/var/cache/locate/locatedb

Se usi mlocate come indicizzatore di ricerca:

Il database mlocate è archiviato in

/var/lib/mlocate/mlocate.db

vedi:Come posso visualizzare il contenuto del database aggiornatob e quindi escludere determinati file/percorsi?

Soluzione 4:

Preferisco solo straziare il processo, poiché ti condurrà proprio lì. Questo sarà indipendente dalla distribuzione e funzionerà se non hai le pagine man.

# strace updatedb 2>&1 |grep ^open|grep db

open("/etc/updatedb.conf", O_RDONLY)    = 3
open("/var/lib/mlocate/mlocate.db", O_RDWR) = 3
open("/var/lib/mlocate/mlocate.db.bUUaw4", O_RDWR|O_CREAT|O_EXCL, 0600) = 4

Linux
  1. Dov'è il timer Cron?

  2. Dove vanno a finire i file quando viene emesso il comando Rm?

  3. Dov'è l'eseguibile PHP su Ubuntu?

  4. Dov'è il fork() sulla fork bomb :(){ :|:&};:?

  5. Posso cambiare il SID di un database Oracle?

Dov'è il file php.ini su un PC Linux/CentOS?

Dove è documentato l'ABI x86-64 System V?

Dove si trova il filesystem del sottosistema Linux in Windows 10?

Dove si trovano i file di configurazione in WSL?

Dov'è il comando gem in RHEL6?

Dove si trovano i log per ufw su Ubuntu Server?