Archivi categoria: Linux

Archiviare un log compresso su Linux

collegarsi in ssh con il terminale:
ssh root@indirizzo ip

verificare chi occupa spazio con il comando:
du -h | sort -h

identificare i log andando nella cartella dentro i singoli host :
cd/mnt/vhost/nomehost/log ( e equivalente)

analizziamo la directory :
ls -la

rinominiamo i 2 file di log , access e error aggiungendo in fondo un identificativo (es. 2015.1):
mv log_file_da_archiviare nuovo_nome_archivio_file_da_zippare.2015-1

analizziamo nuovamente che sia tutto come desiderato:
ls -la

riavviamo apache,IMPORTANTISSIMO così facendo rigenererà i log file nuovi , vuoti con i dovuti permessi:
service httpd restart

comprimiamo ora i vecchi log:
tar -czvf nuovo_nome_archivio_file_da_zippare.2015-1.tar.gz nuovo_nome_archivio_file_da_zippare.2015-1

analizziamo nuovamente che sia tutto come desiderato:
ls -la

eliminiamo infine il file originale zippato come backup storico :
rm nuovo_nome_archivio_file_da_zippare.2015-1

a questo punto ci saranno rimasti: ( verificare con ls -la )

nome_host_access.log -> vuoto o quasi se qualche errore è stato scritto nel mentre
nome_host_error.log -> vuoto o quasi se qualche errore è stato scritto nel mentre
nome_host_access.log.2015-1.tzr.gz
nome_host_error.log.2015-1.tar.gz
eventuali altri file degli anni passati.

EoF

Come Rackspace – RSC crea virtual host su vps managed

come RSC crea host :


cd /etc/httpd/vhost.d/
ll
cat dominioesistente.estensionedominio.conf
ll
cp dominioesistente.estensionedominio.conf nuovodominio.estensionedominio.conf
vim nuovodominio.estensionedominio.conf <- QUI modifica i parametri con quelli nuovi mkdir -p /mnt/data/vhosts/NUOVODOMINIO.ESTENSIONE/httpdocs/ cd /mnt/data/vhosts/NUOVODOMINIO.ESTENSIONE/httpdocs/ ll vim index.php vim NUOVODOMINIO.ESTENSIONE.conf ll curl curlmyip.com netstat -plnt cd /mnt/data/vhosts ll cat /etc/passwd useradd -d /mnt/data/vhosts/NUOVODOMINIO.ESTENSIONE -s /sbin/nologin NUOVOUTENTE passwd NUOVOUTENTE_APPENACREATO ll chown NUOVOUTENTE_APPENACREATO:apache dominio.estensione -R ll cd dominio.estensione/ ll find . -type d | xargs chmod 775 find . -type f | xargs chmod 664 chmod g+s . httpd -t service httpd graceful curl curlmyip.com sevice iptable save service iptables save service iptables restart vim /etc/sysconfig/iptables service iptables restart curl curlmyip.com servie httpd restart service httpd start cd /etc/httpd/vhost.d/ ll mv DOMINIO.ESTENSIONE.conf DOMINIO.ESTENSIONE ll service httpd restart vim DOMINIO.ESTENSIONE mv DOMINIO.ESTENSIONE DOMINIO.ESTENSIONE.conf httpd -t service httpd restart mv DOMINIO.ESTENSIONE.conf terrediromagna.org service httpd restart vim DOMINIO.ESTENSIONE mkdir -p /mnt/data/vhosts/DOMINIO.ESTENSIONE/logs/ mv DOMINIO.ESTENSIONE DOMINIO.ESTENSIONE.conf httpd -t service httpd restart cd mysql cat /etc/passwd curl curlmyip.cpom curl curlmyip.com

Linux: SSH sapere le dimensioni e ordinare il contenuto di una cartella

Quante volte ci siamo trovati di fronte ad un uso anomalo di un hard disk senza sapere chi occupava e quanto?

 

tramite un semplice comando linux , il “du” possiamo fare una lista delle cartelle e dello spazio occupato. Purtroppo il du ci da il valore in byte e quindi sobbiamo aggiungere un “-h” che ci consente una lettura in kb,mb,e gb in funzione della dimensione cartella.

il comando è qundi :

du -h | sort -h

possiamo ordinare la lista a rovescio agfgiungendo:

du -h | sort -h -r