sabato 10 gennaio 2015

Comandi utili da terminale su Debian / Ubuntu / Mint

Lista di comandi utili per ottenere informazioni da termina su un web server LAMP (Linux Apache MySQL PHP)



Nell’ordinaria amministrazione di un server web vengono utilizzati vari comandi ed istruzioni da eseguire su terminale per ottenere informazioni e/o compiere rapide operazioni su cartelle e file.


Presento di seguito i più comuni, spesso determinanti per risparmiare tempo su un server di sviluppo, vanno utilizzati con cautela su un server in produzione, magari solo per ottenere delle informazioni veloci e poi contattare l’amministratore di sistema. Ovviamente, se siete voi l’amministratore di sistema, dovreste già conoscerli e la lista di seguito può essere utile solo per un veloce ripasso. Le istruzioni sono state testate su un server Debian / Ubuntu / Mint


sudo -s
Accedi come amministratore (non ti sarà nuovamente richiesta la password)


du -h
Mostra la dimensione di tutte le sottocartelle della cartella corrente


du -h --max-depth=1
Mostra la dimensione di un livello di sottocartelle della cartella corrente. Se l’output è troppo lungo si può usare du -h --max-depth=1
-s è un’opzione che sta per “summarize”, mostra quindi solo la lunghezza

du -a /var | sort -n -r | head -n 10
Mostra le 10 cartelle più grandi presenti sul sistema

truncate -s 0 /path/to/log.log
Pulire un file log


Miniguide
Sono sequenze di operazioni semplici che sono utili in diverse situazioni.

  1. Vai alla directory dei log di Apache


cd /var/log/apache2/


  1. Rimuovi tutti i file


rm -rf /var/log/apache2/*


  1. Ricarica apache

service apache2 reload

Nessun commento:

Posta un commento