Linux
De Uzed
Tabela de conteúdo |
Encoding
Recomenda-se usar UTF-8 sempre, no console no editor e no banco.
Caso ocorra algum problema em relação a encode, pode-se usar o iconv:
iconv -f iso-8859-1 -t utf-8 artuivo.txt > novo_arquivo.txt
Alias no .bashrc:
alias iso2utf='iconv -f iso-8859-1 -t utf-8'
Outra opção é o recode:
recode -d ISO-8859-1..UTF-8 arquivo.txt
Command Line
Compactar arquivo/pasta com tar e bz2
tar -cvjf files.tar.bz2 file4 file5 file6
LTSP
DNS
- http://www.abusar.org/dns.html
- DNS google: 8.8.8.8 e 8.8.4.4
- DNS opendns: 208.67.222.222 e 208.67.220.220
- DNS Optiglobe: 200.185.6.131 e 200.185.6.163
- DNS Intelig: 200.184.26.3 e 200.184.26.4 (só respondem na rede da Intelig)
Drivers
Lista de scanners compatíveis Como instalar Scanner Genius Colorpage Vivid 1200XE
Scripts Úteis
Renomeando string dentro de vários arquivos em várias pastas:
for ARQUIVO in $(grep teste . -R | cut -d ':' -f 1); do sed -r 's#teste/destino#g' -i $ARQUIVO; done
Unzip de varios arquivos:
find . -iname "*.zip" -exec unzip {} \;
Recuperando GRUB com live CD Ubuntu
Sistema de pacotes misto
Boot USB
- unetbootin
Apache 2
Instalando SSL
Instalando mod_rewrite
sudo a2enmod rewrite
Rede
IP Estatico
/etc/netwok/interfaces :
auto eth0 iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 network 192.168.0.1 gateway 192.168.0.1
Conectando via SSH e importando o display
Ex.: ssh -Y user@192.168.0.10
Conectando via SSH sem precisar digitar senha
Cliente:
# ssh-keygen -t rsa # scp ~/.ssh/id_rsa.pub usuario@hostname:~/.ssh/authorized_keys
Servidor
# chmod -R 700 ~/.ssh
Criando rede bluetooth
Ad-hoc
VPN
Vídeo
Docs/Info
- http://infohost.nmt.edu/~kscott/video/
- http://www.yolinux.com/TUTORIALS/LinuxTutorialVideo.html
- http://en.wikipedia.org/wiki/Video4Linux
- vl4 Resource
- http://cabelovivaolinux.wordpress.com/category/v4l/
vlc
Fazendo streamer no VLC
$ vlc -vvv v4l2:// :v4l2-dev=/dev/video1 –no-sout-audio–sout=’#transcode{vcodec=mp4v, vb=800,deinterlace}:rtp{sdp=rtsp://0.0.0.0:5554/test.sdp}
video4linux
Configurando placas
- http://mstr.ueuo.com/bttv/instalar.php?id=bttv&c=150&i=a
- http://blog.avatar.com.co/2010/07/tarjeta-geovision-gv-600-en-debian.html
No /etc/modprobe.d/bttv.conf (GV-600):
alias char-major-81 videodev options i2c-algo-bit bit_test=1 alias char-major-81-0 bttv alias char-major-81-1 off alias char-major-81-2 off alias char-major-81-3 off options bttv card=150 tuner=-1 autoload=1 options msp3400 debug=2
Comando para verificar os dispositivos de vídeo:
v4l-info
Exibindo camera com mplayer:
mplayer -tv driver=v4l:noaudio:input=1:width=352:height=240:norm=ntsc:fps=30:device=/dev/video0 tv://
Gstreammer
É uma biblioteca para manipulação de imagem.
ffmpeg
- ffmpeg - conversor de vídeo.
- ffserver - servidor de streamer
- ffplay - player de vídeo
Gravando o Desktop
Gravando vídeo a partir do console:
ffmpeg -f x11grab -s 800x600 -r 30 -i :0.0 /tmp/screencast.mpg
Gravando da webcam:
ffmpeg -r 15 -s 352x240 -f video4linux2 -i /dev/video0 /tmp/out.flv
Iniciando o server:
ffserver -f ffserver.conf
Iniciando um video para o ffserver:
ffmpeg -i video.FLV http://localhost:8080/feed2.ffm
Motion
Software de detecção de movimento.
Zoneminder
- Listagem de placas
- Dicas do GH
- http://www.robertoalmeida.com/?p=24
- Instalando Pico2000
- http://www.vivaolinux.com.br/artigo/Ubuntu-+-Zoneminder-=-Solucao-Livre-para-CFTV/?pagina=1
- http://www.howtoforge.com/video_surveillance_zoneminder_ubuntu
Verificando a placa instalada:
# zmu -q -d /dev/video0 -v
Configurando no Ubuntu:
sudo adduser www-data video sudo adduser www-data audio sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf /etc/init.d/apache2 restart
Problema com memória:
vim /etc/rc.local chmod 777 /dev/video* echo 134217728 >/proc/sys/kernel/shmall echo 134217728 >/proc/sys/kernel/shmmax sysctl -p
Configurando a pico2000 (Display Resolution: 352 x 240 (NTSC) ):
vim /etc/modprobe.d/bttv.conf options bttv card=77 tuner=4 radio=0 triton1=0 vsfx=0 autoload=0
Configurando a Geovision:
vim /etc/modprobe.d/bttv.conf options bttv card=150 tuner=4 radio=0 triton1=0 vsfx=0 autoload=0
Maquina com uma rede ip estatico e ad-hoc vim /etc/network/interfaces :
auto lo iface lo inet loopback #-------------------- auto eth0 iface eth0 inet static address 192.168.0.60 netmask 255.255.255.0 network 192.168.0.1 gateway 192.168.0.1 #--------------------- auto wlan0 iface wlan0 inet static wireless-mode ad-hoc wireless-channel 4 wireless-essid camera wireless-key off address 10.0.0.1 netmask 255.0.0.0
Webcam
links
Gravando o Desktop
- gtk-recordmydesktop
- recordmydesktop
- xvidcap
Players
DVD Rip
Edição de Vídeo
Vídeo aulas
Audio
Converte mp3 para ogg mpg321 input.mp3 -w - | oggenc -o output.ogg -
Streamer Audio
- Icast2 - servidor
- Ices2 - player qual envia o playlist para o servidor
Wget
Ripar um determinado tipo de arquivo do site:
wget -r -l1 --no-parent -A.pdf http://www.server.com/dir/
Regex
- http://aurelio.net/er/ - Melhor site de Regex
Exemplos
Exemplo com negação, para pegar um padrão varias vezes na mesma linha:
:%s#\$_POST\[\(.[^\]]*\)\]#$this->_getParam(\1)\2#g
Gobby
Editor colaborativo.
VirtualBox
adicione a linha no /etc/fstab:
nome_pasta /mnt/nome_pasta vboxsf rw,auto 0 0
Gnome
dbus FTP timeout errors It seems that this will help:
# sudo gconf-editor
inside the editor: desktop -> gnome -> session I raised the "idle" time to 60 minutes