Navigation Menu+
Read more

Chi è root@notty?

6 febbraio 2016 da

Se vi connettete alla vostra macchina linux e gurdando i processi vedete sshd: root@notty nell’output di ps aux o htop e vi chiedete se si tratta del computer di un hacker la risposta è no. Non preoccupatevi notty è sono un acronimo di tty. Quando effettuate un login sulla macchina linux il terminale apparirà nella lista dei processi come tty (e.g. tty7). Se effettuate...

Read more

Se il server va in overload potrebbe essere utile usare htop e iftop. Per monitorare cosa avviene. Un passo indietro: come capire se il server è in overload? Beh intanto qualcuno ha detto che il sito è giù. Voi con accesso ssh potete lanciare il comando UPTIME. Il comando uptime in queste occazioni è tendenzialmente disastroso. Ora per capire se qualcuno sta accedendo in...

Read more

Prerequisiti libpcap libncurses Installare quindi libpcap e la libreria libncurses con il comando YUM. # yum -y install libpcap libpcap-devel ncurses ncurses-devel A questo punto è possibile scaricare iftop dal suo sito con il comando Wget. # wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz Per procedere lanciare i seguenti comandi # tar -zxvf iftop-0.17.tar.gz # cd iftop-0.17 # ./configure # make # make install personalmente al comando # ./configure...

Read more

Uptime è un comando che mostra da quanto tempo un sistema è in funzione (il suo uptime) ed altre informazioni. La sintassi generale di uptime è: uptime Sono visualizzati nell’ordine: l’ora corrente; da quanto tempo il sistema è in funzione, espresso in giorni, ore e minuti; quanti sono gli utenti collegati al sistema; il carico medio del sistema nell’ultimo minuto; il carico medio negli...

Read more

Alcune configurazioni di un server web potrebbero rendere linux vulnerabile. Alcuni file in un sito potrebbero contenere dei comandi che permettono di effettuare delle operazioni sul sistema. Per ovviare a questo problema maldet può essere una risposta. Maldet va installato, configura automaticamente un cronjob giornaliero che permette di verificare i file presenti nelle directory dei siti e di trovare e mettere in quarantena file...

Read more

Ultimamente sul server che ho acquistato mi sono imbattuto nell’errore di White Screen of Death (pagina del sito bianca), attivato il debug ho verificato questo errore : Warning: Cannot modify header information - headers already sent by (output started at /XXX/wp-config.php:1) in /XXX/wp-login.php on line 425 Warning: Cannot modify header information - headers already sent by (output started at /XXX/wp-config.php:1) in /XXX/wp-login.php on line...

Read more

Chown ricorsivo

15 luglio 2015 da

Chown ricorsivo per tutti i file e le cartelle all’interno di una cartella chown -R someuser:somegroup ./* Se invece siete alla ricerca di una tipologia specifica di file (mettiamo i tutti i pdf) allora il codice potrebbe essere: find . -type f -name '*.pdf' | xargs chown someuser:somegroup Questo inizia nella cartella corrente ‘.’ alla ricerca di file (filetype f) che coincidano con il...

Read more

Giusto per memorizzare: usando Postfix questi sono i comandi base # postfix stop # postfix start # postfix stop && postfix start # postfix reload Debian/Ubuntu # sudo /etc/init.d/postfix start # sudo /etc/init.d/postfix stop # sudo /etc/init.d/postfix restart Mostrare il pid number per il servizio postfix # ps -ef | grep postfix Visualizzare se postfix e avviato o fermo # postfix status Svuotare brutalmente...

Read more

Come ottenere l’output di disk usage su linux? beh disk usage il comando quindi è du Se non siete dei grandi matematici o un po’ autistici e non riuscite a convertire i bit in megabite allora potete usare l’opzione -h Questi comandi sono eseguiti a livello della root /. Se volete capire quanto spazio è occupato dal vostro sito potete scrivere un comando come...

Read more

I sistemi linux permettono molte metodologie sicure e veloci per il trasferimento dati, ma se avete solo una connessione ftp a disposizione allora ci sono poche alernative. La migliore opzione per me è installare ed usare ncftpget . La sintassi ottimale è la seguente: ncftpget -u [user] -p [password] -R -T ftp.[sitoremoto.it] /var/www/cartellaLocale.it/web /cartellaRemota.it Le altre opzioni (che trovo meno performanti) sono wpget $...

Performance di un sito web, ottimizzazione e miglioramento: regole base.
Read more

Se un sito si visualizza a fatica, a volte passa la voglia di navigarlo e tra i migliaia di risultati che ci fornisce google si passa alla seconda opzione. Questo sito che state navigando non ha subito particolari ottimizzazioni dal punto di vista delle performance, con un tempo di caricamento dell’homepage di 4 secondi circa (considerando anche che l’hompege è davvero carica di immagini)...

Read more
Ricerca (rapida) con Linux
Read more

Per cercare del codice o una qualsiasi stringa in un CMS o in un grande sito in php nulla è più veloce dei comandi da shell, molto più efficace di qualsiasi find o ricerca di ambiente integrato o di editor di testi. I comandi disponibili sono tanti quello che personalmente trovo più efficace è: find . | xargs grep ‘pattern’ -l o grep -R...

Read more
Avviare servizi web su linux server
Read more

La peggior aggravante per l’apprendimento di linux è la differenza di posizionamento delle cartelle e dei servizi sulle diverse distribuzioni un piccolo memo per riavviare i servizi: Debian / Ubuntu Linux (apache) apache2ctl graceful /etc/init.d/apache2 start /etc/init.d/apache2 restart /etc/init.d/apache2 stop (mysql) /etc/init.d/mysql start /etc/init.d/mysql stop /etc/init.d/mysql restart /etc/init.d/mysql status Redhat / CentOS / RHEL / Fedora Linux (apache) apachectl -k graceful /sbin/service httpd restart...

Read more
MySql .sql importazione da command di windows
Read more

Quando si ha un database troppo grande l’importazione da phpMyAdmin diventa impossibile perchè apache va incontro all’impossibilità di uploadare file troppo grandi e l’engine php va in  timeout. Sono parametri che si possono configurare da php.ini, i parametri sono ‘post_max_size’ e ‘upload_max_filesize’.  Poichè ‘post_max_size’ è il limite di tutti i contenuti di un post, si può scegliere che  ‘post_max_size’ sia un multiplo di ‘upload_max_filesize’...

Read more

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi