segunda-feira, 9 de julho de 2012

Conteúdo RBS no Linux.


Abra o site do ClicRBS no Browser, clique em exibir código fonte:   ( quem foi no FISL 1.0 vai exibir o código-força )

Meta um crtl+F e localize "played"

// Items to be played Teste
urls[1] = 'http://mediacenter2.clicrbs.com.br/templates/GetAsx.aspx?contentID=259901&channelId=232';
titles[1] = 'Ouça o comentário de Sílvio Benfica no Gaúcha Hoje. 09/07/2012 - 7h35';
 
Após isso copie a linha em vermelho e ouça/ou veja o conteúdo. 

Eu uso Rhytmbox para ouvir mp3 e vlc para vêr, mas isso é gosto pessoal.

e um abraço.

quarta-feira, 4 de julho de 2012

KVM no Debian com suporte a Vlan



Dica para quem necessita usar Vlan dentro do servidor KVM Debian 6.

Supondo a Criação de 2 Vlans distintas vlan20 e vlan30, e que você tenha noção de Vlans e KVM ( virt-manager ).

# modprobe 8021q

ou

# echo "8021q"  >> /etc/modules

# apt-get install vlan bridge-utils


Configurando o arquivo /etc/network/interfaces

# cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1

auto eth1
iface eth1 inet manual
    up ifconfig eth1 up

auto br0
iface br0 inet manual
        bridge_ports eth1
        bridge_maxwait 5
        bridge_fd 1
        bridge_stp on


auto eth1.20
iface eth1.20 inet manual
    up ifconfig eth1.20 up

# KVM bridge, VLAN 20, via eth1
auto br20
iface br20 inet manual
    bridge_ports eth1.20
    bridge_maxwait 5
    bridge_fd 1
    bridge_stp on

auto eth1.30
iface eth1.30 inet manual
        up ifconfig eth1.30 up


# KVM bridge, VLAN 30, via eth1
auto br30
iface br30 inet manual
        bridge_ports eth1.30
        bridge_maxwait 5
        bridge_fd 1
        bridge_stp on

Pronto.

Na hora de criar a VM indique o dispositivo de Origem como: br20 ou br30 e sua VM entenderá a vlan específica conforme a imagem abaixo:





Repasse de pacotes:

# sysctl -w net.ipv4.ip_forward=1



No meu host FreeBSD foi é necessário fazer a configuração de vlandev ;)

E um abraço.

referência:
http://www.tolaris.com/2010/02/20/vlans-bridges-and-virtual-machines/

e-uae - Emulador de Amiga

Dica saudosista

Nunca tive um Commodore Amiga, um vizinho próximo sim, e talvez seja o que me fez adorar computadores isto em 1991 se não me engano, estava no Kickasstorrent procurando uma ISO de debian 4  (arrã... ???) quando vi roms de amiga.

Para quem joga MAME fica fácil.

# apt-get install e-uae

Jack Sparrow session - Download da BIOS

http://kat.ph/amiga-kickstart-roms-complete-tosec-v0-04-t417786.html

Crie um diretório amiga , amiga/boot, amiga/roms

abra o e-uae e selecione a aba "memory" coloque o Kickstart - "Amiga Kick13.rom" após adicione no Floppy algum arquivo *.adf.

execute:

$ e-uae

e boa diversão

Eu joguei Golden Axe.adf

Dica de site:
http://www.theoldcomputer.com/roms/index.php?folder=Commodore/Amiga/Games/[ADF]

North & South
http://www.youtube.com/watch?v=Mvh8nuvEovA

abração

Migrando usuários para um novo servidor Linux.



Dica importante.

Como migrar os usuários do meu servidor antigo para um novo servidor ?

No meu caso eu tinha um CentOS 5.5 e migrei para Debian 6, apenas por gosto pessoal.

Exportando os arquivos:

Criando um diretório para largar os backups.

# mkdir /root/move/

# export UGIDLIMIT=500

# awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd > /root/move/passwd.mig

# awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group > /root/move/group.mig

# awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow > /root/move/shadow.mig

# cp /etc/gshadow /root/move/gshadow.mig

# tar -zcvpf /root/move/home.tar.gz /home


IMPORTANTE:

UGIDLIMIT=500 seria o início das ID no CentOS
UGIDLIMIT=1000 seria o início das ID no Debian

Logo, na hora de importar os usuários eu fiz uma alteração no arquivo passwd.mig alterando o UID e GID de 501 para 1001 e assim por diante - Eu substitui usando o vim.

Copiando para o novo servidor

# scp -r /root/move/* joaocep@novoservidor:~/

Importando:

Como root - backup do etc.

# tar -cvf etc.tar /etc/

# cd /home/joaocep/move

# cat passwd.mig >> /etc/passwd

# cat group.mig >> /etc/group

# cat shadow.mig >> /etc/shadow

# cp gshadow.mig /etc/gshadow

# mv home.tar.bz2 / && cd / && tar -czvf home.tar.bz2

# reboot

Sinceramente comigo funcionou, claro ... no /home tive que refazer as permissões pois no CentOS ele compactou usando o UID:GID "500:500" ( condição -p do tar ) e no Debian ele não reconheceu mas isso é pouca coisa, o importante era lembrar as senhas e não causar transtornos maiores ao sistema - chown fulano:grupo fulano/ -R

Para tudo pode-se fazer um script, mas o importante é saber que é possível migrar sem transtornos.

Antes que eu seja apedrejado - sim pode-se fazer o caminho inverso.


abraços.

Referência:
http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/