giu
23
2008
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 un file?
#chattr +u file1
->permette di recuperare il contenuto di un file anche se questo viene cancellato
#chattr +s file1
->consente ad un file di essere cancellato in maniera sicura, azzerandone i blocchi sul disco
Come posso visualizzare gli attributi speciali di un file?
#lsattr
giu
16
2008
Prosegue l’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ì facendo:
#shutdown -h ore:minuti &
-> arresta il sistema dopo le ore e minuti impostati.
Come si può visualizzare la dimensione dei file e delle directory ordinanti per dimensione?
#du -sk * | sort -rn
-> l’obbiettivo lo raggiungiamo usando i due comandi du e sort
Come cercare una determinata parola all’interno di un file?
#grep Aug /var/log/messages
->cerca la parola “Aug” all’interno del file ‘messages’
#grep ^Aug /var/log/messages
->cerca le parole che cominciano con “Aug” all’interno del file ‘messages’
#grep Aug -R /var/log/*
->estendere la ricerca della stringa “Aug” dentro la directory ‘/var/log’ e sottodirectory
Come posso cercare tutti i file di una stessa estensione e modificarne i permessi?
#find / -name \*.rpm -exec chmod 755 ‘{}’ \;
->cerca tutti i file con estensione ‘rpm’ e modifica i permessi in 755
giu
07
2008
Con questo articolo voglio dar il via ad una serie di post in cui tratterò i comandi a cui ricorro più 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 Apache
Come posso effettuare la cancellazione di file in modo ricorsivo?
Spesso capita di dover cancellare dei file aventi specifiche caratteristiche da directory e sottodirectory.
Per effettuare l’operazione con un solo comando possiamo usare:
# for i in `find . -name test`; do rm $i ; done
–> cancella usando find per identificare i file
# for i in `grep -l prova *`; do rm $i ; done
–> cancella usando grep per cercare nei file
# for i in `la -la file*`; do rm $i ; done
–> cancella usando ls-la per identificare I file
Come contiamo gli elementi di una directory?
Spesso capita di voler sapere quanti sono i files contenuti in una directory.
Basta usare il comando wc in pipe con il comando ls.
# ls |wc