Draft of the final revision before the test
This commit is contained in:
parent
f376aa69e0
commit
cb670894d9
37 changed files with 119 additions and 3 deletions
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "solutions"]
|
||||||
|
path = solutions
|
||||||
|
url = ssh://git@git.andreafazzi.eu:10022/andrea/acp_solutions.git
|
11
assets/acheora/README.md
Normal file
11
assets/acheora/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# A che ora
|
||||||
|
|
||||||
|
E' necessario estrarre dal file di log del kernel **solo gli orari**
|
||||||
|
in cui si sono verificati gli eventi registrati. Produci questa
|
||||||
|
informazione all'interno del file `time.log`.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat $HOME/playground/acheora/time.log | sha1sum
|
||||||
|
```
|
11
assets/alias/README.md
Normal file
11
assets/alias/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Alias
|
||||||
|
|
||||||
|
Per produrre con un solo comando l'elenco dei file presenti in una
|
||||||
|
cartella ordinati dal più recente al meno recente decidi di installare
|
||||||
|
il seguente alias: `lss='ls -lt'`.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
alias | sha1sum
|
||||||
|
```
|
11
assets/backup/README.md
Normal file
11
assets/backup/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Backup
|
||||||
|
|
||||||
|
Prima di effettuare una modifica all'interno della cartella `foo`
|
||||||
|
decidi saggiamente di effettuare una copia di backup chiamata
|
||||||
|
`foo.bk`.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
tree $HOME/playground/backup/ | sha1sum
|
||||||
|
```
|
11
assets/dove/README.md
Normal file
11
assets/dove/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Dove?
|
||||||
|
|
||||||
|
Ti viene richiesto di verificare la posizione all'interno dei
|
||||||
|
filesytem del comando `tree` e di scrivere il risultato nel file
|
||||||
|
`output.txt`.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat $HOME/playground/dove/output.txt | sha1sum
|
||||||
|
```
|
10
assets/eseguibile/README.md
Normal file
10
assets/eseguibile/README.md
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# Eseguibile
|
||||||
|
|
||||||
|
Un collega ha creato uno script bash per effettuare un'operazione di
|
||||||
|
manutenzione. Rendilo eseguibile!
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ls -l $HOME/playground/eseguibile/ | sha1sum
|
||||||
|
```
|
3
assets/eseguibile/run.sh
Normal file
3
assets/eseguibile/run.sh
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "Non so fare molto se non stampare a schermo 'Ciao mondo!'"
|
13
assets/inordine/README.md
Normal file
13
assets/inordine/README.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# In ordine
|
||||||
|
|
||||||
|
Per controllare gli eseguibili installati nel tuo sistema ti viene
|
||||||
|
richiesto di produrre una lista ordinata (senza dettagli, no opzione
|
||||||
|
`-l`) alfabeticamente dei file contenuti nelle cartelle `/bin` e
|
||||||
|
`/usr/bin` eliminando i duplicati e di scrivere il risultato nel file
|
||||||
|
`output.txt`.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat $HOME/playground/inordine/output.txt | sha1sum
|
||||||
|
```
|
12
assets/interfacce/README.md
Normal file
12
assets/interfacce/README.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# Interfacce
|
||||||
|
|
||||||
|
Hai un problema sulla configurazione di rete. Il collega che si occupa
|
||||||
|
di networking ti chiede di produrre l'elenco **senza dettagli** delle
|
||||||
|
interfacce di rete configurate sulla tua macchina (opzione `--brief`)
|
||||||
|
e di scrivere il risultato nel file interfaces.txt.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat $HOME/playground/interfacce/interfaces.txt | sha1sum
|
||||||
|
```
|
3
assets/interfacce/run.sh
Normal file
3
assets/interfacce/run.sh
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "Non so fare molto se non stampare a schermo 'Ciao mondo!'"
|
0
assets/pulizie/.autosave_3.tmp
Normal file
0
assets/pulizie/.autosave_3.tmp
Normal file
0
assets/pulizie/.autosave_4.tmp
Normal file
0
assets/pulizie/.autosave_4.tmp
Normal file
0
assets/pulizie/.autosave_5.tmp
Normal file
0
assets/pulizie/.autosave_5.tmp
Normal file
0
assets/pulizie/.autosave_6.tmp
Normal file
0
assets/pulizie/.autosave_6.tmp
Normal file
0
assets/pulizie/.autosave_7.tmp
Normal file
0
assets/pulizie/.autosave_7.tmp
Normal file
0
assets/pulizie/.autosave_8.tmp
Normal file
0
assets/pulizie/.autosave_8.tmp
Normal file
0
assets/pulizie/.autosave_9.tmp
Normal file
0
assets/pulizie/.autosave_9.tmp
Normal file
9
assets/pulizie/README.md
Normal file
9
assets/pulizie/README.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Pulizie di primavera
|
||||||
|
|
||||||
|
Un editor impazzito ha riempito la cartella di file
|
||||||
|
temporanei. Elimina tutti i file con estensione `tmp`. Il checksum
|
||||||
|
della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
tree -a $HOME/playground/pulizie/ | sha1sum
|
||||||
|
```
|
0
assets/pulizie/bar
Normal file
0
assets/pulizie/bar
Normal file
0
assets/pulizie/foo
Normal file
0
assets/pulizie/foo
Normal file
|
@ -1,3 +0,0 @@
|
||||||
# Intestazione 1
|
|
||||||
Paragrafo.
|
|
||||||
|
|
9
assets/tarball/README.md
Normal file
9
assets/tarball/README.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Tarball
|
||||||
|
|
||||||
|
Hai scaricato una tarball dal web. Decomprimila!
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
tree $HOME/playground/tarball/ | sha1sum
|
||||||
|
```
|
BIN
assets/tarball/scripts.tar.gz
Normal file
BIN
assets/tarball/scripts.tar.gz
Normal file
Binary file not shown.
12
assets/traslochi/README.md
Normal file
12
assets/traslochi/README.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# Traslochi
|
||||||
|
|
||||||
|
Per configurare correttamente un sistema è necessario muovere un po'
|
||||||
|
di file. Sposta i file `bar` e `biz` dentro la cartella `etc` e copia
|
||||||
|
il file `foo` dentro `etc/conf`.
|
||||||
|
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
tree $HOME/playground/traslochi/ | sha1sum
|
||||||
|
```
|
0
assets/traslochi/bar
Normal file
0
assets/traslochi/bar
Normal file
0
assets/traslochi/biz
Normal file
0
assets/traslochi/biz
Normal file
0
assets/traslochi/etc/conf/biz
Normal file
0
assets/traslochi/etc/conf/biz
Normal file
0
assets/traslochi/foo
Normal file
0
assets/traslochi/foo
Normal file
1
solutions
Submodule
1
solutions
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit f867c46c8631602e8d56d25c7fceb9fb0e33b683
|
Loading…
Reference in a new issue