Comandi utili per gestire un server Ubuntu. <alebal web Blog> | Appunti di PHP, MySql, javascript, Css, HTML, HTML5 e altro...

Tail

Mostra le ultime righe, ad esempio di un log

tail /var/log/syslog

Tailf

Segue la crescita del log

tailf /var/log/syslog

(Si ferma con Ctrl+C, penso...)


Less

Mostra una versione leggera, ad esempio di un log

less /var/log/syslog

Grep

Cerca, ad esempio i cronjob all'interno di un log

grep CRON /var/log/syslog

MySql console

Accede alla console di MySql

mysql -u root -p

(si esce con quit)


 

Dove sono i log:

Syslog, il principale

/var/log/syslog

Accessi

/var/log/apache2/access.log

Errori

/var/log/apache2/error.log

MySql

/var/log/mysql/error.log

Mail

/var/log/mail.log

Chi sta usando il mio server?

Questa riga lanciata sul terminale del server ti dice in ordine decrescente chi sta usando il tuo server.

Nel senso che, cerca negli access.log chi è entrato e quante volte è entrato, e te li mostra in ordine di numero di accessi,  ti dice quindi esattamente chi sta usando o abusando del tuo server.

cat /var/log/apache2/access.log | awk -F" '{print $6}' | sort | uniq -c | sort -n

Comando terminale

E' molto carina perchè aiuta ad esempio a capire chi bloccare via ufw (bad bot, clonatori, ip che lanciano attacchi ecc ecc ecc ecc ecc ecc ecc ecc ecc ecc ecc ecc)

Google Digg Reddit Tumblr Pinterest StumbleUpon Email

Rating: 5 out of 5 by 479 visitors

Leave your comment