MOTION - Webcam di sicurezza con Linux



ARCHLINUX

Installare il software motion scrivendo nel terminale:

yaourt -Sy motion

successivamente è necessario creare una cartella nella propria home per memorizzare i file

scrivere in sequenza questi due comandi

cd

mkdir Security

dopo aver creato la directory ed una volta installato il programma con le relative dipendenze, è necessario configurarlo.
Per la configurazione bisogna modificare dei parametri che si trovano nel file /etc/motion/motion.conf

quindi scrivere sul terminale

sudo medit /etc/motion/motion.conf

si aprirà l'editor nel quale alla riga n.359 c'è  la scritta 

target_dir /usr/local/apache2/htdocs/cam1

e tenendo a mente il vostro nome utente modificarla con 

target_dir /home/$HOME/Security  

Abilitare motion

sudo systemctl start motion

spegnere motion

sudo systemctl stop motion

controllare le proprie foto e video fatte con la webcam nelle cartella /home/$HOME/Security.

LOCATE - Ricercare File nel terminale


Per effettuare la ricerca di un file tramite il terminale è sufficiente il comando da terminale:

locate nomedelfiledacercare

che velocissimamente mostra quello che trova.

E` possibile anche creare un file che contenga le ricerche in modo da visionarlo meglio. Per farlo aprire il terminale e scrivere

locate nomedelfiledacercare > /home/$HOME/ricerca

che crea un file di testo nominato “ricerca” nella  home.

Di tanto in tanto è bene aggiornare il database che locate sfrutta per effettuare le ricerche scrivendo questo comando sul terminale

sudo updatedb

Modificare i PDF con il Linux ed il Terminale


Unire più PDF in uno solo

pdftk input_A.pdf input_B.pdf input_C.pdf cat output output.pdf

Unire tutti i PDF di una directory in uno solo

pdftk *.pdf cat output output.pdf

Dividere un unico file PDF in tanti file PDF quante sono le sue pagine

pdftk input.pdf burst

Estrarre da PDF alcune pagine

pdftk input.pdf cat 10-20 output output.pdf

Estrarre da PDF alcune pagine non consecutive

Col seguente comando estraiamo le pagine 3, dalla 10 alla 20, 25, 28, 32, dalla 45 alla fine:

pdftk input.pdf cat 3 10-20 25 28 32 45-end output output.pdf



Ruotare un PDF di 90° a destra (clockwise)

Col seguente comando ruotiamo tutte le pagine (dalla prima alla fine) verso Est:

pdftk input.pdf cat 1-endE output output.pdf



Ruotare un PDF di 90° a sinistra (counter-clockwise)

pdftk input.pdf cat 1-endW output output.pdf



Ruotare un PDF di 180°

pdftk input.pdf cat 1-endS output output.pdf



Convertire un PS in PDF

ps2pdf -dPDFSETTINGS=/screen input.ps output.pdf

dove screen può essere:

• screen (72 dpi)
• ebook (150 dpi)
• printer (300 dpi)
• prepress (300 dpi)



Convertire un PDF in PS

pdf2ps input.pdf output.ps



Ridurre le dimensioni di un PDF

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf



Modificare i metadati di un PDF

Estrarre le informazioni esistenti in un file di testo:

pdftk input.pdf dump_data output info.txt

Modificare le informazioni e reimportarle in un nuovo PDF con:

pdftk input.pdf update_info info.txt output output.pdf

Un esempio di elenco di metadati:

InfoKey: Title
InfoValue: Titolo del PDF
InfoKey: Subject
InfoValue: Soggetto del PDF
InfoKey: Keywords
InfoValue: Parole, Chiave, Del, PDF
InfoKey: Author
InfoValue: Autore del PDF
PDF e immagini


Convertire un PDF in PNG

convert -density 300 input.pdf output.png

Tutte le pagine saranno convertite in immagine. I file immagine risultanti avranno questo nome:

output-0.png --> Pagina 1

output-1.png --> Pagina 2ecc.

La stessa conversione può essere effettuata con pdftoppm, un componente di poppler-utils.


Convertire un PDF in PNG specificando le dimensioni di uscita

convert -scale 940 input.pdf output.png



Convertire un PDF in PNG specificando la risoluzione di uscita

convert -density 300 input.pdf output.png



Estrarre da PDF una pagina e convertirla in PNG

convert input.pdf[0] output.png

0 sta per pagina 1, 1 per pagina 2 e così via.



Anche in questo comando si possono usare le opzioni -scale e -density.

Estrarre da un PDF più pagine non consecutive e convertirle in PNG (unico comando)
convert -density 300 -scale 940 input.pdf[0,2,6,11,16,21,26,33,38] output.png



Convertire un PDF in un PDF immagine (rasterizzare il PDF)

convert -density 300 input.pdf output.pdf



Convertire più PNG in PDF (A4 verticale)

convert -adjoin -page 210x297 *.png output.pdf



Convertire più PNG in PDF (A4 orizzontale)

convert -adjoin -page 297x210 *.png output.pdf



Estrarre immagini dal PDF

È consigliabile crearsi prima una directory (ad esempio pdf_images) dove far confluire tutte le immagini e poi dare:

pdfimages input.pdf pdf_images/

DNSMASQ - Velocizzare collegamento ad internet

DNSmasq
DNSMasq offre un servizio di conservazione delle richieste DNS (Domain Name Server) migliorando la velocità di connessione verso i siti già visitati. Per una guida più approfondita


GUIDA IN 6 PUNTI PER ARCH-LINUX

1. Installare DNSMASQ e RESOLVECONF scrivendo nel terminale questo comando

sudo pacman -S dnsmasq openresolv

2. modificare 2 righe del file dnsmasq.conf aprendolo con il comando

sudo medit /etc/dnsmasq.conf

e decommentare la riga  (togliere #davanti alla riga) #listen-address= aggiungendo 127.0.0.1 cosi come riportato qui sotto

listen-address=127.0.0.1

allo stesso modo decommentare (togliere #davanti alla riga) #resolv-file= ed aggiungere /etc/resolvdnsmasq.conf come appare sotto

resolv-file=/etc/resolvdnsmasq.conf

salvare il file appena modificato ed uscire da medit

3. Creare il file resolvdnsmasq.conf per farlo basta lanciare il comando

sudo medit /etc/resolvdnsmasq.conf

all’interno di questo file vuoto dovete inserire i vostri server DNS oppure, per esempio, potete mettere gli indirizzi dei server DNS di Google

nameserver 8.8.8.8
nameserver 8.8.4.4

salvare il file appena creato da medit ed uscire

4. Modificare il file resolvconf.conf aprendolo con il comando

sudo medit /etc/resolvconf.conf

decommentare la riga #name_servers=127.0.0.1 cosi come scritta sotto

name_servers=127.0.0.1

salvare il file appena modificato con medit ed uscire

5. Modificare il file resolv.conf innanzitutto aprendolo con il comando

sudo medit /etc/resolv.conf

quindi cancellare tutte le righe nameserver ed inserire solo nameserver 127.0.0.1 come nell’esempio qui sotto riportato

# Generated by resolvconf
domain fastwebnet.it
nameserver 127.0.0.1

salvare il file appena modificato con medit ed uscire

6. Lanciare il demone dnsmasq all’avvio di sistema con il comando

sudo systemctl enable dnsmasq
sudo systemctl start dnsmasq

Tratto da [http://www.nazionlinux.com/]