Compartilhamento de Artigos, Tutoriais e Dicas (Parte 1)

Pessoal,

Com o intuito de melhor organizar meus artigos, tutoriais e dicas, resolvi documenta-los e compartilha-los para toda comunidade através do meu repositório no GoogleDocs. Lá vocês encontrarão diversos desses documentos para acesso a leitura online e para donwload a quem possuir acesso a ferramenta (conta gmail). Todos os documento estão no formato PDF e podem ser acessados através dos links informados mais abaixo, futuramente estarei compartilhando mais desses docs e publicando aqui no Blog. Fiquem a vontade para fuça e estudar bastante!

Links do Compartilhamento

Sistema de Arquivos – Forçando a Montagem da Partição NTFS no Linux

Pacotes de Softwares – Convertendo Pacotes RPM e DEB

Comandos – Utilizando Alias para Agilizar Comandos no Linux

Backup – Fazendo Copias de Segurança com SSH

Ferrame ntas de Rede – Servidores em Modo Gráfico Utilizando o Webmin

Serviços Integrados – Instalando um Servidor Apache Com PHP e MySql

Resolução de Tela – Configurando o xorg.conf no Ubuntu 8.04

BootLoader - Cadê o menu.lst? Como Configurar o Grub2

Gnome – Transformações para o Ubuntu

Abraço a Todos

Cadê o menu.lst? Configurando o Grub2

Olâ pessoal,

Hoje pela manha, assim que cheguei ao trabalho e abri minha caixa de e-mail, me deparei com um questionamento de um amigo do tempo da Faculdade. Ele não havia conseguido instalar o Fedora 11 em seu Notebook por motivos técnicos e então resolveu testar o Ubuntu 9.10 (Karmic Koala), isso por pura necessidade, mesmo sem anteriormente ter mexido sequer em uma distru Debian-like. Em conversa com ele, tentei explicar de varias formas que “Linux é Linux”, e ponto final, e que essa distinção entre distribuições é coisa totalmente superável, bastando apenas um pouco de força de vontade para desvendar os caminhos de cada uma.

Mas, voltando ao questionamento central do post, no qual fui questionado em o que deveria fazer para configurar o Gerenciador de Bootloader, nesse caso o Grub, fui incisivo em orientá-lo a localizar e editar o arquivo "menu.lst", e quão não foi a minha surpresa em obter o feedback negativo. O "menu.lst" havia sumido. Sumido? Mas como?

Bom gente, na minha humilde opinião, com essas atualizações constantes das versões de Ditrus Linux, o que ocorre com o Linux/Ubuntu, cuja atualização se dá a cada 6 meses, os usuários e principalmente os Adm. de Sistemas sempre estarão à mercê desses "tais sumiços". O que eu to tentando dizer é que isso é absolutamente normal (nem sempre aceitável), pois muitas vezes os desenvolvedores dessas ferramentas, despadronizam ou mudam nomes de arquivos antes da distribuírem a atualização do software, confundindo assim diversas cabeças. Mas nada que uma boa pesquisa na web não resolva e ainda bem que existe a comunidade para nos ajudar.

Então, apos esse pequeno desabafo, deixa explicar como configurar o Grub no Ubuntu 9.10, pois é isso que interessa:

O Ubuntu 9.10 (Karmic Koala) utiliza o Grub2 como gerenciador de Bootloader, logo teremos que configurar o seu arquivo já atualizado. Cuidado! Não editem o arquivo /boot/grub/grub.cfg, ele é o arquivo principal do Grub2 e substitui o menu.lst, nele encontramos as instruções do menu do Grub. Ao contrário do arquivo menu.lst do Grub Legacy, o grub.cfg não se destina a ser editado! O correto mesmo é configurar os parâmetros de Boot através do arquivo: /etc/default/grub, depois de rodar o script: update-grub no terminal.

Dando uma fuçada na net encontrei um post bem legal que indica esse artigo no wiki do Ubuntu:

Fonte: https://wiki.ubuntu.com/Grub2

Obs: está em Inglês

Até +

Agilizando os Comandos no Linux com Alias

Alguém já se deparou algum dia com aquele comando que nunca fixa na cabeça, e o pior, talvez esse comando seja um dos que você utiliza frequentemente.
Caramba! Que falta de memoria a nossa!
Eu mesmo já enviei diversos e-mails para meu próprio endereço, só para lembrar mais tarde de um comando que contemplasse alguma das minhas implementações.
Bom, essa dica vem em boa hora para amparar os esquecidinhos de plantão. Eu falo das "Alias" ou "atalhos/apelidos", essas belezinhas nos disponibilizam uma boa forma de agilizarmos nossos processos e lembrarmos dos nossos comandos mais utilizados.

A sintaxe a ser seguida:

# alias apelido='comando'

Abaixo alguns casos que costumo utilizar:

Espaço em disco:

# alias df='df -h'

Listando arquivos e pastas:

# alias ls='ls -la'

OBS: vejam que nos dois exemplos acima, eu não usei apelidos e sim atalhos, embutindo parâmetros mais utilizados nos seus respectivos comandos.

Para acessar servidor via ssh:

# alias acessossh='ssh user@ipdoservidor'

Para atualizar as listas do repositório:

# alias atualizar='apt-get upgrade'

Para procurar pacotes via APT:

# alias buscar='apt-cache search'

ex: # buscar samba

Para instalar programas via APT:

# alias instalar='apt-get install'

ex: # instalar samba

Para remover programas via APT:

# alias remover='apt-get remove'

ex: # remover samba


Utilizando essa dica, com certeza vocês terão o tempo agilizado e a memoria de elefante.

Abraço t+

I Encontro de Software Livre do Centro de Informatica


"Dê valor à liberdade, ou irá perde-la!"

É com esse lema que no dia 24 de outubro de 2009 (Sábado) será realizado o primeiro encontro de software livre do Centro de Informática.

Alunos e professores, membros da comunidade, desenvolvedores e entusiastas do software livre estarão reunidos para discutir e compartilhar experiências sobre o uso de software livre e de código aberto, difundindo seu caráter de alternativa tecnológica viável que já transcende os aspectos tecnológicos e influencia a cultura, o direito e os conceitos de democracia e liberdade.

O CInLivre (I Encontro de Software Livre do Centro de Informática) é uma iniciativa de um grupo de alunos e ex-alunos participantes do grupo de usuários linux do Centro de Informática (CInLUG).

O objetivo do encontro é reunir a comunidade acadêmica, profissionais e usuários de tecnologia para discussão de assuntos relacionados a Software Livre, estimulando assim a disseminação da cultura agregada ao tema e ao mesmo tempo contribuindo na divulgação e estímulo do uso e desenvolvimento de software livre e de código aberto no nosso estado, seja ele no campo empresarial, acadêmico, junto a administradores públicos ou usuários finais.

O evento consiste na apresentação de palestras abertas a toda a comunidade. No mesmo sentido, as inscrições para assistir ao evento serão abertas a todos que se interessam pelo tema.

Esperamos e estamos nos esforçando para que este evento seja o primeiro de muitos outros encontros com o anseio de promover e estimular uma maior integração do movimento de apoio ao Software Livre dentro da Universidade e no Estado.

Para maiores informações acessem:

http://www.cin.ufpe.br/~cinlivre/

Por que Aderir o Software Livre e usar o Ubuntu-Linux

Olá pessoal,

Em entrevista ao portal Olhar Digital da UOL, o Diretor de negócios pra América Latina da Canonical, Fábio Filho, responde a varias dúvidas a respeito do Ubuntu-Linux e mostra a importância e a força liderada pelo movimento do Software Livre. Talvez depois de assistir esse vídeo, reconheceremos ainda mais o valor do Linux.

Para conferir a entrevista na integra, basta acessar o link abaixo:

Entrevista Fábio Filho


Saudações,

"Free by necessity ... Linux by choice"

Frase do Dia

"Em momentos de crise, só a imaginação é mais importante que o conhecimento"
Albert Eistein

Roteando 2(duas) placas de rede no Linux

Pessoal, boa tarde!

Tá cada vez mais difícil postar no meu blog, não é? Peço desculpa a todos, mas o dia a dia está muito corrido. Mas tenham certeza que sempre que puder trocarei ideias e conhecimento com todos.

Semana passada recebi um email de um amigo da comunidade VOL, pedindo a indicação de algum tutorial que mostrasse como rotear as 2(duas) placas de rede do seu servidor.
Bom, existe muito material na rede explicando essa solução e com uma breve pesquisa no google já conseguiríamos no mínimo dezenas de artigos e dicas sobre o assunto.

Porem resolvi da um enxugada no assunto e abaixo mostro como fazer isso de uma forma bem técnica (tutorial). Agora é interessante que estudemos mais o conceito do tema abordado, pois ele sempre será a base de tudo.

Vamos lá:

Então, imaginemos que temos duas placas de rede no nosso servidor, devidamente instaladas, configuradas e em perfeito funcionamento.

Suponhamos o seguinte exemplo de configuração das interfaces:

eth0: 192.168.1.1
eth1: 192.168.2.1

Para que os hosts da rede 192.168.1.0/24 possam "pingar" nos hosts da rede 192.168.2.0/24, devemos fazer o seguinte::

1º) Temos que adicionar uma rota padrão (default) de cada cliente para a placa de rede do servidor. Tipo, um cliente configurado com o IP 192.168.1.2, devemos fazer o seguinte:

user@servidor:~# route add default gw 192.168.1.1

2º) Para adicionar a rota default para a rede 192.168.2.0/24, redirecione para a outra placa de rede do servidor:

user@servidor:~# route add default gw 192.168.2.1

3º) Agora precisamos ativar o repasse de pacotes no servidor:

user@servidor:~# vim /etc/sysconfig/network

4º) Agora vamos verificar e editar, se necessário, a seguinte linha do arquivo:

--------------------------------------------

FORWARD_IPV4="yes"
--------------------------------------------

5º) Após ter salvo e fechado o arquivo /network, precisamos agora habilitar as rotas no servidor, correndo os seguintes comandos no terminal:

user@servidor:~# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

user@servidor:~# route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1


Pronto, acho que é isso!

Abraço e T+

Dia Debian Recife 2009


No dia 15 de agosto, estaremos realizando o Dia Debian 2009[1], evento que terá palestras e mini-cursos e está sendo organizado pelo Grupo de Usuários Debian Pernambuco[2].
Será aberto ao público uma pré-inscrição on-line no endereço[3].
No dia a inscrição será efetivada através da doação de 2Kg de alimento não-perecível, a serem doados a creche Futuro do Amanhã[4], localizada no bairro de San Martin, Recife, PE.

Local: Faculdade Maurício de Nassau - Centro Superior de Tecnologia (CST)
Endereço: Rua Fernandes Vieira, 110 - Boa Vista
Mais informações[5]

[1]- http://wiki.debianbrasil.org/GUD/PE/DiaD2009
[2]- http://wiki.debianbrasil.org/GUD/PE
[3]- http://pe.debianbrasil.org/inscricoes2009/index.php.
[4]- http://www.futurodoamanha.com.br/
[5]- http://www.mauriciodenassau.edu.br/

cartaz: http://wiki.debianbrasil.org/GUD/PE/DiaD2009

Abraço a todos

Servidores em Modo Gráfico com o Webmin

Nesses últimos dias estive lembrando de alguns amigos que passaram por dificuldades diante do 1º contato com o sistema do Pinguim. Notei que o grande "bicho" pintado por eles, era a tão temida "Tela Preta". Também percebi que um dos grandes problemas quanto a utilização do terminal se deu justamente quanto chegamos nas configurações dos serviços de rede, pois estes necessitam muito mais que simples assistentes (estilo Tio Bill), para serem levantados.
Particularmente, apoio a utilização da Linha de Comando, pois acredito que ela aguça o instinto de pesquisa e consequentemente nos incentiva ao estudo, e isso na minha visão é extremamente importante.
Mas como já faz parte da essência do Linux. Também temos segundas, terceiras, quartas... opções para a instalação e configuração destes serviços.

Hoje vou falar do Webmin, uma ferramenta gráfica para configuração de servidores Unix. O Webmin possui uma interface baseada em web bastante intuitiva, justamente para que os aficionados em modo gráfico possam configurar os serviços como no sistema das janelinhas. Alem dos serviços de rede Você também pode configurar interfaces de rede, sistema, hardware, cluster, entre outros. Alem de possuir uma interface bastante amigável, quando ele interage com um servidor Linux, temos a vantagem de acessa-lo de qualquer lugar através de um Browser.

Como instalamos?

1º) Para distribuições Debian o pacote do software já se encontra disponível no repositório APT, por tanto basta correr o comando:

$ sudo apt-get install webmin

Após o download e instalação, veremos a mensagem de sucesso:

Webmin install complete. You can now login to https://localhost:10000/
as root with your root password.

2º) Para outra distribuições acesse o site e faça o download do programa:

www.webmin.com

Bom, mais simples que empurrar bêbado ladeira abaixo! :)

Agora vamos iniciar o Webmin!
Como na própria mensagem pós instalação mostra, basta abrir um navegador e digitar na barra de endereço:

https://localhost:10000/
ou
https://127.0.0.1:10000/

Então veremos a tela de Login:


Pronto! Apos o login todos os serviços estarão disponíveis para configuração no modo gráfico, aí é só por a mão na massa!

Até a próxima!

Convertendo Pacotes RPM em DEB

Saudações galera!

Quanto tempo hem? Pois é, esse semestre foi de muita luta, muita correria, mas tudo valeu muito a pena. Enfim, formado!
E agora como estou com mais tempo, vou voltar a me dedicar a essa paixão. O LINUX!!!

Bem, hoje eu quero mostrar o que precisamos fazer para instalar pacotes RPM no Ubuntu. Calma, não é nenhum bicho de sete cabeças, basta converter o pacote .rpm em .deb. Antes, precisamos entender um pouco o que são esses pacotes:
Sintetizando, os pacotes RPM são equivalentes aos pacotes DEB, ou mesmo os arquivos EXE, do sistema do Tio Bill. Basicamente eles servem para instalar, desinstalar e atualizar arquivos e, ou, aplicativos no sistema operacional. A sua sigla provem do acrónico recursivo que significa RPM Package Manager.

Mas e ai, como faço para converter esses pacotes?

Simples, precisamos somente instalar o conversor de pacotes, um software chamado "Alien". O Alien, que mesmo tendo esse nome, não é de outro planeta. Trata-se apenas de mais uma das belas criações do mundo Linux e que é utilizado para efetuar essas conversões de pacotes em piscares de olhos.

Com este programa, poderemos converter pacotes rpm, dpkg, stampede slp e tgz para formatos .deb. E não adianta nem correr, se você quer usar um pacote de outra distribuição no ubuntu, você terá que ter o Alien para converter e instalar através de seu pacote preferido.

Vamos por a mão na massa!

Para instalar o ALIEN, basta correr no terminal:

$sudo apt-get install alien

Para convertermos um pacote RPM em DEB, devemos primeiro entrar no diretório onde salvamos o arquivo e depois digita os seguinte comando:

$sudo alien -k rpm-*.rpm

Onde, * é o nome do pacote.

Depois disso, poderemos instala-lo usando o proprio instalador de pacote Debian, o Gdeb, ou através do seguinte comando:

$sudo dpkg -i deb-*.deb

Lembrando que * é o nome do pacote.

Pronto, simples como 1+1 = 2.

Até a próxima galera, espero que seja muito em breve!

Fonte: http://kitenet.net/~joey/code/alien/

Distribuição Linux Nascendo em Pernambuco

Foxy Linux é uma distribuição voltada para usuários iniciantes no mundo Linux, além das facilidades de instalação e configurações ele tem os principais serviços necessários para o seu dia a dia.


O Projeto Foxy Linux tem como objetivo principal o desenvolvimento de uma distribuição GNU/Linux específica e de fácil manuseio para que um usuário iniciante, e sem maiores conhecimentos técnicos, possa usar!

Sendo assim uma distribuição GNU/Linux que atenda suas necessidades na utilização em computadores.

• O Foxy Linux está em constante desenvolvimento e é um sistema que tomou como base do respeitado Debian Linux.

Pode ser utilizado diretamente pelo CD ou instalado, de maneira rápida e fácil, em seu computador, reunindo uma seleção com os melhores programas, e tem praticamente,todos os aplicativos necessários para o dia a dia.

Fonte: http://foxylinux.batepronto.com.br

1º Ano de vida

Galera,

Hoje, dia 06 de maio de 2009, completa 1 ano de um ideia que no inicio parecia mais uma brincadeira de um louco pelo sistema do Pinguim, mas que com o tempo tornou-se um assunto serio e levado com bastante comprometimento.
Foi um ano de muitas horas em frente ao PC, idealizando textos coerentes, estudando diversos assuntos, solucionando problemas de toda espécie, compartilhando ideias, disseminando conhecimento. Houve tempos que não se via postagens, por conta de motivos maiores, mas acima de tudo, foi um ano de muito aprendizado, aprendizado mutuo, onde todos nos compartilhamos de forma fidedigna.
Queria agradecer, de verdade, a todos os visitantes, sejam os mais constantes ou até mesmo os que passaram apenas para da uma olhadinha. Pois o motivo maior de ainda manter esse projeto de pé, é sem duvida, todos vocês.

Abraços!
E que venha mais 1 ano.

"Free by necessity... Linux by choice"

Forçando a Montagem da Partição NTFS

Amigos, como é de praxe todas as manhas que chego no trabalho, abro meu Notebook e levanto meu querido Ubuntu 8.10. É, porem nesta manha me deparei com um probleminha um tanto chato, e que me fez ganhar um bom tempo de leituras.
No ultimo fim de semana fiz uma atualização do meu kernel para o 2.6.27-11, pois é, depois disso não consegui mais montar minha partição NTFS, o pior é que deixo todas as musicas que adoro escutar, nela :(. E agora?
Depois de algumas horinhas de pesquisa no Olimpo da internet, cheguei a uma solução, e compartilho ela com vocês:

Sempre utilizo o bom velho (2 cliques) no ícone da minha partição NTFS para monta-la, só que dessa vez me retornou dois erros:

O 1º no processo de autenticação:

O 2º foi após estourar o tempo limite de conexão com a partição:

Bom, os próprios erros já me davam a dica do que fazer. Então não esperei e fiz.

$ sudo mount -t ntfs-3g /dev/sda1 /win -o force

Onde: /dev/sda1, no meu caso, é o dispositivo onde está instalada minha partição NTFS. E /win, no meu caso, é o ponto de montagem que escolhi para receber a partição. Indique os seus respectivos diretórios.

Para visualizar o dispositivo basta correr o comando:

$ sudo fdisk -l.

OBS: o parâmetro -o force vai forçar a montagem.

Também podemos optar em fazer a montagem automaticamente durante a inicialização do sistema, para tanto, basta adicionar a seguinte linha no fstab.

$ sudo vim /etc/fstab

/dev/sda1 /win ntfs-3g force 0 0

Pronto! Espero ter ajudado, até a próxima.


Mais um Fã do Ubuntu


Pois é! A edição desse mês (abril/2009) da revista INFO Exame, publicou uma matéria pra lá de verídica, escrita pelo colunista John C. Dvorak.

"Virei fã do Ubuntu"

Foi dessa forma que ele expressou sua satisfação em escrever sobre a Distribuição Linux para Desktop, mais utilizada em todo o mundo.
Essa matéria nos dá uma pequena amostra do que pode vir a acontecer com grandes empresas, quando estas derem conta das verdadeiras vantagens de ter o Ubuntu - Linux como seu sistema operativo principal.

"No último mês eu me tornei um grande fã do Ubuntu 8.10 e estou quebrando a cabeça para descobrir por que as grandes empresas ainda não adotaram essa distribuição Linux em todas as suas máquinas..."

Esse trecho é relatado por ele bem no inicio da matéria. E o mesmo ainda continua o texto enfatizando o fato de que antigos problemas que de certa forma impediam a utilização em massa do Pinguim, como por exemplo, incompatibilidade com alguns dispositivos de hardware, já são problemas resolvidos e superados.

"O Ubuntu 8.10 fez o melhor trabalho. Nunca vi nada melhor e acredito que essa é a primeira distribuição Linux que está pronta para o papel principal tanto no escritório quanto em casa..."

Outro ponto que ele aborda, e diga-se de passagem com bastante maestria, é o fato de que é impossível contestar ou comparar o ambiente de segurança do Linux com o de qualquer outro sistema. Ele lembra o fato das empresas não necessitarem gastar grandes quantias de dinheiro comprando suites de segurança.

A matéria é muito boa e vale a pena conferir.

OBS: Quem quiser pode pedir a revista emprestada a Cristian(Bagaça). O cara é assinante e empresta com o maior carinho. :P

Até a próxima

Pérolas da Microsoft

Pessoal,

Olhem o que eu encontrei!
Verdadeiras pérolas do Sistema do Tio Bill:




Agora a única solução para esses erros:


"Nada é mais poderoso que uma ideia cujo o tempo chegou"
Victor Hugo

"Free by necessity ... Linux by choice"

Abraços T+

Iron Maiden (O show)

Amigos, impossível não comentar. O show que aconteceu nesta ultima terça, dia 31.03.2009, foi simplesmente inesquecível!
“Screaaam for me, Recife!” - Era o que Bruce pedia para gritarmos. Nos recifenses, somados a fãs de todo o Pais – gritamos. E gritamos muito, em um show que, apesar de não ter alcançado o número estimado de pessoas, marcou época e dividiu águas numa terra tão sedenta de atrações desse porte. Foram + de 18.000 loucos, que tiveram o privilegio impar de ver e ouvir a maior banda de heavy metal de todos os tempos.
Estavam no palco nada mais nada menos que: Bruce Dickinson (vocalista e piloto nas horas vagas), O mito Steve Harris (baixista e praticamente dono da banda), Nicko McBrain (baterista e o maior mastigador de chiclete do mundo), Adrian Smith, Dave Murray e Janick Gers (guitarristas para todos os gostos). O IRON MAIDEN!!!!




2. Livrando-se dos "Pacotes Órfãos" - Modo Gráfico


Em um post que publiquei em Julho do ano passado[1], dei uma dica simples falando de um Software chamado Deborphan, que é utilizado para removermos os "pacotes órfãos" do nosso sistema, tudo através do bom e velho console.
Bem, agora quero mostrar a vocês que essa não é nossa única opção, como tudo em Linux, podemos fazer isso também através da interface gráfica, para isso basta instalarmos o GtkOrphan.
Este Software é bem intuitivo e faz exatamente o que o Deborphan faz, só que sem as linhas de comandos.

Let's go:

1º) A única linha de comando que você precisará utilizar, será para baixar e instalar o aplicativo. Entre no console e corra o comando:

$ sudo apt-get install gtkorphan

2º) Agora siga os menus:

Sistema --> Administração --> Remove orphaned packages

Pronto! Agora basta selecionar e limpar os benditos órfãos.

Abraços T+

[1] Livrando-se dos "Pacotes Órfãos"

Fórum de Tecnologia em Software Livre

O I Fórum de Tecnologia em Software Livre da Regional Recife pretende fomentar a disseminação das novas tecnologias baseadas em software livre, bem como compartilhar experiências bem sucedidas tanto de empresas públicas quanto do setor privado nesta área, interagindo com as comunidades e academias através de palestras, debates, mini-cursos e oficinas.

Para maiores informações, acesse:
http://www.softwarelivre.serpro.gov.br/recife

30 Motivos para Usar o Linux

Neste artigo publicado na comunidade VOL, o autor Jefferson, demonstra por que você não deve temer em se aventurar na utilização do Linux. Fala também das ferramentas do Linux que tendem a lhe dar conforto durante a sua utilização, onde algumas dessas são idênticas as do Windows e muitas outras até melhores. Vale a pena ler.

Segue link do Artigo:

30 motivos para usar o Linux

Fonte: VOL


Frase do Dia

"Errar é humano e perdoar é divino, servem para ilustrar um covarde irresponsável. Errar e reparar os seus erros é um ato de coragem e serve para apontar uma pessoa correta"

Tiny Willy

Compartilhando Conexão 3G via Wireless no Linux

Como bem sabemos “A necessidade incita o conhecimento”, acho que li isso em algum livro :P. Bom, nos dias de hoje é normal vermos diversas pessoas portando um modem 3G e utilizando esse tipo de conexão, e essas mesmas pessoas já devem ter se perguntado algum dia como fazer para compartilha-la, ou ainda mais, via rede sem fio. Então neste Post vou mostrar como fazer isso no Ubuntu Linux.

Vamos lá!

1º) Abra um terminal e corra o comando abaixo:

$ sudo apt-get install dnsmasq

* Este comando irá baixar e instalar o Dnsmasq.

2º) Agora vamos editar o arquivo de configuração do dnsmasq. Indo em: sudo vim /etc/dnsmasq.conf e acrescentando as linhas abaixo:

#----------------------------------------------------------------
no-resolv
server=200.169.118.22
server=200.169.117.22
interface=wlan0
interface=lo
listen-address=192.168.254.1
listen-address=127.0.0.1
domain=escolha1.com
dhcp-range=192.168.254.50,192.168.254.150,12h
log-queries
log-dhcp
#----------------------------------------------------------------
:x

3º) Agora execute o comando abaixo, para iniciar o serviço:

$ sudo etc/init.d/dnsmasq start ou restart

4º) É hora de criar um Script para estabelecer uma rede local:

#---------------------------------------------------------------
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode ad-hoc
sudo iwconfig wlan0 channel 6
sudo iwconfig wlan0 essid "home"
sudo iwconfig wlan0 key 1234567890
sudo ifconfig wlan0 up
sudo ifconfig wlan0 up 192.168.254.1
#---------------------------------------------------------------
:x

OBS: Salve o arquivo como o nome que desejar, no meu caso chamei de minharede.sh.

5º) Agora execute no console o seguinte comando, que dará a permissão de execução do Script:

$ sudo chmod +x minharede.sh

Agora execute-o

$ ./minharede.sh

6º) Agora vamos substituir o valor de uma linha no arquivo sysctl.conf. Indo em: sudo vim /etc/sysctl.conf.

#---------------------------------
net.ipv4.ip_forward=0
para
net.ipv4.ip_forward=1
#---------------------------------
:x

7º) Bom, estamos quase lá. Feito tudo corretamente, chegou a hora do criarmos nosso Script de Firewall. Vou disponibilizar o meu para vocês se basearem.

#!/bin/bash
#-------------------------------------------------------------------------------------------------------#
# Script de Firewall para compartilhamento de conexão 3G
# Autor: Gleudson Junior
# gleudson.jr@gmail.com
# http://gleudson.blogspot.com
# Licenca: GNU/GPL
#-------------------------------------------------------------------------------------------------------#

#-----------------------------------------
# Ativando os modulos
#-----------------------------------------

echo "Estamos ativando os modulos"

/sbin/modprobe iptable_nat
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_REJECT
/sbin/modprobe ipt_MASQUERADE
sleep 2
Aguarde ...

echo "Modulos ativados com sucesso"

#-------------------------------------------------------------------------------------
# Limpando todas as regras da tabela de Firewall
#--------------------------------------------------------------------------------------

echo "Estamos limpando todas regras das tabelas"

/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -F -t nat
/sbin/iptables -X -t nat
/sbin/iptables -F -t mangle
/sbin/iptables -X -t mangle
sleep 2
Aguarde ...

echo "limpeza realizada com sucesso"

#------------------------------------------------
# Ativando regra do DHCP
#------------------------------------------------

echo "Estamos ativando a regra do dhcp"

/sbin/iptables -I INPUT -i wlan0 -p udp --sport 67:68 --dport 67:68 -j ACCEPT
sleep 2
Aguarde ...

echo "regra do DHCP ativada com sucesso"

#---------------------------------------------------------------------------
# Ativando regra de mascaramento da rede
#---------------------------------------------------------------------------

OBS: Lembrem de seta a permissão de execução do arquivo e lógico, executa-lo.

$ sudo chmod 777 meufirewall.sh
$ ./meufirewall.sh

Bom é somente isso! ;)
Boa diversão e ótimo Carnaval a todos!

Fonte: http://smash-se.blogspot.com/2009/01/necessidade-faz-o-nerd.html

Dois Scripts Para Facilitar Nossas Vidas


Neste Post eu decidi compartilhar com vocês dois Scripts criados por mim e que os ajudarão bastante, ou no mínimo farão vocês economizarem bastante tempo com as linhas comandos.

1º) Esse Script é uma verdadeira mão na roda. Ele fará o download, a instalação e o update de alguns softwares utilitários para o Ubuntu Linux.

Baixar o Script: Utilitários

2º) Este script é utilizado para fazer o download e instalar o aplicativo chamado deborphan, ferramenta utilizada para limpeza de pacotes sem funcionabilidades no seu sistema. Ainda possibilita a listagem deles antes da exclusão.

Baixar o Script: Limpa Pacotes Órfãos

Até a proxima!

Convertendo Arquivos RMVB em AVI no Linux

Neste post vou mostrar como é simples e pratico fazer a conversão de vídeos que possuem formatos RMVB para o formato AVI. Somos conhecedores que o formato RMVB é um formato bastante comprimido, e que por essa característica, a perda da qualidade do vídeo é inevitável, fazendo a conversão você ganha pontos no que diz respeito a essa qualidade. Bom então vamos lá!

1. É necessário ter instalar um software chamado Mencoder, conjugado com outro chamado Lame, que são justamente os conversores. Para tanto, basta correr no seu terminal os seguintes comandos:

$ sudo apt-get install mencoder
e
$ sudo apt-get install lame

Pronto, eles se encarregam de instalar e configurar os programas.

2. Depois dos programas devidamente instalados, vamos converter os vídeos. Corra no console o comando que segue:

$ sudo mencoder -oac mp3lame -lameopts cbr:br=64:vol=2 -srate 22050 -ovc xvid -sws 1 -xvidencopts bitrate=500:max_key_interval=120:vhq=4 -ofps 30 video.rmvb -o saida.avi

Onde, video.rmvb é seu arquivo (vídeo) de entrada e o saida.avi será o nome do arquivo de saída.

Está feito! Esse processo salvará o arquivo de saída no diretório corrente (pwd).

OBS: É bom ressaltar que esses softwares não possuem interfaces gráficas, pois o principal intuito é mostrar quão é simples executar processos que a 1º vista parecem complexos, em poucas linhas de comandos.

Até a próxima.

Emulando Jogos de Super Nitendo no Linux

Quem nunca ouviu um dia algum seguidor do tio Bill, aclamar de forma desesperada a única "vantagem" (se é que é vantagem), que o Sistema da Janelinha tem sobre o Linux. Estou falando dos benditos games. Lógico, sistemas de plataforma linux, realmente não suportam todo tipo de games, pois estes games, na maioria das vezes são desenvolvidos de forma única e exclusiva para sistema fechados.
É, mas como tudo na vida tem uma segunda opção. Quem não sente saudades daqueles games antigos que faziam a cabeça das crianças e que revolucionaram a época dos consoles? Pois é, o Linux possui um Software Emulador, que nos da a possibilidade de reviver essa época, é isso mesmo, se você tem vontade de relembrar grandes clássicos, como, Final Fantasy 3, Street Figth, ou até mesmo o grande Super Mario Bro's. Você pode fazer isso no Ubuntu, de modo bem simples. Abaixo explico como fazer isso:

1. Para instalar digite no Terminal:

$ sudo apt-get install snes9express snes9x-x

2. Ou abra um navegador qualquer e digite:

apt://snes9express,snes9x-x

Feito isso, está pronto!

O programa Snesexpress é um Software Emulador que possui a interface GTK para o Snes9x, existem outros que tambem fazem isso, eu particulamente uso esse pela sua simplicidade de instalação e configuração.
Agora basta ir nos menus: Aplicativos --> Jogos --> snes9express.


Depois de instalar o Emulador, você precisará dos jogos, óbvio! Para tanto, terá que baixar os ROMS, que são os arquivos dos jogos pra esse ambiente. Eles são basicamente as informações que um dia estiveram alocadas no chip "Gigante" do cartucho do console.

Na net existem vários sites apontando para o download desses ROMS. Basta ir no Deus dos sites: www.google.com e pesquisar por "ROMS snes".

Agora não tem desculpas! Games de qualidade no Linux

Até a próxima.

Avaliador de Acessibilidade ASES disponível no Portal do Software Público


A ferramenta ASES - Avaliador e Simulador de Acessibilidade de sítios permite avaliar, simular e corrigir a acessibilidade de páginas, sítios e portais, sendo de grande valia para os desenvolvedores e publicadores de conteúdo. O principal objetivo da disponibilização do ASES é fornecer instrumentos que viabilizem a adoção da acessibilidade pelos órgãos do governo e, também, pela sociedade.

A solução é resultado da parceria entre o Departamento de Governo Eletrônico e a OSCIP Acessibilidade Brasil http://www.acessobrasil.org.br/ e tem sua distribuição livre garantida pelo uso da licença GPL, na versão 2.0 em português.

Com a disponibilização da solução a verificação da acessibilidade das páginas e portais na internet ficou mais fácil. De acordo com Corinto Meffe, coordenador do Portal, trata-se da 20ª solução livre disponibilizada para sociedade e a primeira liberada pelo Ministério do Planejamento.

O lançamento foi realizado ontem em Brasília e contou com a presença do Secretário de Logística e Tecnologia da Informação, Rogério Santanna e do diretor do Departamento de Governo Eletrônico, João Batista Ferri. O diretor fez uma breve descrição da ferramenta, dando destaque para as seguintes funcionalidades:

  • Avaliador de acessibilidade (e-MAG e WCAG);
  • Avaliador de CSS;
  • Avaliador de HTML (4.01 e XHTML);
  • Simuladores de leitor de tela (tempo) e Baixa visão (daltonismo, miopia, catarata);
  • Ferramenta para selecionar o DocType, conteúdo alternativo, associador de rótulos, links redundantes, corretor de eventos e preenchimento de formulários.

Fonte: www.softwarepublico.gov.br

Que tal Sombras e Efeitos Sem precisar do Compiz?

Quem nunca ficou maravilhado com a gama de efeitos que o Linux disponibiliza? Quem nunca viu, basta abrir o youtube e lá irá encontra diversos deles.

Sabe aqueles cubos 3D, efeitos de fogos e pingos d'aguas no movimento do cursor, janelas que parecem geleias e diversas transparências? São todos culpa exclusiva do COMPIZ!

Mas, como sabemos nem todo Linux é desse jeito e que na grande maioria temos uma bela casadinha rodando: configurações de hardware simples e o Linux. Essas maquinas não conseguem proporcionar todos esse efeitos, pois tudo que é bom tem seu custo e o preço desses efeitos é o desempenho do seu PC.

Só que o Linux também nos da outras opções para suprir nossas necessidades pelos efeitos gráficos. Pois é! Existe um software que propõem esta façanha. É o Xcompmgr! Esse programa disponibiliza diversos efeitos, como sombras em janelas, efeitos de suavidade e ainda pode utilizar o Avant Window Navigator o Cairo Dock ou ainda o gDesklets, inclusive escrevi um post relacionado a este ultimo. O Xcompmgr é bastante simples e funcional, e é altamente recomendável para PCs que possuam pouca memoria.

Para instalar digite no Terminal:

$ sudo apt-get install xcompmgr

Após isso, ative o Xcompmgr. Abra o terminal e corra o comando:

$ xcompmgr

OBS: Para que ele funcione na inicialização no S.O, basta ir no menu do GNOME, clicar em Sistema --> Preferências --> Sessões e adicione o comando acima.

Pois é galera, no Linux sempre temos outra saída.

Até a próxima.

Fonte: Usuário final