Qmail: eliminazione Coda messaggi email in uscita

Per eliminare i messaggi in uscita dal server di posta Qmail conviene prima verificare quanti messaggi in uscita ci sono con il comando:

/var/qmail/bin/qmail-qstat

poi fermare il servizio con

service qmail stop

per cancellarli tutti prima verifica quali e quanti sono con:

find /var/qmail/queue/mess -type f -exec ls {} \;

poi li elimino con:

find /var/qmail/queue/mess -type f -exec rm {} \;

OPPURE trovo quelli più vecchi di x giorni con (in questo caso 5):

find /var/qmail/queue/mess -mtime +5 -type f -exec ls {} \;

e li elimino:

find /var/qmail/queue/mess -mtime +1 -type f -exec rm {} \;

faccio ripartire il servizio con:

service qmail start

Comandi utili e frequenti in SSH

per diventare root:
su - [invio] <password>

Riavvio PLESK:
#sh /etc/init.d/sw-cp-server restart

Riavvio server
reboot now

Visualizzazione file completa
# ls -lah

Per Parallels Plesk Panel versione 10.x – locate a user with the same email as:
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "select id, login, email, contactName from smb_users where email='admin@server.tld';"

Memoria Ram Libera
# free

Spazio disco libero
# df -hl

Cancellare una directory e tutto il contenuto (ATTENZIONE: cancella tutto il contenuto della cartella!)
# rm -rf folder_name

Trovare un testo all’interno di un file
# grep -e "mysql" php.ini

Installazione moduli
# yum install php-gd.x86_64

Installare PHP DOM Extension su CentOS e riavvio Apache
# yum install php-xml
# service httpd restart

Comprimere una cartella sul server con la data attuale
# tar -cvzf backup-$(date +%Y-%m-%d).tar.gz /var/www/vhosts/miodominio.it/httpdocs/

Bakup db MySql da linea di comando
# mysqldump -u root -p [nomedb] > nomefile.sql

Cambiare gruppo a un file o cartella
# chgrp group_name file/directory_name

Rinominare/Spostare un file
# mv error_log /var/www/vhosts/miosito.it/logs/error_log_test

Modificare un file es php.ini (path ex. /usr/local/psa/admin/conf/php.ini)
# vi php.ini
Probabilmente avrete bisogno dei permessi di root.
Modificare e poi per salvare entrare in modalità comando premere ESC.
Per salvare scrivere # :wq! (enter)

Ripristino database MySql su db già esistente:
mysqlimport -u [uname] -p[pass] [dbname] [backupfile.sql]

Controllo Aggiornamenti ed eventuale ripristino plesk da shell ssh
/usr/local/psa/admin/sbin/autoinstaller

Visualizzare tutti i processi in modo continuo
top per uscire premere il tasto q

Visualizzare i processi php
ps aux | grep php

Visualizzare l’albero dei processi (non sempre disponibile)
pstree

Svuotare i log

cd /var/www/vhosts/miodominio.tld/logs

truncate access_log.processed --size 0
truncate access_ssl_log.processed --size 0
truncate xferlog_regular.processed --size 0
truncate error_log --size 0
truncate access_log --size 0