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.
- Vai alla directory dei log di Apache
cd /var/log/apache2/
- Rimuovi tutti i file
rm -rf /var/log/apache2/*
- Ricarica apache
service apache2 reload
Nessun commento:
Posta un commento