{"id":118,"date":"2008-06-16T10:31:24","date_gmt":"2008-06-16T08:31:24","guid":{"rendered":"http:\/\/www.work4net.it\/?p=118"},"modified":"2008-06-16T10:31:24","modified_gmt":"2008-06-16T08:31:24","slug":"2a-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-meno-shutdown-du-sort-grep-find-chmod","status":"publish","type":"post","link":"https:\/\/www.italiamac.it\/work4net\/2008\/06\/2a-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-meno-shutdown-du-sort-grep-find-chmod\/","title":{"rendered":"2a Parte: Alcuni comandi Linux di cui non potrei fare a meno: Shutdown, du, sort, grep, find, chmod"},"content":{"rendered":"<p>Prosegue l&#8217;<a href=\"http:\/\/www.work4net.it\/2008\/06\/1-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-meno-rm-lsof-grep-ls-find-wc.html\">iniziativa<\/a> di rendervi partecipe dei comandi che utilizzo con maggior frequentaza. Eccomi alla seconda parte.<br \/>\n<br \/>\n<strong>Come posso arrestare in modo programmato un server?<\/strong><br \/>\nPossiamo semplicemente sfruttare <em>shutdown <\/em>cos\u00ec facendo:<\/p>\n<blockquote><p>#shutdown -h ore:minuti &amp;\u00a0<br \/>\n-&gt; arresta il sistema dopo le ore e minuti impostati.<\/p><\/blockquote>\n<p><strong>Come si pu\u00f2 visualizzare la dimensione dei file e delle directory ordinanti per dimensione?<\/strong><\/p>\n<blockquote><p>#du -sk * | sort -rn<br \/>\n-&gt; l&#8217;obbiettivo lo raggiungiamo usando i due comandi <em>du e sort<\/em><\/p><\/blockquote>\n<p><strong>Come cercare una\u00a0determinata parola all&#8217;interno di un file?<\/strong><\/p>\n<blockquote><p>#grep Aug \/var\/log\/messages<br \/>\n-&gt;cerca la parola &#8220;Aug&#8221; all&#8217;interno del file &#8216;messages&#8217;<br \/>\n#grep ^Aug \/var\/log\/messages<br \/>\n-&gt;cerca le parole che cominciano con &#8220;Aug&#8221; all&#8217;interno del file &#8216;messages&#8217;<br \/>\n#grep Aug -R \/var\/log\/*<br \/>\n-&gt;estendere la ricerca della stringa &#8220;Aug&#8221; dentro la directory &#8216;\/var\/log&#8217; e sottodirectory<\/p><\/blockquote>\n<p>\u00a0<strong>Come posso cercare tutti i file di una stessa estensione e modificarne i permessi?<\/strong><\/p>\n<blockquote><p>#find \/ -name *.rpm -exec chmod 755 &#8216;{}&#8217; ;<br \/>\n-&gt;cerca tutti i file con estensione &#8216;rpm&#8217; e modifica i permessi in 755<\/p><\/blockquote>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prosegue l&#8217;iniziativa di rendervi partecipe dei comandi che utilizzo con maggior frequentaza. Eccomi alla seconda parte. Come posso arrestare in modo programmato un server? Possiamo semplicemente sfruttare shutdown cos\u00ec facendo: #shutdown -h ore:minuti &amp;\u00a0 -&gt; arresta il sistema dopo le ore e minuti impostati. Come si pu\u00f2 visualizzare la dimensione [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[41,7],"tags":[634,609,635,611,613,60,636,199,637,638,639,640,1493],"class_list":["post-118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opensource","category-tutorial","tag-chmod","tag-comandi-linux","tag-du","tag-find","tag-grep","tag-linux","tag-log-messages","tag-open-source","tag-ricerca","tag-seconda-parte","tag-shutdown","tag-sort","tag-tutorial"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8fSv5-1U","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":114,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/06\/1-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-meno-rm-lsof-grep-ls-find-wc\/","url_meta":{"origin":118,"position":0},"title":"1a Parte: Alcuni comandi Linux di cui non potrei fare a meno: RM, LSOF, GREP, LS, FIND, WC","author":"Dev","date":"7 Giugno 2008","format":false,"excerpt":"Con questo articolo voglio dar il via ad una serie di post in cui tratter\u00f2 i comandi a cui ricorro pi\u00f9 frequentemente e alla loro combinazione. Come possiamo elencare le risorse (files, directrory, socket) utilizzate da uno specifico programma? # lsof |grep apache --> elenca tutti i file usati da\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":145,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/07\/5a-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-menosed-comm-dos2unix-unix2dos-whereis-whitch\/","url_meta":{"origin":118,"position":1},"title":"5a Parte: Alcuni comandi Linux di cui non potrei fare a meno:sed, comm, dos2unix, unix2dos, whereis, whitch","author":"Dev","date":"14 Luglio 2008","format":false,"excerpt":"Quinto ed ultimo post, di questa semplice iniziativa in cui descrivo i comandi linux, o concatenazione di comandi, che uso piu' frequentemente. Come posso manipolare un file da shell? #sed -e 's\/ *$\/\/' example.txt ->rimuovi i caratteri vuoti alla fine di ogni riga #sed -e 's\/stringa1\/\/g' example.txt ->cancella solo la\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":137,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/07\/4a-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-menoldd-who-chshddsshgzip\/","url_meta":{"origin":118,"position":2},"title":"4a Parte: Alcuni comandi Linux di cui non potrei fare a meno:ldd, who, chsh,dd,ssh,gzip","author":"Dev","date":"2 Luglio 2008","format":false,"excerpt":"Eccoci arrivati alla penultima parte di questa piccola iniziativa :) Come posso sapere le librerie appartenenti ad un determinato comando? #ldd \/usr\/bin\/ssh -> mostra le librerie di ssh Come si fa a ricavare le informazioni degli utenti loggati? #chsh --list-shells ->questo comando mostra eventuali utenti remoti loggati sul sistema #who\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":128,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/06\/3a-parte-alcuni-comandi-linux-di-cui-non-potrei-fare-a-menolsattr-chattr-chage-chown\/","url_meta":{"origin":118,"position":3},"title":"3a Parte: Alcuni comandi Linux di cui non potrei fare a meno:lsattr, chattr, chage ,chown","author":"Dev","date":"23 Giugno 2008","format":false,"excerpt":"Eccoci alla 3a puntata di questi appuntamento settimanale..... Come posso impostare la scaedenza della password di un utente? #chage -E 2008-12-31 user1 -> imposta la scandenza al 31.12.2008 Come si cambia gruppo e utente ad un file? #chown user1:group1 file1 Come posso gestire la cencellazione e il recupero sicuro di\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":98,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/05\/vnstat-un-semplice-network-traffic-monitor\/","url_meta":{"origin":118,"position":4},"title":"Vnstat: Un semplice network traffic monitor","author":"Dev","date":"22 Maggio 2008","format":false,"excerpt":"Vnstat lo sto utilizzando da qualche annetto. E' un software testuale semplice sia nell'installazione che nell'utilizzo. Non \u00e8 assolutamente uno sniffer, la sua funzione \u00e8 di memorizzare all'interno di un piccolo file db proprierario le informazione di traffico presenti all'interno del filesystem \/proc. alcune informazioni di utilizzo: \/usr\/sbin\/vnstat -u -i\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":147,"url":"https:\/\/www.italiamac.it\/work4net\/2008\/07\/creare-una-seconda-partizione-di-swap\/","url_meta":{"origin":118,"position":5},"title":"Creare una seconda partizione di Swap","author":"Dev","date":"18 Luglio 2008","format":false,"excerpt":"Eccome alcuni modi per creare nuove partizioni di Swap e loro ottimizzazione (swappiness) Creare unulteriore partizione di swap # mkswap \/dev\/hdb3 Attivare la nuova partizione di swap # swapon \/dev\/hdb3 Attivare due partizioni di swap # swapon \/dev\/hda2 \/dev\/hdb3 Ora Vediamo come poter utilizzare lo swap su file Da premettere\u2026","rel":"","context":"In &quot;Opensource&quot;","block_context":{"text":"Opensource","link":"https:\/\/www.italiamac.it\/work4net\/category\/opensource\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.italiamac.it\/work4net\/wp-content\/uploads\/2013\/08\/feat_generic.jpg?fit=1022%2C573&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":0,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media\/1322"}],"wp:attachment":[{"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.italiamac.it\/work4net\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}