Comandi utili
Qui di seguito una lista di comandi che mi sono sempre tornati utili nell’uso di Server Linux con DirectAdmin (e non).
Unificare file in archivio TAR:
tar -cvf nome.tar *
Comprimere con GZIP un archivio TAR:
gzip nome.tar
Killare tutti i processi utente CentOS:
kill -9 `ps -u USERNAME-o “pid=”`
Killare tutti i processi utente Debian:
killall –u USERNAME
Link Simbolico:
ln –s FILE_ORIGINALE FILE_LINKATO
Entrrare in SSH con IPv6:
ssh -6 -l username hostmask
Visualizzazione Traffico scheda eth0:
tcpdump -i eth0 –n
Sincronizzare DirectAdmin DNS con Opzione Multi-Server manualmente Server A=>B:
echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue /usr/local/directadmin/dataskq d800
Modificare dati Utente:
chfn
Modificare Default Shell Utente:
chsh
Controllare un processo:
lsof -p PID ls -l /proc/PID/exe
Avvio Scansione AntiVirus:
clamscan -r -i /home/
Avvio Scansione AntiVirus con Rimozione FIle:
clamscan -r -i --remove /home/
Trovare File più grandi di 1MB:
du -h /home | grep '^.*[0-9]M' | sort –n
Controllo risposte dai NameServer:
dig @ns.domain.ttl domain.ttl sort –n
Controllo risposte dai Server DNS Record A:
dig domain.ttl A
Controllo risposte dai Server DNS Record NS:
dig domain.ttl NS
Controllo UDP e TCP di una determinata Porta:
netstat -nlp | grep :PORTA
Controllare la versione di Exim installata:
exim –bV
Visualizzare ultimo Reboot:
who –b
Mostra utenti connessi all’ultimo reboot del sistema:
last reboot | head -1
Cercare file con permessi 777
find /home -perm 0777
Modificare permessi di tutte le cartelle di /home in 755:
find /home -type d -exec chmod 755 {} \;
Modificare permessi di tutti i file di /home in 644:
find /home -type f -exec chmod 644 {} \;
Scaricare intero sito usando httrack da command line (1 file alla volta):
httrack "http://URL SITO WEB/" -O "/home/UTENTE/CARTELLA DOWNLOAD" -v -%U UTENTE –c1
No Comments