Altra domanda seria:
Indicate di quale comando è l'output il seguente testo, l'utilità del comando e il significato dell'output:
/sbin/telinit:
linux-gate.so.1 => (0xb7fcd000)
libsepol.so.1 => /lib/libsepol.so.1 (0xb7f84000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb7f6f000)
libc.so.6 => /lib/libc.so.6 (0xb7e2c000)
libdl.so.2 => /lib/libdl.so.2 (0xb7e28000)
/lib/ld-linux.so.2 (0xb7fce000)
Vi ricordiamo che la classifica viene stabilita in base alla correttezza, completezza e rapidità della risposta.
Rispondete inviando un messaggio di posta elettronica.
Per questa domanda avete tempo fino a lunedì 18 alle ore 24:00.
La risposta corretta è:
- Il comando è 'ldd' eseguito sul file /sbin/telinit. LDD (list dynamic dependencies) riporta i puntatori all'elenco delle librerie dinamiche (shared objects) che il linker ha aggiunto al binario al momento della compilazione. I puntatori fanno riferimento alla posizione locale delle librerie e l'indirizzo al quale devono essere assiciati i punti di ingresso delle singole librerie. Nel caso in cui una libreria locale sia mancante viene visualizzata la stringa 'not found'.
- LDD risulta estremamente utile per verificare le dipendenze tra un binario e le librerie utilizzate.
La classifica per questa domanda è la seguente:
- daniele.athome[AT]gmail[DOT]com: 25
- alexevil69[AT]gmail[DOT]com: 20