Cerca nel blog

mercoledì 4 dicembre 2013

Stressare il proprio webserver

Il primo comando ab è stato progettato per vedere quante richieste è in grado di gestire il vostro server Apache.
Il comando da lanciare è
ab -n 100 -c 10 -t 60 -k http://www.linuxdiego.blogspot.it

nel dettaglio :
-n è il numero di richieste da effettuare
-c sono le connessioni simultanee da effettuare
-t il numero di secondi del timeout della richiesta

Secondo comando siege
*** siege è uno strumento potente che genera degli attacchi DOS!!! ***
*** USARE CON CAUTELA SOLO SUI VOSTRI SERVER ***

installiamo siege
sudo pacman -Sy siege

da terminale lanciamo
siege -v --concurrent=10 -i --log=siege.log http://www.linuxdiego.blogspot.it


martedì 3 dicembre 2013

Condividere cartelle con Python

Spostatevi nella cartella che volete condividere

cd /home/mia_home/Scaricati

date il seguente comando

python2 -m SimpleHttpServer
vi restituirà
Serving HTTP on 0.0.0.0. port 8000

ora avrete condiviso la cartella Scaricati che sarà accessibile tramite browser al'indirizzo http://vostro_ip:8000 esempio 192.168.2.1:8000.

Questo comando non fa altro che "abilitare" un server HTTP sul vostro PC.

per avere un server HTTP più "serio" vi rimando a questo articolo

sabato 30 novembre 2013

Convertire un video in DVD

Installiamo i programmi

sudo pacman -S ffmpeg dvdauthor

poniamo in esempio di avere un file "video.mp4"

ffmpeg -i file.mp4 -target pal-dvd -aspect 16:9 -ac 2 video.mpg
abbiamo convertito il file da mp4 a mpg

dvdauthor -t -o dvd --video=pal -f file video.mpg
dvdauthot -T -o dvd
abbiamo creato la struttura adatta ad un DVD video, ora non vi resta che masterizzarlo!!!

giovedì 28 novembre 2013

Scoprire che servizio gira su una porta

Esempio

sudo fuser -n tcp 21


21/tcp:               1343
l'output restituito indica il PID della istanza di ftp

ora per conoscere quale sevizio sia diamo
ps -ef | grep 1343
e abbiamo come risultato
root      1343     1  0 19:00 ?        00:00:00 /usr/sbin/vsftpd


mercoledì 27 novembre 2013

Tar.... questo (s)conosciuto

Tar viene utilizzato per creare archivi di files molto spesso in combinazione con programmi di compressione per ridurre lo spazio occupato dell'archivio.

Creare un archivio
tar cvf archivio.tar file1 file2 file3

Estrarre un archivio
tar xvf archivio.tar

venerdì 1 novembre 2013

Backup tramite ssh con Rsync

Entrare nel server locale come root e creare la directory .ssh
mkdir /root.ssh

generare la coppia di chiavi pubblica-privata per l'accesso senza password
ssh-keygen -t rsa

premere "invio" senza inserire nulla alle domande che ci verranno poste

cambiamo i permessi alla chiave privata
chmod 600 /root/.ssh/id_rsa

entriamo nel server remoto e creiamo anche qui la cartella .ssh
ssh nomeutente@server_remoto.com "mkdir .ssh; chmod 600 .ssh"

inserire la password dell'utente quando ci verrà chiesta


sabato 19 ottobre 2013

Limitare banda ingresso/uscita

sudo apt-get install wondershaper

sempre da terminale lanciamo

sudo wondershaper nome_interfaccia download_speed upload_speed

la velocità va espressa in Kbits per secondo, esempio:

sudo wondershaper wlan0 5000 128

per rimuovere i limiti

sudo wondershaper clear nome_interfaccia

ad ogni riavvio i limiti si azzerano!

sabato 5 ottobre 2013

Statistiche sull'utilizzo della distribuzione

Scaricate il file da questo link

scompattatelo e date da terminale sudo chmod +x ranwhen.py e poi lanciatelo con il comando ./ranwhen

apparirà una schermata con varie statistiche di utilizzo.... buona visione

martedì 1 ottobre 2013

sabato 21 settembre 2013

Monitoring alternativo WebServer

sudo apt-get install logstalgia

diamo "in pasto" a logstalgia i log di apache

logstalgia /var/www/apache2/access.log


...buona visione.....

sabato 31 agosto 2013

Reset dei privilegi di MySQL

eseguite i seguenti comandi da terminale :

sudo service mysqld stop

sudo mysqld_safe --skip-grant-tables

sudo mysql -u root

UPDATE user SET Select_priv='Y', Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',
Drop_priv='Y',Reload_priv='Y',Shutdown_priv='Y',Process_priv='Y',
File_priv='Y',Grant_priv='Y',References_priv='Y',Index_priv='Y',
Alter_priv='Y',Show_db_priv='Y',Super_priv='Y',Create_tmp_table_priv='Y',
Lock_tables_priv='Y',Execute_priv='Y',Repl_slave_priv='Y',
Repl_client_priv='Y',Create_view_priv='Y',Show_view_priv='Y',
Create_routine_priv='Y',Alter_routine_priv='Y',Create_user_priv='Y',
Event_priv='Y',Trigger_priv='Y' WHERE User='root';

sudo service mysqls stop

sudo service mysqld start

giovedì 29 agosto 2013

Installare il Turbo C/C++ in Linux

sudo apt-get install dosbox
sudo pacman -S dosbox

scaricare il file qui

tar -zxvf tc3.zip

mount c ~

cd tc3

install.exe

cd TC/BIN

tc.exe

....quanti ricordi....

lunedì 26 agosto 2013

Scarichiamo musica e video da youtube

Installiamo youtube-dl

sudo apt-get install youtube-dl

sudo pacman -Sy youtube-dl

per scaricare un video digitate : youtube-dl -o mio_file.flv http://www.youtube.com/watch?v=XXq5VvYAI1Q&noredirect=1

per la musica invece useremo : youtube-dl -x --audio-format mp3 http://www.youtube.com/watch?v=XXq5VvYAI1Q&noredirect=1


sabato 10 agosto 2013

Installare il supporto MTP in Arch Linux

MTP è una tecnologia sviluppata da Microsoft con la quale è possibile collegare qualsiasi dispositivo mobile senza installare driver.

Per Arch Linux con KDE
sudo pacman -Sy libmtp gvfs-mtp

per altri ambienti desktop
sudo pacman -Sy libmtp kio-mtp

riavviamo, colleghiamo il dispositivo e da terminale digitiamo
sudo mtp-detect
sudo mtp-connect

giovedì 25 luglio 2013

Utilizziamo wget

wget viene utilizzato per scaricare da linea di comando, ecco alcuni esempi del suo utilizzo

wget http://link

per riprendere un download interrotto
wget -c http://link

per lanciare un download in background
wget -b http://link

mercoledì 26 giugno 2013

Convertire Mp3 in OGG dal Terminale

Installiamo libvorbis e sox
sudo apt-get install libvorbis sox
sudo pacman -Sy libvorbis sox

sox file.mp3 sox file.ogg

ed il gioco è fatto

Linux Day 2013

lunedì 17 giugno 2013

Scoprire gli IP della nostra rete che rispondono al Ping

sudo apt-get install nmap
sudo pacman -Sy nmap

nmap -sP 192.168.1.0/24

oppure

sudo apt-get install nast
sudo pacman -Sy nast

sudo nast -m

Linux Day 2013

venerdì 14 giugno 2013

Conoscere il proprio IP Pubblico da terminale

sudo apt-get install curl
sudo pacman -Sy curl

Indirizzo IP
curl -s www.myip.it | grep "Your IP address" | sed -e 's/<\/b>/ /g' | awk '{print $5}'

Città in cui ci troviamo
curl -s www.myip.it | grep "City" | sed -e 's/<\/b>/ /g' | sed -e 's/<br>/ /g' | awk '{print $3}'



mercoledì 12 giugno 2013

Individuare files e cartelle vuote ed eliminarle

>>>>USARE CON CAUTELA<<<<

elenchiamo le cartelle vuote
find . -type d -empty

elenchiamo e cancelliamo
find . -type d -empty -exec rmdir {}\;

elenchiamo ed eliminiamo i file vuoti nella directory corrente
find . -type f -empty -exec rm {}\;

mercoledì 22 maggio 2013

Spengere il monitor da terminale

xset dpms force off

se non dovesse succedere niente dovrete abilitare dpms con il seguente comando

xset +dpms

giovedì 16 maggio 2013

Chattare con il terminale

sudo apt-get install centerim
pacman -S centerim

digitate centerim

configurate le vostre preferenze

scegliete il protocollo che volete usare per chattare e buon divertimento

sabato 11 maggio 2013

venerdì 10 maggio 2013

Cambiare sfondo Desktop ad intervalli


sudo add-apt-repository ppa:peterlevi/ppa

sudo apt-get update

sudo apt-get install variety

avviare variety

lunedì 29 aprile 2013

Disabilitare il bluetooth all'avvio

apriamo il file /etc/rc.local come root

sudo nano /etc/rc.local

e prima dell'ultima riga inseriamo

rfkill block bluetooth

sabato 27 aprile 2013

Visualizzare la banda e controllare il traffico internet dal terminale

installiamo iftop per controllare la banda occupata

sudo apt-get install iftop

per controllare il traffico

sudo apt-get install iptraf

martedì 16 aprile 2013

Giochiamo a tetris nel terminale


sudo apt-get install libncurses5-dev 
cd /tmp 
wget http://goo.gl/OEbT6 -O yetris.tar.gz 
tar -xzvf yetris.tar.gz 
cd ale**yet** 
make 
sudo make install

yetris

domenica 14 aprile 2013

Package converter

Package converter è un tool per convertire pacchetti tra varie distribuzioni (DEB, RPM, PKG....)

installiamolo


sudo add-apt-repository ppa:upubuntu-com/ppa 
sudo apt-get update 
sudo apt-get install package-converter

giovedì 11 aprile 2013

3 utili software per avere informazioni sul proprio hardware

i-Nex


sudo add-apt-repository ppa:i-nex-development-team/daily 
sudo add-apt-repository ppa:nemh/gambas3 
sudo apt-get update 
sudo apt-get install i-nex

CPU-G


sudo add-apt-repository ppa:cpug-devs/ppa 
sudo apt-get update 
sudo apt-get install cpu-g

Lshw

sudo apt-get install lshw lshw-gtk



martedì 9 aprile 2013

Masterizzare una Iso da terminale

installiamo wodim
sudo apt-get install wodim

individuiamo il nostro masterizzatore con wodim --devices

ora diamo wodim -v -dev='/dev/sdg1' image.iso

domenica 7 aprile 2013

Mantieni la tua Home pulita

Grazie a Mundus potremmo eliminare tutti i file inutili rimasti nella nostra cartella home


sudo add-apt-repository ppa:sebikul/mundus-stable 
sudo apt-get update 
sudo apt-get install mundus

lunedì 1 aprile 2013

Controllare il proprio HD

Controlliamo i settori danneggiati dei dischi rigidi

sudo badblocks -v /dev/vostroHD > bad_sectors.txt

sudo e2fsck -l bad_sectors.txt /dev/vostroHD

in questo modo prima troveremo i settori danneggiati e poi li daremo in pasto a e2fsck cosicchè il nostro S.O. li ignorerà

mercoledì 13 marzo 2013

Uscire dal terminale dopo "N" secondi

editiamo il file /etc/profile

sudo gedit /etc/profile

cerchiamo le stringe
# Exit Terminal
TMOUT=900
export TMOUT

modifichiamo il valore TMOUT espresso in secondi
salviamo e rendiamo effettive le modifiche
source /etc/profile

domenica 10 marzo 2013

venerdì 8 marzo 2013

Ip Scanner

IP Scanner è un tool per sapere quali pc sono connessi alla vostra rete

sudo add-apt-repository ppa:upubuntu-com/network
sudo apt-get update
sudo apt-get install ipscan

giovedì 28 febbraio 2013

Inviare e-mail dal terminale

sudo apt-get install msmpt heirloom-mailx

creiamo il file .msmtprc nella nostra home e incolliamo il seguente codice di esempio

gedit .msmtprc

martedì 26 febbraio 2013

Proteggere i files e le cartelle

Cliccare con il tasto destro del mouse e scegliere Comprimi

Seleziona il tipo di compressione e poi Altre Opzioni

Inserire la password e "flaggare" Cifrare anche l'elenco dei file, cliccare su Crea


sabato 23 febbraio 2013

lunedì 18 febbraio 2013

Installare Multiboot

Multiboot è un tool dotato di GUI che aiuta l'utente ad installare varie distro linux su unità flash

sudo add-apt-repository ppa:upubuntu-com/ppa


sabato 16 febbraio 2013

giovedì 31 gennaio 2013

3 software per avere informazioni sul proprio hardware

i-Nex
sudo add-apt-repository ppa:i-nex-development-team/daily 
sudo add-apt-repository ppa:nemh/gambas3 
sudo apt-get update 
sudo apt-get install i-nex


sabato 26 gennaio 2013

Masterizziamo una ISO da terminale

Installiamo wodim
sudo apt-get install wodim

troviamo il nostro masterizzatore
wodim --devices

masterizziamo
wodim -v -dev='/dev/sg1' vostraimmagine.iso

se voltete cancellare un cd/dvd riscrivibile
wodim -dev=/dev/cdrom blank=fast

martedì 22 gennaio 2013

Mantieni la tua /home pulita

Grazie ad un tool potrai tenere pulita la tua /home

installiamolo

sudo add-apt-repository ppa:sebikul/mundus-stable
sudo apt-get update 
sudo apt-get install mundus

Basta lanciare il programma mundus, il suo utilizzo è semplice ed intuitivo.

venerdì 18 gennaio 2013

Controllo settori danneggiati HD interni/esterni

Usare i seguenti comandi a vostro rischio e pericolo

Iniziamo la scansione

sudo badblocks -v /dev/vostroHD > bad_sectors.txt
questo comando creerà un file di testo contenente i settori danneggiati del disco, sempre da terminale diamo : sudo e2fsck -l bad_sectors.txt /dev/vostroHD

Il vostro sistema adesso ignorerà gli eventuali settori danneggiati e non andrà a scriverci niente sopra.

giovedì 10 gennaio 2013

Desktop Environments

Gnome Shell
sudo apt-get install gnome-shell

KDE
sudo apt-get install --no-install-recommends kubuntu-desktop

Xfce
sudo apt-get install xfce4

LXDE
sudo apt-get install lxde

martedì 1 gennaio 2013

Installare aircrack-ng su ubuntu

sudo apt-get install build-essential
sudo apt-get install libssl-dev
wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
tar -zxvf aircrak-ng-1.1.tar.gz
cd aircrack-ng-1.1