Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Sistemi operativi I > Esame di laboratorio (Giugno 2007) - Domande Thread Rating: 3 votes, 5.00 average.
Pages (39): « First ... « 24 25 26 27 [28] 29 30 31 32 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
misterx
.illuminato.

User info:
Registered: Sep 2003
Posts: 154 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 23:24:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

chiedo una cortesia a tutti coloro che hanno già sostenuto e passato con successo l'esame di laboratorio: il materiale(domande, esercizi proposti) che avete trovato in questa discussione è stato sufficiente per superare l'esame di laboratorio con tranquillità ?

22-07-2009 06:56
Click Here to See the Profile for misterx Click here to Send misterx a Private Message Find more posts by misterx Add misterx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ciao misterx,
non vorrei sbagliare ma credo che il materiale trovato su questa discussione più eventuale materiale dato dai link proposti sia più che sufficiente


ciao

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

23-07-2009 11:44
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ho rifatto un esercizio proposto in passato su questo 3D:

- Trovate la dimensione di tutti i file dell'utente root:

code:
#!/bin/sh somma=0; dim=0; for dim in $(find -type f -user root -exec ls -s {} \; | cut -d " " -f 1); do somma=$(expr $somma + $dim); done; echo "Dimensione Files root: $somma";


Un ringraziamento anche da parte mia per questo 3D.

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

05-09-2009 15:57
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Una domanda ai più esperti:

code:
for dim in $(find -type f -user root -exec ls -s {} \; | cut -d " " -f 1);


code:
for dim in $(find -type f -user root | xargs du | cut -f 1);


Queste due istruzioni non dovrebbero riportarmi lo stesso risultato?

Ciao e Grazie!

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

05-09-2009 16:16
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by xSharKMaNx
Ho rifatto un esercizio proposto in passato su questo 3D:

- Trovate la dimensione di tutti i file dell'utente root:

code:
#!/bin/sh somma=0; dim=0; for dim in $(find -type f -user root -exec ls -s {} \; | cut -d " " -f 1); do somma=$(expr $somma + $dim); done; echo "Dimensione Files root: $somma";


Un ringraziamento anche da parte mia per questo 3D.


io in questi casi uso i file temporanei per non incorrere in problemi di Out of space

ciao

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

07-09-2009 09:54
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Esercizio:
Trovare l'utente con il minor numero di file nel sistema

Ho generato questo script

code:
#!/bin/sh USERS=$(cut -d : -f 1 < /etc/passwd | sort -f | uniq); for u in $USERS; do N=$(find / -user $u -type f | wc -l); echo $u:$N; done


In questo caso lo script mi genera una lista con:
utente: n.ro file

Se volessi estrarre soltanto l'unico o gli unici utenti con il minor n.ro di file come posso fare?

PS: All'esame bisogna rendere eseguile lo script oppure può essere lanciato con "sh <nome_script.sh>" ?

Ciao e Grazie

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

07-09-2009 18:17
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Shaper
.consigliere.

User info:
Registered: Sep 2007
Posts: 147 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: Secondo anno
Time Online: 1 Day, 11:23:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Scusate, risottopongo una domanda che è stata già fatta in questo 3d, ma che mi sembra non abbia avuto risposta:

con lo script per archiviare tutti i file contenenti la parola "login"

code:
find / -type f | xargs grep login


come anche ad altri ho il problema dell'errore grep: line too long - truncated
la cosa strana è che se uso l'immagine minix perEsame.qcow mi stampa moltissime linee con l'errore (quasi tutte) e ogni tanto qualche linea "giusta", cioè con un file effettivamente trovato.
Invece con l'immagine minix3-full.qcow la situazione è l'inversa: mi stampa moltissimi file effettivamente trovati e ogni tanto grep: line too long - truncated.
Sapete a cosa è dovuto e magari anche uno script che non produca questo errore?

__________________
Eidolon64|Blog

08-09-2009 10:19
Click Here to See the Profile for Shaper Click here to Send Shaper a Private Message Visit Shaper's homepage! Find more posts by Shaper Add Shaper to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Shaper
Scusate, risottopongo una domanda che è stata già fatta in questo 3d, ma che mi sembra non abbia avuto risposta:

con lo script per archiviare tutti i file contenenti la parola "login"

code:
find / -type f | xargs grep login


come anche ad altri ho il problema dell'errore grep: line too long - truncated
la cosa strana è che se uso l'immagine minix perEsame.qcow mi stampa moltissime linee con l'errore (quasi tutte) e ogni tanto qualche linea "giusta", cioè con un file effettivamente trovato.
Invece con l'immagine minix3-full.qcow la situazione è l'inversa: mi stampa moltissimi file effettivamente trovati e ogni tanto grep: line too long - truncated.
Sapete a cosa è dovuto e magari anche uno script che non produca questo errore?



io faccio semplicemente così:

code:
find / -type f | xargs grep -l login 2>/dev/null


redirezione su standard error

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

Last edited by mark on 08-09-2009 at 10:32

08-09-2009 10:29
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Shaper
Scusate, risottopongo una domanda che è stata già fatta in questo 3d, ma che mi sembra non abbia avuto risposta:

con lo script per archiviare tutti i file contenenti la parola "login"

code:
find / -type f | xargs grep login



Nella tua istruzione ti sei dimenticato -l

code:
find / -type f | xargs grep -l login


Poi se vuoi reindirizzare il tutto su di un file puoi sfruttare:

code:
find / -type f | xargs grep -l login 2>/dev/null >> list.txt

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

08-09-2009 12:00
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Shaper
.consigliere.

User info:
Registered: Sep 2007
Posts: 147 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: Secondo anno
Time Online: 1 Day, 11:23:27 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by xSharKMaNx
Nella tua istruzione ti sei dimenticato -l

code:
find / -type f | xargs grep -l login


Poi se vuoi reindirizzare il tutto su di un file puoi sfruttare:

code:
find / -type f | xargs grep -l login 2>/dev/null >> list.txt


ah sì il -l me lo sono dimenticato quando ho scritto il post.
Ma quindi il "line too long" non influenza la correttezza del risultato? Ho provato e in effetti va tutto liscio. Sapete a cosa è dovuto? Così, per evitare l'eventuale panico durante l'esame! :-D

Grazie comunque!!

__________________
Eidolon64|Blog

08-09-2009 12:49
Click Here to See the Profile for Shaper Click here to Send Shaper a Private Message Visit Shaper's homepage! Find more posts by Shaper Add Shaper to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Shaper
ah sì il -l me lo sono dimenticato quando ho scritto il post.
Ma quindi il "line too long" non influenza la correttezza del risultato? Ho provato e in effetti va tutto liscio. Sapete a cosa è dovuto? Così, per evitare l'eventuale panico durante l'esame! :-D

Grazie comunque!!


No, non dovrebbe influenzare la correttezza del risultato, anche perchè qualora si verificasse un errore credo che il comando o lo script si pianterebbero all'istante.

Credo che il "line too long" debba essere visto come un warning.

Inserendo "2>/dev/null" eviti i messaggi d'errore [stderr] nel tuo output.

Ciao

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

08-09-2009 14:12
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Qualcuno mi aiuta a risolvere questi ex:

•Trovare tutti i file modificati di venerdi' (sia un venerdi' particolare che di venerdi' in generale)
•Trovare tutti i link simbolici nel filesystem
•Trovare tutti i file di testo che non siano script
•Contare quanti file di manuale ci sono nel filesystem

Grazie

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

08-09-2009 16:02
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by xSharKMaNx
Qualcuno mi aiuta a risolvere questi ex:

•Trovare tutti i file modificati di venerdi' (sia un venerdi' particolare che di venerdi' in generale)
•Trovare tutti i link simbolici nel filesystem
•Trovare tutti i file di testo che non siano script
•Contare quanti file di manuale ci sono nel filesystem

Grazie


a spanne

•Trovare tutti i file modificati di venerdi' (sia un venerdi' particolare che di venerdi' in generale)
find / -type f > tmp
while read l
do
g=$(echo $l | stat -Atime)
t=$(echo $g | cut -d ' ' -f 1-4)
echo -e "$l \t5" | grep $1
done < tmp

•Trovare tutti i link simbolici nel filesystem
find / -type l -exec ls -l {} \;

•Trovare tutti i file di testo che non siano script
find / -type f -exec file {} \; | grep -v script | grep text
(non molto elegante ma funziona)

•Contare quanti file di manuale ci sono nel filesystem
find / -name "*.1" | wc -l

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

Last edited by mark on 08-09-2009 at 17:05

08-09-2009 17:02
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ti ringrazio mark!

Una domanda: ho un file tar.Z, come faccio ad identificare al suo interno file ".xyz" ?

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

08-09-2009 17:14
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
xSharKMaNx
un gioco della follia

User info:
Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by mark

•Trovare tutti i file di testo che non siano script
find / -type f -exec file {} \; | grep -v script | grep text
(non molto elegante ma funziona)


Questo non credo sia del tutto corretto, credo sia del tipo:

find / -type f -name "*.txt" | grep -v "#!/bin/sh"

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)

08-09-2009 17:24
Click Here to See the Profile for xSharKMaNx Click here to Send xSharKMaNx a Private Message Find more posts by xSharKMaNx Add xSharKMaNx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 19:43.    Post New Thread    Post A Reply
Pages (39): « First ... « 24 25 26 27 [28] 29 30 31 32 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.610 seconds (78.68% PHP - 21.32% MySQL) con 23 query.