quinta-feira, 29 de novembro de 2007

Problemas com o scanner Epson Perfection 1670

Se o vosso scanner Epson Perfection 1670 - USB (ou outro) a lâmpada pára a meio da digitalização tente o seguinte comando (antes tem de instalar o pacote scanbuttond)

scanbuttond -r 1000000

antes de iniciar o xsane ou outro programa de digitalização.

Ligar a um servidor por VNC com tunneling de SSH

Ligar ao servidor por SSH com tunneling na porta 5900 (VNC).
Num terminal (consola) executar o comando
ssh -L 5900:127.0.0.1:5900 user@host
Ligar o VNC
NUM OUTRO terminal executar o seguinte comando
vncviewer localhost:0
ou (este é preferível)
xvnc4viewer localhost:0
Depois de aberto pode utilizar F8 para aceder ao menu

Abrir um programa remotamente com SSH

Se o seu servidor tiver o ssh activo pode ligar-se com o parâmetro -X e correr um programa remotamente vendo-o localmente.

Isto permite por exemplo activar o servidor de VNC

ssh -X user@host

ssh -X user@192.168.2.2


Activar o vino (VNC)
sudo vino-preferences

Backups do Moodle (Linux + PostgreSQL)

Backup dos dados: (na home do utilizador actual)


sudo tar -cvzf ~/moodle.tgz /var/lib/moodle

Backup da Base de Dados


pg_dump -h 127.0.0.1 -Fp -O -x -v -U user database > database.sql

Backup da Base de Dados (no nosso caso)


pg_dump -h 127.0.0.1 -Fp -O -x -v -U moodle moodle_utf8 > moodle_utf8.sql

quinta-feira, 15 de novembro de 2007

Analisar logs do IPCOP - Proxys anonimas

No sentido de bloquear as proxys anonimas utilizo este comando que executo sobre a exportação do Registo da Proxy que me dá a ordenação dos sites mais visitados. Escusado dizer que as proxys anonimas aparecem entre as primeirascat

cat ficheiro_origem | awk '{print $3}' | sort | uniq -c | sort -r -n > ficheiro_destino

quinta-feira, 8 de novembro de 2007

Converter flv para avi/mpeg

ffmpeg -i I_KRmU2dO2M.flv -ab 56 -ar 22050 -b 500 -s 320x240 -vcodec xvid -acodec mp3 video.avi
ffmpeg -i I_KRmU2dO2M.flv -ab 56 -ar 22050 -b 500 -s 320x240 video.mpg

site com mais informação

Espaço para páginas web na home - Apache

cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/userdir.conf userdir.conf
sudo ln -s ../mods-available/userdir.load userdir.load
sudo /etc/init.d/apache2 restart

Tem de criar uma pasta:
public_html
na sua home com permissões de leitura

A página pode ser acedida em:
http:///~/

Por exemplo:
http://localhost/~placido/
http://192.169.2.39/~placido/
http://placide.homelinux.org/~placido/

segunda-feira, 5 de novembro de 2007

Comandos úteis

Ver informação sobre um pacote (programa instalado)
apt-cache show <programa>

Kill (matar) todos os processos de um utilizador
útil para terminais LTSP
kill -9 `ps aux | grep <utilizador> | awk '{print $2}'`

Mata os meus processos do Firefox (diferente de killall se houver mais de um utilizador ligado ao mesmo PC)
sudo kill -9 `ps aux | grep $USER | grep firefox | awk '{print $2}'`

How-To: Managing services with update-rc.d

Bom tutorial:
O meu objectivo é ligar alguns serviços após o sistema ter arrancado apenas se precisar deles.
How-To: Managing services with update-rc.d