Congratulazioni! Siete arrivati alla fine della Scuola di Linux. È giunto ora il momento di mettervi alla prova su tutti gli argomenti che abbiamo trattato nelle otto puntate del corso. Non preoccupatevi se sbagliate qualcosa: semplicemente rileggete la puntata in cui ne abbiamo parlato.
Le risposte si trovano alla fine del file. Buona fortuna!
1. Come si fa ad ottenere una lista di tutti i dispositivi PCI presenti nella macchina?
2. Quale nodo di dispositivo riceve i dati e li distrugge, risultando così utile per la ridirezione di un comando quando non si desidera vedere nulla sullo schermo?
3. Come si fa ad ottenere informazioni sul modulo del kernel chiamato parport?
4. E a rimuoverlo?
5. Cosa dovete aggiungere alla riga di comando del kernel nel menu di avvio di GRUB per avviare la macchina in single user mode?
6. Volete copiare la lista dei messaggi del kernel in lista.txt. Come fate?
7. Quale runlevel porta il kernel in single user mode?
8. Come si fa ad arrestare immediatamente la macchina da riga di comando?
9. Qual è la differenza tra /bin e /sbin?
10. Qual è lo scopo della directory /usr/local?
11. Siete alla riga di comando di una macchina molto spoglia e dovete lavorare sulle partizioni. Quale strumento è praticamente sempre disponibile?
12. Come fate per installare di nuovo GRUB sul disco /dev/sda?
13. Descrivete un modo semplice per installare un pacchetto Debian da riga di comando.
14. Su una distribuzione basata su Debian quali due comandi recuperano e installano gli aggiornamenti più recenti?
15. Su una distribuzione basata su Debian come si fa a elencare i file presenti nel pacchetto Nano installato sulla macchina?
16. Su una macchina Red Hat/CentOS/Fedora come fate per ottenere gli aggiornamenti più recenti?
17. Volete aggiungere /opt/coolapp al vostro PATH. Come fate?
18. Come fate per creare un file .tar.bz2 dalla directory robamia?
19. Il vostro terminale è pieno di strani caratteri o è stato bloccato da un comando che avete dato. Quali due comandi potete provare per sistemarlo?
20. Avete un file chiamato 353646 e non avete idea di che tipo di file si tratti. Come potete provare a scoprirlo?
21. Qual è la differenza tra gli operatori '>' e '>>'?
22. Volete vedere l'output del comando 'free' sullo schermo e anche ridirigerlo in info.txt. Come?
23. Come fate a elencare i file ordinati per dimensione e a limitare la lista ai primi cinque file?
24. Come si fa a spezzare filegrosso in pezzi da 4096 MB?
25. Il quiz precedente ha prodotto due file, xaa e xab. Come fate per ricongiungerli in un unico file?
26. Come si fa ad eseguire 'nano' in background?
27. E poi a riportarlo in primo piano?
28. Avete un processo con identificativo 1281 che sembra impossibile fermare. Cosa potete fare?
29. Come fate a dire a sendmail di caricare di nuovo i suoi file di configurazione?
30. Siete in Vi e dovete salvare il file e uscire. Come fate?
31. Come fate per rendere un file scrivibile da parte di tutti?
32. Come fate per trovare dove si trova il file binario 'nano' all'interno del filesystem?
RISPOSTE
1. lspci
2. /dev/null
3. /sbin/modinfo parport
4. /sbin/modprobe -r parport
5. s
6. dmesg > list.txt
7. 1
8. shutdown -h now
9. /bin è per i file binari (eseguibili) che possono essere lanciati
da tutto gli utenti; /sbin è per i programmi che solo il superutente
(root) può eseguire.
10. Di solito è usata per il software compilato da voi a partire dai
sorgenti, cioè installato localmente.
11. fdisk
12. grub-install /dev/sda
13. dpkg -i file.deb
14. apt-get update && apt-get upgrade
15. dpkg -L nano
16. yum update
17. export PATH=$PATH:/opt/coolapp
18. tar cfvj archive.tar.bz2 robamia
19. clear e reset
20. file 353646
21. '>' scrive i dati in un file, sovrascrivendo quelli già presenti;
'>>' aggiunge i dati in fondo al file
22. free | tee output.txt
23. ls -lSh | head -n 6 (ci vuole 6 perché la prima riga contiene il
totale)
24. split -b 4096m filegrosso
25. cat xab >> xaa ; mv xaa fileoriginale
26. nano &
27. fg
28. kill -9 1281
29. killall -HUP sendmail
30. Premete ESC e poi scrivete :wq
31. chmod a+w ilmiofile
32. whereis nano



Rispondi Citando
Segnalibri