anúncios

sábado, 20 de agosto de 2011

Instalação do flash player (plugin) no GNU/Linux

Acesse o site: flashplayer em "selecione uma versão para descarregar" selecione "tar.gz" baixe e salve em algum lugar no seu /home/$USER Terminado o download, navegue até onde salvou o plugin do flash e segui os passos abaixo:
$tar -xzvf install_flash_player_10_linux.tar.gz
#mv libflashplayer.so /home/$USER/.mozilla/
#mv libflashplayer.so /usr/lib/mozilla/plugins/
Pronto, agora acesse o youtube e assista seus vídeos favoritos.

Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos



Liberando a memória RAM do Firefox

Neste post, irei mostrar como liberar o excesso de memória RAM do navegador Mozilla Firefox, essa dica pode ser aplicada nos SOs Windows e Linux.

Abra seu Firefox e digite na barra de endereços: http://about:config
Tecle enter para entrar no módulo de configurações manuais do Firefox, aparecerá uma lista com vários nomes de comandos e opções definidas por padrão. A nossa opção não existe na lista, temos que incluí-la, para isto faça o seguinte:
1. Com o botão direito do mouse, clique sobre a listagem.
2. Escolha 'Nova Opção', 'Boolean...'
3. Digite o seguinte: config.trim_on_minimize
4. Clique em OK e escolha a opção 'True' que aparecerá na tela seguinte.
5. Feche e abra novamente o Firefox.

Feito!

Converter filmes do formato AVI e RMVD para MPEG

Script que converte filmes do formato avi e rmvd para mpeg afim de gravá-los em um DVD.

#!/bin/bash
#script que converte filmes do formato avi e rmvd para mpeg afim de gravá-los em um DVD.
for filme in `ls *.avi *.rmvb`; do
filmempeg=`echo $filme | sed s/.avi/.mpeg/`;
echo “Convertendo $filme para $filmempeg”;
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=0:acodec=ac3:abitrate=192:aspect=4/3 -ofps 30000/1001 -o $filmempeg $filme
done


10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Curso de Linux






Referência:
http://tdmsilvino.wordpress.com/2008/05/25/convertendo-filmes-avi-e-rmvb-para-mpeg/

Configurando roteador Wireless com modem ADSL D-Link 500B

Neste post irei explicar como configurar seu roteador wireless mantendo seu modem adsl em router.
O padrão da faixa de IP do roteador possui IP 10.0.0.1 e o modem ADSL D-Link 10.1.1.1, pode haver conflto onde o roteador wireless não aceita o DHCP do modem ADSL D-Link, a solução é alterar o IP default do roteador wireless para 192.168.1.1 ou qualquer outro IP que não comece com 10.x.x.x.
Assim o modem ADSL D-Link pode permanecer como router.
Lembrando que após alterar o IP do roteador wireless, o acesso a sua interface passará a ser feita pelo navegador, porém digitando o novo IP alterado.
PS: Não é necessário mudar nada no modem ADSL D-Link que já esta configurado como Router Ok!
Vamos lá! Digite no browser o IP padrão 10.0.0.1 em seguida entra com o user e senha padrão (ou outro caso tenha alterado) ENTER
Clique em Rede e altere o IP para a faixa 192.168.1.1 não é necessário mudar a Máscara de Sub-Rede, clique em salvar. Aguarde um instante.
Agora feche o browser e abra novamente, entre com o novo IP 192.168.1.1.
Nesta hora sua internet já deve esta funcionando se o cabo de seu modem ADSL estiver conectado na porta WAN do roteador Wireless.
Agora vamos habilitar a segurança.
Na interface de configuração do roteador wireless, clique em "Wireless" e marque "Ativar Segurança Wireless" escolha o "Tipo de segurança" WPA2, "Opções de segurança" deixe automático para não complicar, "Formato de chave" ASCII chave até 13 caracteres, Hexadecimal até 25 caracteres bem mais segura. Escolha sempre o tipo de chave "128 bits".
Se preferir pode ativar o "Filtro de MAC" e adicione o MAC das placas de rede que você for usar na rede wireless.
SSID é o nome do sinal que vai ser enviada no ar, ou seja, quando for detectar o sinal em qualquer computador que esteja perto vai aparecer o sinal com esse nome, por padrão normalmente vem com o nome da marca do roteador wireless, mas é recomendado mudar.
OBS: 1
A senha WEP é muito fácil de achar, ou seja, qualquer um com um script/aplicativo consegue achar essa senha, e ela é fácil de ser quebrada.
O ideal então seria você colocar chave: WPA-PSK/WPA2-PSK para ativar essa opção você tem que colocar antes na mesma tela "Ativar segurança Wireless" e depois no tipo de segurança colocar a opção descrita neste post.
Você poderá escolher uma senha de 8 a 63 caracteres e depois coloque em salvar e seu roteador wireless vai ser reinicializado com as novas configurações.
OBS: 2
Outra dica importante também é mudar a senha para acessar interface de configuração do roteador wireless, que vem por padrão.
Para isso vá no menu esquerda e lá em baixo tem manutenção, clica em sistema e depois em senha, lá você pode configurar nova senha, aconselho colocar a senha diferente do que você colocou no sinal.
Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos



Configurando Modem ADSL Siemens Speedtream 4200

Bem em um serviço freelancer em um cliente configurei o modem ADSL Siemens Speedtream 4200, e neste post irei descrever os passos necessários para deixar este modem em modo router.
Vamos lá então.
1)No navegador digite na URL: 192.168.254.254 e ENTER, caso este IP não funcionar, use o IP 10.0.0.1 que é o padrão de configuração.
2)Preencha o nome de usuário: root e define uma senha para este usuário. Confirme para salvar as configurações.
3)Após salvo o usuário e senha será redirecionado a tela "Resumo do sistema"
4)Clique no menu a esquerda em Configurações e no Sub-menu Interface WAN, Exclua todas as conexões atuais.
5)Após excluído as conexões de fábrica, clique em "Adicionar um novo VC".
6)Digite o VPI e VCI de sua operadora de ADSL, depois o LLC em seguida Avançar.
Em SC o valor de VPI=0 e VCI=35
7)Selecione a opção somente Cliente e clique em avançar.
8)Selecione o número 1 e clique em avançar.
9)Preencha o nome de usuário e senha fornecido pelo seu provedor de acesso e clique em avançar.
10)Selecione a opção "Connectar automaticamente ao desconectar" e avançar.
11)Avançar em PPP Estático.
12)Em opções de interface clique em avançar
habilitar utilizar firewall
habilitar sistema de detecção de ataques
RIP deixe desabilitado
habilitar NAT/NAPT
13)Digite o nome de sua conexão e clique em avançar.
Ex: "Conexão ADSL".
14)Clique em concluir.
15)Na opção #0 está sua conexão que você acabou de criar, agora clique em "reinicializar" em vermelho abaixo.
16)As configurações foram salvas, agora clique em "Reinicializar".
17)Aguarde 45 segundos até o modem reinicializar.
18)Você será redirecionado para "Resumo do sistema".
19)Aguarde 30 segundos até o modem autenticar e Pressione F5 do teclado para você ver sua conexão em verde com o número IP do lado.
20)Parabéns! Você configurou seu modem em modo router.
Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos



Ressuscitando o sistema FreeBSD

Caso fizer um desligamento bruto e aparecer a linha ao iniciar o FreeBSD
enter full pathname of shell or return for /bin/sh:
Quando a última linha exibida, pressione [enter], então fsck-y, e quando isso terminar, reinicie
[enter]
fsck-y
reboot

Feito!

Configurando FreeBSD para servir como gateway e serviço DHCP

Bom, neste post irei explicar os passos necessários de como configurar um gateway na rede com serviço DHCP no FreeBSD 8.2

Nota: em0=(interface de rede externa) e em1=(interface de rede local)

Instalação:

via ports -> /usr/ports/net/isc-dhcp31-server
/usr/ports/net/isc-dhcp31-server: make install clean

Fazendo backup do arquivo exemplo e criando um arquivo novo

mv /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf

Usando o editor de texto ee (padrão do sistema)

ee /usr/local/etc/dhcpd.conf
option domain-name-servers "208.67.222.222,208.67.220.220"; #OpenDNS
default-lease-time 3600;
max-lease-time 86400;
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.11 192.168.1.90; #range de IPs
option routers 192.168.1.10; #gateway
}

Iniciar serviço dhcpd

#/usr/local/etc/rc.d/isc-dhcpd start

Ativar roteamento
#sysctl -w net.inet.ip.forwarding=1
(net.inet.ip.forwarding: 0 -> 1)

Habilitando os serviços necessários
ee /etc/rc.conf
ifconfig_em0="DHCP"
ifconfig_em1="inet 192.168.1.10 netmask 255.255.255.0"
dhcpd_enable="YES"
natd_enable="YES"
natd_interface="em0" #em0=placa1(conexão com Internet) em1=placa2(rede local)
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"

ee /boot/loader.conf
ipfw_load="YES"
ipdivert_load="YES"
net.inet.ip.fw.default_to_accept="1"
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE

Para poder usar o NAT, IPFIREWAL, IPDIVERT é necessário compilar o kernel
Compilando kernel FreeBSD
Então adicionaremos os parâmetros necessários para o funcionamento como gateway. No nosso exemplo copiaremos o arquivo GENERIC (este é apenas uma arquivo modelo) com outro nome (KERNCUSTOM). Teremos então dois arquivos, o modelo base (GENERIC) e o outro ao qual iremos modificar (KERNCUSTOM). Para realizar a cópia faça

#cp –p /usr/src/sysi386/conf/GENERIC /usr/src/sysi386/conf/KERNCUSTOM.

Manter o mesmo nome do arquivo de configuração e do próprio kernel (ident) ajuda a manter a organização.
Então adicionamos os seguintes parâmetros (as linhas que iniciam com # são comentários):
ident KERNCUSTOM #Nome de identificação do kernel. Não há relação com o nome do arquivo, é apenas uma boa prática para identificar e/ou versionar e organizar as possíveis variações de kernel;
options IPFIREWALL # Habilitando o módulo do IPFW (firewall);
options IPFIREWALL_FORWARD # Habilita o repasse de pacotes entre interfaces de rede interna e externa;
options IPFIREWALL_DEFAULT_TO_ACCEPT # Comportamento padrão para o firewall, definido como aberto (caso essa linha seja omitida o padrão será fechado, portanto as regras no arquivo de rc.firewall deverão ser alteradas);
options IPFIREWALL_VERBOSE #Habilitando o log do firewall no syslogd;
options IPFIREWALL_VERBOSE_LIMIT=1000 – #Limite do log em Mb;
options IPDIVERT #Habilitando o uso de socket divert por padrão na porta 8668.

Editado o arquivo KERNCUSTOM, devemos então retornar ao diretório /usr/src para que consigamos executar os comandos para construção e instalação do novo kernel.
A construção do kernel usando o arquivo de configuração que foi editado, a depender do microcomputador, pode ser demorada. Para isso, execute:

# make buildkernel KERNCONF=KERNCUSTOM

Se nenhum erro foi encontrado, instale o novo kernel usando o make:

#make installkernel KERNCONF=KERNCUSTOM

Se tudo ocorreu bem, teremos então o FreeBSD pronto para atuar como gateway. Assim, basta reiniciar o computador e ligar suas conexões de rede (interna e externa) nas interfaces corretas. Lembre-se das configurações do rc.conf, devemos nos atentar em ligar as conexões de rede às placas corretas.

Caso o cliente tiver problemas para navegar
#ipfw add 65000 allow ip from any to any #libera os pacotes que tava bloqueando

Feito!
10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos

Referências:
http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=20814
http://www.kodiva.com/post/freebsd-as-an-internet-gateway-with-dhcp-services
http://blog.clickgratis.com.br/mauricio/

Instalando ambiente gráfico Gnome no FreeBSD

Neste post explicarei como instalar o ambiente gráfico e iniciar no sistema FreeBSD 8.2

Antes de instalar pacotes no FreeBSD usando o ports, precisa atualizar
#portsnap fetch update

Método 1(usando no cd)
Xorg
#cd /usr/ports/x11/xorg
#make install clean Demorado...Aguarde!

Gnome
#pkg_add -r gnome2
OU
#cd /usr/ports/x11/gnome2
#make install clean
Ambos demorado...Aguarde!

Método 2 (usando o DVD)
Pelo sysinstall do DVD FreeBSD
marque gnome2 e xorg
aguarde a instalação

Bom, terminado de fazer o download,compilado tudo e instalado o X e o Gnome, hora de configurar o X, depois o Gnome para iniciar.

Configurando do X
crir arquivo xorg.conf
#Xorg -configure
#mv xorg.conf.new /etc/X11/xorg.conf


Section “ServerFlags”
Option “AllowEmptyInput” “0"
EndSection

E na Section “InputDevice”, modifique deixando deste modo.

Section “InputDevice”
Identifier “Keyboard0"
Driver “Keyboard”
Option “XkbModel” “abnt2"
Option “XkbLayout” “br”
Option “XkbVariant” “”
EndSection


Depois que instalar o gnome, não esqueça de inserir no /etc/rc.conf:

dbus_enable="YES"
hald_enable="YES"
gdm_enable="YES"
gdm_lang=”pt_BR.ISO8859-1"

ou se caso instalou o ambiente KDE (KDM)

dbus_enable="YES"
hald_enable="YES"
local_startup="${local_startup} /usr/local/kde4/etc/rc.d"
kdm4_enable="YES"

#/usr/local/etc/rc.d/dbus start
#/usr/local/etc/rc.d/avahi-daemon start
#/usr/local/etc/rc.d/avahi-dnsconfd start
#/usr/local/etc/rc.d/hald start
#/usr/local/etc/rc.d/gdm start

Se precisar, execute o comando abaixo
echo "/usr/local/bin/gnome-session" >> ~/.xinitrc

Agora vamos alterar o arquivo .dmrc, que fica na pasta do usuário. $HOME/.dmrc. Caso não tenha crie um.
Após adicione as seguintes linhas no arquivo .dmrc:

[Desktop]
Session=gnome
Language=pt_BR.ISO8859-1

Agora vamos editar o arquivo /boot/loader.conf para deixar o som iniciar após o boot.
Dê o comando:
#ee /boot/loader.conf

snd_driver_load=YES
snd_foo_load=YES

#reboot

Screenshot do FreeBSD com ambiente gráfico Gnome


Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos

Referências:
http://www.beersd.com.br/freebsd/instalando-gnome2-no-freebsd/
http://www.freebsd.org/gnome/docs/faq2.html#q6

Configurando o Apache, PHP e MySQL no GNU/Linux

No Debian e derivados
Segue o tutorial que postei no Viva o Linux em: http://www.vivaolinux.com.br/dica/Instalacao-do-PHP-+-MySQL-+-Apache-+-PHPMyAdmin-e-resolvendo-problemas/
No Slackware
Considerando, que tenha feito a instalação full ou tenha setado os pacotes: (apache, php, mysql) na instalação do Slackware Linux, basta apenas configurar para poder usar normalmente.
Edite o arquivo /etc/httpd/httd.conf
#vim /etc/httpd/httd.conf
Procure a linha abaixo e descomente(retire o # da frente da linha) para habilitar o suporte a php:
# Include /etc/httpd/mod_php.conf
Salve e no mesmo arquivo, edite a tag adicionando index.php na frente Assim:

DirectoryIndex index.php index.html

Salve o arquivo e saia
iniciar o Apache
#apachectl start
Se quiser que exibe os erros de sintaxe do PHP
Edite o arquivo /etc/httpd/php.ini
#vim /etc/httpd/php.ini
em display_errors, log_erros, display_startup_erros esta como off, altere para on, salve o arquivo e reinicie o apache
#apachectl restart
no navegador: http://localhost/
Lembrando que os arquivos *.php e *.html devem ser salvos em /var/www/htdocs, para isso é necessário setar permissão: #chmod 777 /var/www/htdocs
iniciar o MySQL #mysql_install_db (somente 1x)
#chown -R mysql.mysql /var/lib/mysql (somente (1x)
#mysqld_safe & (toda vez que for usar o MySQL)
abra no shell:
com o MySQL iniciado:
$mysql -u root password (1x)
$mysql -u root -p e digita a senha criada com o comando acima)
$show databases; /*mostra banco de dados criados*/
$use ; /*usar banco de dados criado*/
$show tables; /*mostrar tabelas presentes em um banco de dados*/
$describe ; /*mostrar estruturas de uma tabela*/
cria a base de dados
mysql> create database
prepara a base de dados que vai usar
mysql> use
script sql para criar tabela
mysql> create table (
atributos da tabela
);
exibe a estrutura da tabela criada
mysql> desc

Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos



Compilação de pacotes no GNU/Linux

A maioria dos usuários com pouca experiência costumam executar: ./configure; make; make install o que não seria o modo mais adequado e sim como descrito neste post que esta de acordo com os padrões do GNU/Linux.
Descompactando o source do pacote
.tar.gz
tar -xzvf pacote.tar.gz
.tar.bz2
tar -jxzvf pacote.tar.bz2
Compilando
$./configure --prefix=/usr --sysconfdir=/etc
Explicação:
--prefix=/usr define que os binários, bibliotecas e documentações devem ser instalados dentro de /usr e não dentro de /usr/local como é por padrão quando se usa somente ./configure

--sysconfdir=/etc define que os arquivos de configuração do pacote devem ser instalados dentro de /etc e não dentro de /usr/local/etc como por padrão.

Se tudo ocorrer certo e não receber nenhuma mensagem de erros de dependências. Então pode passar para o próximo passo.
Compilar o pacote
$make
Instalando
#make install DESTDIR=/usr/local/src/nomedopacote/
Após executar o comando acima estará instalado em /usr/local/src/nomedopacote/

Nota:
Se você usa a distro Slackware, então pode criar pacote tgz dentro do diretório que instalou.
No caso /usr/local/src/nomedopacote/
#makepkg nomedopacote-versão.tgz e responder yes nas perguntas que aparecer.
Feito!

Script para compilar o Kernel Linux

Segue o script que usei para compilar o Kernel 3.0.1, mas pode ser facilmente adaptado para outras versões, basta alterar no script com versão corrente que for compilar.
PS: Considerando que já esteja com todas as dependências instaladas.
gcc,ncurses,etc
Testado na distro Slackware

#!/bin/bash
echo "Script para compilar o Kernel Linux 3.0.1";
echo "Baixar o source do kernel 3.0.1 - www.kernel.org - 74MB ";
wget -c http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.0.1.tar.bz2
cp linux-3.0.1.tar.bz2 /usr/src
cd /usr/src
tar -jxvf linux-3.0.1.tar.bz2
echo "Remover e criar link simbólico para o diretório chamado linux";
rm linux
ln -s /usr/src/linux-3.0.1 /usr/src/linux
echo "Estamos em /usr/src/linux";
cd linux
echo "Para limpar as configurações executado make mrproper";
make mrproper
echo "ATENÇÃO!";
echo "Existem outras maneiras de configurar o kernel, inclusive em modo
gráfico, mas aqui vou me referir apenas ao menuconfig.";
echo "Esta parte depende muito da máquina em
questão. É necessário que você selecione todas as opções referentes ao seu hardware e os sistemas de arquivo que você usa.
No menuconfig um ?*? significa que a opção será compilada dentro da
imagem do kernel, um ?M? significa que será compilado como um módulo
externo.
O sistema de arquivos que a sua partição linux usa deve ser marcado como ?*?, bem como suporte a IDE (ou SCSI se for o caso). O restante das opções podem ser escolhidas como módulo, você escolhe.";
echo "Lembre-se que se você selecionar alguma opção como módulo, deve
marcar a opção Loadable Module Support -> Enable loadable module support, Loadable Module Support -> Module unloading e
Loadable Module Support -> Automatic kernel module unloading.
make menuconfig
echo "Salve a configuração. Agora vamos compilar.";
echo "Compilação propriamente dita";
make
echo "Compilando os módulos"
make modules
echo "Instalação dos módulos criados";
make modules_install
echo "Criar a imagem bootável do kernel";
make bzImage
echo "Após terminado esse comando a imagem do kernel gerada é gravada em /usr/src/linux/arch/x86/boot/bzImage";
echo "Copiando os arquivos de imagem para /boot"
cp /usr/src/linux/arch/x86/boot/bzImage /boot/
echo "Pronto Kernel compilado";
echo "Adicionar a entrada do novo kernel no gerenciador de boot.";
echo "PS: É importante que você mantenha a versão padrão do kernel para poder inicializar o Linux em caso de erros no kernel novo";
echo "Saiba qual a partição onde seu Linux está instalado. É algo como
/dev/hdax, para IDE e /dev/sdax, para SATA, onde x é um número da sua / raiz.";
#Menu de escolha, caso use Lilo tecle 1, caso use Grub tecle 2, caso use Grub2 tecle 3
echo -e "Escolha a opção de acordo com o seu gerenciador de boot\n1)Lilo\n2)Grub\n3)Grub2\n";
read x;
case "$x" in
1)
echo -n -e " Olhe no lilo.conf na parte referente ao outro kernel e use a mesma partição na nova configuração.\n"
echo -n -e "image =/boot/bzImage\nroot=/dev/sda1\nlabel=Linux3.0.1\nread-only"
echo "Abrindo o arquivo /etc/lilo.conf"
vim /etc/lilo.conf
echo "Depois de salvo, atualize o lilo"
lilo
;;
1|2)
echo -n -e "Edite o arquivo de configuração do grub referente ao outro kernel\n"
echo "Abrindo o arquivo /boot/grub/menu.lst"
nano /boot/grub/menu.lst
echo "Depois de salvo, será atualizado o grub"
update-grub
;;
1|2|3)
echo -n -e "Edite o arquivo de configuração do grub2 referente ao outro kernel\n"
echo "Abrindo o arquivo /etc/grub.d/40_custom"
nano /etc/grub.d/40_custom
echo "Depois de salvo, será atualizado o grub2"
update-grub
;;
1|2|4)
echo "Escolha incorreta! Favor escolher a opção 1 - Lilo, 2 - Grub ou 3 - Grub2
;;
esac


OBS: Caso seu computador tenha placa de vídeo NVIDIA/ATI, é necessário executar o arquivo de instalação da respectiva placa novamente em init3.

Feito!
10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos

Personalizar o Slackware

Apesar de no momento de instalação da instalação do Slackware escolhemos o layout do teclado como br-abnt2, não escolhemos o idioma padrão do sistema, abaixo veremos como padronizar o sistema para a linguagem PT-BR.

1° Mudar o idioma padrão do sistema:
Edite o arquivo: /etc/profile.d/lang.sh e deixe as variáveis dele igual ao exemplo:
export LANG=pt_BR
export LINGUAS=pt_BR
export LC_CTYPE=pt_BR.ISO8859-1
export LC_ALL=pt_BR
export SYSFONT=lat1u-16

2º Teclado br-abnt2, o conteúdo a seguir é derivado do artigo do Cláudio Henrique Fortes Félix publicado no Viva o Linux para mais detalhes acesse-o aqui . O que você vai ver aqui é um resumo do artigo, e como apliquei no meu Slackware.

Edite o /etc/X11/xorg.conf e na seção inputDevice deixe como abaixo:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection

Feito isso reinicie o servidor X, verifique se mudou as configurações com o comando abaixo:
# lshal | grep xkb

Se continuar a configuração do teclado us, siga o passo abaixo:
1º Faça uma copia do arquivo 10-keymap.fdi, igual abaixo:
# cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy

edite o arquivo /etc/hal/fdi/policy/10-keymap.fdi, e aonde estiver evdev troque para abnt2 e aonde estiver us troque para br.

Feito isso reinicie o Hal: . /etc/rc.d/rc.hald restart

E se ainda não funcionou, modifique o /etc/X11/xorg.conf adicione as linhas abaixo:
Section "ServerFlags"
Option "AllowEmptyInput" "off"
Option "AutoAddDevices" "off"
EndSection

Reinicie o servidor X e pronto!

Procedimentos para o Slackware 14.2
Nessa versão, houve uma pequena alteração para definir o layout o teclado para ABNT2_BR
Copiar o arquivo /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf para /etc/X11/xorg.conf.d/
# cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d/
Alterar de us para br em Option "XkbLayout" no arquivo /etc/X11/xorg.conf.d/90-keyboard-layout.conf
#vim /etc/X11/xorg.conf.d/90-keyboard-layout.conf

Ficando assim
Section "InputClass"
Identifier "keyboard-all"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "br"
#Option "XkbVariant" ""
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

ESC +:x (salva e sai do editor Vim)

Só fazer logout que o teclado estará configurado para o layout ABNT2_BR
Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos

Referência:
http://blogdobalani.blogspot.com/2010/06/personalizar-o-slackware-131.html
https://www.vivaolinux.com.br/dica/Configurar-teclado-ABNT2-no-Slackware-14-64-bits

Atualizar o Slackware para versão current

Edite o arquivo /etc/slackpkg/mirrors
Descomenta apenas a versão current, depois execute os passos abaixo no terminal nessa ordem!
#slackpkg update
#slackpkg upgrade-all
#slackpkg install-new

Feito!

10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos

Instalação e Pós instalação do Slackware

Neste post irei mostrar os passos de instalação do Slackware 13.1 para Servidor ou Desktop.
Download
ftp://ftp.slackware-brasil.com.br/slackware-13.1-iso/
DVD: slackware-13.1-install-dvd.iso
CDs
slackware-13.1-install-d1.iso (pacotes essenciais para servidor)
slackware-13.1-install-d2.iso (xorg, libs, etc)
slackware-13.1-install-d3.iso (KDE e pacotes do mesmo)
Para Servidor apenas o cd1 é suficiente, já para ter o Desktop completo, então use o DVD ou 3 cds.
Tendo feito o download da imagem iso do Slackware 13.1 e gravado no dvd ou cd. Mãos a obra!
Passos de instalação do Slackware
1)Configure a BIOS para arrancar pelo cd/dvd
Para entrar na BIOS normalmente é feito pelas teclas F2,F10,Del. Use a tecla que for indicada no arranque da máquina.
Na BIOS procure pela opções de arranque BOOT. Através deste menu poderá escolher a ordem de arranque dos dispositivos instalados na sua máquina.
2)Coloque o cd1 do Slackware no seu leitor de cd/dvd. O cd irá correr automaticamente mostrando um primeiro ecrã onde poderá optar escolher pelo kernel personalizado do Slackware.
Abaixo tem a lista completa (em inglês) dos Kernel’s que pode usar ao arrancar pelo CD.
adaptec.s – Supports most Adaptec SCSI and RAID controllers.
ataraid.i – bare.i with support for ATA RAID chipsets.
bare.i – The standard, generic IDE/ATAPI kernel.
bareacpi.i – bare.i with support for ACPI.
ibmmca.s – Supports old IBM Microchannel (PS/2) machines.
jfs.s – bare.i with support for IBM’s JFS and AIC7xxx.
old_cd.i – Supports very old CD drives.
pportide.i – Supports parallel-port disks and CD drives.
raid.s – Kernel with support for Compaq Smart Array, Mylex
DAC960, AcceleRAID, and eXtremeRAID controllers.
sata.i – bare.i with support for various SATA controllers.
scsi.s, scsi2.s, scsi3.s: Support various SCSI controllers.
speakup.s – bare.i with Speakup speech and Adaptec AIC7xxx SCSI.
xfs.s – bare.i with support for SGI’s XFS and Adaptec
AIC7xxx support. *NO* ext2/ext3/reiserfs!
Escolhe qual for o apropriado para seu computador digitando a respectiva opção apropriada.
3)Depois do Kernel carregado devemos configurar o teclado.
(qwerty/br-abnt2.map) 1
Após seleção do teclado pode testá-lo através do Keyboard Test. Para confirmar digite 1 e cancelar 2.
4)Agora começa a instalação efetuando o login de root.
root e tecle ENTER
5)Depois que logou como root, partimos para o particionamento do disco rígido.
#cfdisk /dev/sda
Para servidor crie as partições: /, /usr/local, /home, swap.
Dependendo da função do servidor precisará de uma partição /var para os logs.
Para desktop crie as partições: /, /home, swap.
6)Feito o particionamento do disco rígido então digite setup
Em ADDSWAP para adicionar a partição swap que criou no particionamento.
O assistente irá detectar automaticamente a partição Swap, somente tem que confirmar.
7)No passo seguinte o assistente irá pedir ao utilizador a partição onde instalará a partição /.
Escolha a partição que marcou como boot no particionamento do cfdisk no caso /, as demais apenas altere o rótulo das respectivas partições /usr/local/, /home/, /var (caso tenha criado).
8)Formate as partições criadas usando sistemas de arquivos ext3 se for servidor, ou ext4 se for desktop.
9)Escolha opção 1 "Install from Slackware CD or DVD".
10)Escolha para que o assistente procure automaticamente pelo CD/DVD do Slackware, selecionando auto.
11)Antes que comece a instalação de ficheiros propriamente dita o utilizador terá que escolher séries de pacotes para instalar.
Para servidor então aconselho que apenas marque os pacotes A, AP, D, K, N.
Para desktop deixe tudo marcado.
12)Para servidor use a opção Menu para selecionar os pacotes de que vai necessitar de maneira a não sobrecarregar o servidor com pacotes desnecessários.
Para desktop use a opção Full que instalará todos pacotes.
13)Agora espere que o Slackware termine a instalação dos pacotes que optou.
Mais à frente ser-lhe à pedido que insira o CD 2 (exceto caso esteja a instalar por DVD) para continuar, simplesmente troque de CD e tecle ENTER.
14)Após concluída a instalação de todos os pacotes anteriormente selecionados o assistente de instalação irá questionar o utilizador se pretende criar um dispositivo de arranque USB para o seu Sistema Slackware. Você decide, eu escolho Skip, pois se precisar pode usar o livecd de alguma distro.
15)Em seguida será pedido para instalar o gerenciador de boot do Linux utilizado pelo Slack, o LILO. Por norma a instalação deverá ser Simples e tudo correrá normalmente sem problemas.
16)Após este passo o LILO irá perguntar se pretende configurar o LILO para usar o “FRAME BUFFER CONSOLE”
16)Poderá eventualmente adicionar parâmetros necessários ao LILO para que o seu sistema corra em pleno. Normalmente esta opção só é usada por utilizadores avançados ou por quem está a ter problemas com a instalação do LILO. Como não iremos precisar de adicionar nenhum parâmetro tecle ENTER.
17)Escolhe a instalação do LILO na MBR
18)Escolhe o modelo do seu mouse, normalmente é ps2 ou ubs.
19)O passo seguinte é para configurar o GPM, o GPM é um programa que lhe permite cortar e colar texto em terminais virtuais usando o mouse
20)Configuração da rede (Network)
Define o Hostname, Domínio em que o grupo se encaixa, e por último escolhe como a máquina irá receber o IP por DHCP ou caso seja servidor use IP Fixo.
Confirme os dados de configuração da rede.
21)Agora marque os serviços que deseja que seja iniciados no boot do sistema.
22)Configuração do relógio hardware, é lhe questionado se o relógio se encontra coordenado com o Tempo Universal Coordenado. Em caso de qualquer dúvida responda sempre NO.
23)Define o fuso horário de sua região.
24)Caso seja uma máquina desktop nessa opção deve escolher qual ambiente gráfico deseja iniciar por default.
25)Para encerrar a instalação é necessário escolher uma senha de root para o sistema.
26)Reinicie digitando o comando #reboot e retire o CD/DVD do leitor de cd/dvd.
Pronto Slackware instalado!

Pós instalação do Slackware
Feito a instalação com sucesso do Slackware dos passos descritos acima, agora irei mostrar a pós instalação.
Se seu caso é desktop deve ter notado que iniciou sem ambiente gráfico né.
É default do Slackware iniciar em init3, mas pode alterar no /etc/inittab de init3 para init4(X11).
Vamos as configurações:
Xorg: xorgsetup para configurar o X11.
Som: alsaconf para configurar placa de som e ajustes de caixa de som alsamixer.
Crie um usuário comum (regular): adduser e adicione nos grupos floppy, cdrom, vídeo, power, plugdev, netdev
Logue no usuário criado e digite startx e iniciará o ambiente gráfico default que escolheu durante a instalação.

Bem isso foi o básico para ter o sistema pronto para usar.
Na instalação de pacotes use o SlackBuild - http://www.slackbuilds.org/
SlackBuild é um script que extrai o pacote, gera o tgz, redireciona para /tmp/pacote.tgz, depois só installpkg pacote.tgz.

Feito!
10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos

Atualizar Debian Lenny(5) para Squeeze(6)

Se você tem o Debian Lenny instalado no seu computador, e deseja atualizar sem precisar fazer download da nova versão do Debian Squeeze. Então abre o terminal e mãos a obra!
Segue os passos...
Logando como root
$su
#
Atualizar o Lenny
# aptitude update
# aptitude upgrade
Modificar a versão do Lenny para Squeeze
#vim /etc/apt/sources.list
deb http://ftp2.de.debian.org/debian/ squeeze main
deb-src http://ftp2.de.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib
Atualizar
# aptitude update
Instalar dpkg,aptitude,apt referente a versão squeeze
# aptitude install dpkg aptitude apt
# dpkg -l libfam0c102 | grep ^ii
# aptitude install libfam0
Atualização mínima
# aptitude upgrade
Atualização completa
# aptitude full-upgrade
# reboot
# cat /etc/debian_version
6.0.1
# uname -r
2.6.32-5-686
Tá ae a dica pra quem tem o Debian Lenny instalado, e quer atualizar para o Squeeze
Também pode ser aplicado para outras versões, claro fazendo as devidas alterações.

Feito!
10 Motivos para Estudar no Cursos 24 Horas

Depoimentos de Alunos

Lista de Cursos


Executar Wireshark com usuário comum

Solução do Wireshark para poder executar com user comum, pois antes só era permitido como root e com user comum não reconhecia as interfaces.

Caso executar o wireshark com usuário comum e não reconhecer as interfaces de rede, só funciona logado como root, que não é recomendado!
Então segue:

Crie um grupo com o nome de wireshark e inclua o seu usuário
#groupadd wireshark
#usermod -a -G wireshark saitam
No próximo passo vamos atribuir o dumpcap para o grupo wireshark e que somente usuário dele possam executa-lo.
#chgrp wireshark /usr/bin/dumpcap
#chmod 750 /usr/bin/dumpcap
No próximo passo será dado permissões para o setcap funcionar.
#setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
Verifique se a mudança ocorreu:
#getcap /usr/bin/dumpcap
/usr/bin/dumpcap = cap_net_admin,cap_net_raw+eip

#chmod o+x /usr/bin/dumpcap

Se você obteve uma resposta igual a acima seu Wireshark já deve estar funcionando com as suas interfaces de rede.
$wireshark &
abriu e reconheceu as interfaces de rede

Testado na distribuição Linux Slackware!

Referência:
http://packetlife.net/blog/2010/mar/19/sniffing-wireshark-non-root-user/

Juntar arquivos e converter arquivos ngr para iso

Como juntar arquivos e converter arquivos ngr para iso no Linux?
Fez o download de documento/filme/jogo de um site qualquer, mas esta dividido em 3 partes e terminados com números, por exemplo:
arquivo.nrg.001
arquivo.nrg.002
arquivo.nrg.003

E agora como juntar esses arquivos?
Simples, para unir todos esses arquivos em um só, basta executar o seguinte comando:
cat arquivo.nrg.[0-3] [0-3][0-3] > arquivo.nrg

Beleza, agora temos um arquivo com o tamanho de todos os outros somandos.
Este arquivo é uma imagem de CD/DVD do Nero, então antes de mais nada devemos transformar este nrg em um iso.

Instale o pacote nrg2iso
Em seguida: nrg2iso arquivo.nrg arquivo.iso
Pronto. Agora pode extrair o arquivo.iso ou gravar no K3B(ou outro) como imagem ISO.

E agora como posso ler o conteúdo do arquivo.iso?
Bem, tem duas maneiras de fazer isso:
i)gravar o arquivo.iso em imagem ISO no CD/DVD usando K3B ou outro
ii)montar emulação da imagem no computador

No Windows
Instale o Daemon Tools Lite para fazer a emulação da imagem

No GNU/Linux e Unix
#mount -t iso9660 -o loop arquivo.iso /diretorio/de/montagem

Pronto, só ir no diretório de montagem para visualizar o conteúdo da imagem ISO.
Feito!

Comandos para abrir BROffice no terminal

Comandos para abrir o BROffice no terminal

soffice -writer (editor de texto)
soffice -calc (planilha eletrônica)
soffice -impress (apresentação)
soffice -base (banco de dados)
soffice -draw (desenho)
soffice -web (página p/ net)
soffice -math (equações)

Instalação e configuração do Java e PATH

Linux
A instalação e configuração do PATH do Java deste post é independente de distribuição Linux, pois é mostrado os passos manualmente, porém foi testado na distro Slackware :-)
Acesse o site da Oracle: http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
Escolha a versão Linux x86 - Compressed Binary e aceite a licença do Java, marcando no rádio button para liberar o download. Logue-se como root e crie o diretório java dentro do diretório opt na raiz do sistema de arquivo segue os passos:
1)$su - [ENTER]
2)Password: [digite a senha de root]
3)Entando no diretório que fez o download
$tar -xzvf jdk-7u3-linux-i586.tar.gz irá gerar o diretório jdk1.7.0_03
4)#mkdir /opt/java
Mova o arquivo, que extraiu para dentro do diretório java criado acima
5)#mv jdk1.7.0_03 /opt/java
6)cd /opt/java
criar link simbólico
#ln -s jdk1.7.0_03 jdk
configuração do PATH
Edite o arquivo /etc/profile com seu editor favorito
7)#vim /etc/profile
adicione no início do arquivo

export JAVA_HOME="/opt/java/jdk"
export CLASSPATH="$JAVA_HOME/lib":$CLASSPATH
export PATH="$JAVA_HOME/bin":$PATH
export MANPATH="$JAVA_HOME/man":$MANPATH

Salve e saia do editor! [# No vi/vim faça ESQ + :x]
Criando link simbólico
#ln -s /opt/java/jdk/bin/java /usr/local/bin/
#ln -s /opt/java/jdk/bin/javac /usr/local/bin/
Linkando para bibliotecas do Mozilla Firefox
#ln -s /opt/java/jdk/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/
#ln -s /opt/java/jdk/jre/lib/i386/libnpjp2.so /usr/lib/firefox/plugins/


Para testar o funcionamento do java, digite no terminal: $java -version e $javac [se aparecer uma lista de opções, é sinal, que foi instalado corretamente, caso contrário, revise os passos e tente novamente].

Agora faça o teste no terminal como segue abaixo:
[reginaldo@Saitam ~$]$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode)

[reginaldo@Saitam ~$]javac Teste.java
[reginaldo@Saitam ~$]java Teste
Teste Java no Linux-Slackware!

Feito!

Windows
Acesse o site da Oracle: http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
Escolha a versão da arquitura do seu Windows (x86 ou x64)
Windows x86 79.48 MB jdk-7-windows-i586.exe
Windows x64 80.25 MB jdk-7-windows-x64.exe
e aceite a licença do Java, marcando no rádio button para liberar o download.
Após o download e instalado, localize os arquivos nos respectivos diretórios:
C:\Arquivos de Programas\Java\jdk1.7.0\src.zip
C:\Arquivos de Programas\Java\jdk1.7.0\lib\tools.jar

Lembrando que pode ser diferente, depende qual diretório escolheu na instalação, e claro pode variar apenas na versão do JDK.
Segue os passos:
1)Clique com botão auxiliar do mouse no ícone “Meu computador” e vá em “Propriedades”. Clique em “Configurações avançadas do sistema” e depois em “Variáveis de ambiente”. Em “Variáveis do sistema” você irá clicar em “Nova”.
O nome da variável você coloca: ClassPath
Em valor da variável você coloca os endereços guardados anteriormente de modo que fique dessa maneira:
;C:\Arquivos de Programas\Java\jdk1.7.0\src.zip;C:\Arquivos de Programas\Java\jdk1.7.0\lib\tools.jar;.
Clique em OK
2)Configurar a variável Path que está em Variáveis do sistema também
Você seleciona a variável Path e clica em Editar, em Valor da variável você vai ACRESCENTAR (nada de apagar valores) o seu endereço do jdk, no meu caso ficaria assim:
variável Path
;C:\Arquivos de Programas\Java\jdk1.7.0\bin
Depois de feito isso clique em Ok e depois em Ok de novo para sair das Variáveis de ambiente e depois em Aplicar e Ok para sair das Propriedades do sistema.

Agora abre o terminal(prompt) do Windows e faça um teste
C:\Users\Reginaldo>java -version
java -version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0)
Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)

C:\Users\Reginaldo>javac -version
javac 1.7.0

C:\Users\Reginaldo>javac teste.java

C:\Users\Reginaldo>java teste
Testando programa Java no Windows 7 Professional

Feito!

Limpar MBR do HD

Há duas maneiras de limpar a MBR do HD.
Vamos lá então.
1)Método sunita e arcaico
Usando disquete de boot do Windows 98 pelo MS-DOS digite:
fdisk /mbr
2)Método xiita e moderno
Usando o liveCD de alguma distribuição Linux, digite no terminal:
#dd if=/dev/zero/ of=/dev/sda bs=512 count=1

Feito!

Reinstalar GRUB na MBR

Caso tenha feito dualboot (Windows, Linux) no seu computador e instalou o Windows depois do Linux, então deve ter notado que o sistema da Microsoft matou o GRUB né. Este post irá explicar como reinstalar o GRUB mantendo os SOs instalados.
Com o liveCD de alguma distribuição Linux em mãos, faça o boot por esse liveCD e segue os passos.
O simbolo "#" significa que esta logado como root.
Substitua X pelo número que você instalou a partição / (raiz)
#mkdir /media/mnt
#mount /dev/sdaX /media/mnt
#mount -o bind /dev /media/mnt/dev
#chroot /media/mnt
#grub-install /dev/sda
Feito!

Links úteis de algumas distribuições Linux

UBUNTU

Guia para iniciantes

Dicas e truques para Ubuntu Linux

Ubuntu guia

Guia Ubuntu PT

MANDRIVA

Primeiras impressões do Mandriva Linux 2010

wiki

fórum/comunidade

DEBIAN

Instalando o Debian Lenny Linux

O básico para o Debian Lenny no desktop

Instalando facilmente o driver da Nvidia no Debian Lenny

Um guia rápido do Debian Lenny

Mais dicas do Debian Lenny

guia de instalação

Forum Debian em Português

Lista e Discussão Oficial debian-user-portugurese

Lista e Discussão Oficial debian-user-portugurese via Google Group

História detalhada sobre o inicio desse maravilhoso sistema operancional em PDF

"Securing Debian Manual" PDF 238 Páginas

Este documento descreve a segurança no sistema Debian. Iniciando com o processo de tornar mais seguro e fortalecer a instalação padrão da distribuição Debian GNU/Linux. Ele também cobre algumas das tarefas mais comuns para configurar um ambiente de rede seguro usando a Debian GNU/linux, oferece informações adicionais sobre as ferramentas de segurança disponíveis e fala sobre a como a segurança é fornecida na Debian pelo time de segurança.
Securing Debian Manual"

FEDORA

Fedora - Dicas, comandos e indicações

Configurando conexão ADSL e discada no Fedora

CENTOS

Tutorial DO CentOS

SLACKWARE

Instalando o GNU/Linux Slackware 12.2

O Básico do Slackware Linux

Slackboock-pt-BR

Parte 1

Parte 2

Parte 3

Mais dicas

Super guia de Slackware Linux 11.0 em desktops

dicas gerais

dicas gerais 2

Slackware official

Mamãe, quero Slack! (parte 1)

Mamãe, quero Slack! (parte 2)

Mamãe, quero Slack! (parte 3 - final)

kerkeberos.net

ARCH LINUX

Um mini-guia do Arch Linux

ArchLinux

Tutoriais

Guia de Instalação

Pacman (Portugues)

Mamãe, quero Arch! (parte 1)

Mamãe, quero Arch! (parte 2 - final)

GENTOO

handbook do Gentoo

Linux com Segurança Aprimorada – SELinux

SELinux
Feito!