Páginas

sexta-feira, 14 de outubro de 2011

domingo, 28 de agosto de 2011

Que tal ouvir música direto pelo terminal?

Para começar precisamos do programa mpg123 instalado;

Dê o comando dpkg -l mpg123 se retornar ii já está instalado e pronto para o uso se invés disso aparecer un ele não está instalado em seu sistema, para instalá-lo dê o comando;

apt-get install mpg123

Agora vamos aprender como usá-lo;
Vá no terminal e digite: mpg123 diretório onde estão suas músicas

Exemplo: mpg123 -g 80 /media/Backup/Músicas/"Red Hot Chili Peppers"/Californication/"Around The World.mp3"
No exemplo acima eu usei uma partição separada do disco e indiquei exatamente qual era o arquivo que queria ouvir, mas você pode ouvir uma pasta inteira para isso coloque um *.

O mpg123 permite vários argumentos para ter melhor conforto na hora de ouvir suas músicas:

-g 80: Ajusta o volume (gain). Esse número pode variar de 0 a 100
-Z: Reprodução aleatória 
-q: Não mostra tags ID3 da música
-n 3000: Decodifica somente 3000 frames

Para ver mais opções digite: mpg123 --help ou man mpg123


Para executar o programa em background e deixar o terminal livre: bg

Se quiser voltar com o programa basta mandar o comando jobs que irá mostrar todos os seus processos em background e use o fg 1 /* Mude para o número do processo*/

Se quiser mudar para a música seguinte aperte ctrl+c e para parar ctrl+f

Lembrando que para o Ubuntu existe milhares de players no modo gráfico o mpg123 é só uma opção para quem quer variar. Abraço e até a próxima :-)

segunda-feira, 8 de agosto de 2011

Instalando e Configurando o Dhcp com IP fixo

O Dhcp e um serviço de rede que distribui as configurações da rede automaticamente como ip, máscara............

Para instalar o dhcp utiliza o seguinte comando  apt-get install dhcp3-server
após instalado e necessário configura-ló. Os arquivos de configuração do dhcp esta localizado em /etc/dhcp.
Abra o arquivo dhcpd.conf  você pode edita-lo ou se preferir faça um backup do arquivo e exclui o arquivo e crie outro com o mesmo nome tendo as seguintes configurações.


subnet 192.168.0.0 netmask 255.255.255.0 {     #Essa linha e o IP e a mascara da rede utilizada
ranger 192.168.0.50 192.168.0.60;   #faixa de IP que serão destribuidos
option domain-name-servers 192.168.0.254;    #IP do servidor que resolve nome na rede
option routers 192.168.0.254;        #IP do servidor que resolve nome na rede
option broadcast-address 192.168.0.255;       #Broadcasting da rede
default-lease-time 600;
max-lease-time 7200;
host cliente {       #Nome da maquina que receberá o IP fixo
hardware ethernet  00:00:00:00:00:00;     #MAC da placa de rede que receberá o IP fixo
fixed-address 192.168.0.20       #IP fixo que a maquina ira receber
}
}


salva e reinicia o serviço do dhcp: /etc/init.d/isc-dhcp-server restart
pronto seu Dhcp já está configurado.

Recuperando o grub no ubuntu 11.04

Primeiramente deve inicializar o Ubuntu pelo live CD.     
Feito isso abra o terminal.
Liste todas as partições do seu HD com o seguinte comando:
sudo fdisk -l
Agora  localiza em qual partição esta instalado o seu Ubuntu.
Agora temos que montar a partição que o Ubuntu está instalado.Utilize o seguinte comando: sudo mount /dev/sdb /mnt         lembrando que o /dev/sdb será a partição onde está instalado o seu ubuntu.
Com a partição devidamente montada e hora de recuperar o grub digite o seguinte comando:

sudo grub-install --root-directory=/mnt /dev/sdb      substitui o /deb/sdb pela partição raiz do seu HD

Pronto simples assism!

quinta-feira, 7 de julho de 2011

O que é o DNS e como configurar

O que é o DNS?
  O dns serve para resolver nomes ou seja ao invés de de nos digitarmos o ip de um site, digitamos o nome dele. É o dns que e responsável por traduzir nome em ip e ip em nome.
  Agora vamos aprender a configurar o dns. No linux o pacote responsável por instalar o servidor dns e o bind.

Para instalar o pacote do bind de o seguinte comando no terminal como usuário root.     apt-get install bind9
Agora entre no /etc/bind e edite o arquivo named.conf e adiciona uma zona para com as seguintes configurações.

zone "nome do dominio" {
type master;
file  "/etc/bind/db.nome do dominio";
};

Sai salvando.
Agora crie um arquivo dentro do /etc/bind com o seguinte nome db.nome do dominio

;
;
$TTL 86400
@       IN      SOA ns.nome do dominio. email. (
       2011106022     ; Serial
                            7200             ; Refresh
                            1800             ; Retry
                            1209600       ; Expire
                            3600 )           ; Negative Cache TTL
;
@  IN NS ns.nome do dominio.
@  IN NS ns1.nome do dominio.
ns  IN A ip do servidor 
ns1  IN A ip secundário
www IN A ip do servidor 
 
Agora é só Salvar e pronto o dns tá configurado lembrando que vc pode adicionar 
quanto domínios quiserem  basta criar os mesmo arquivos com o nome dos domínios 
desejados.
 
Valeu e ate a próxima.  

sexta-feira, 24 de junho de 2011

Regras Básicas "IPTABLES"

Nesse tutorial, vamos fazer um script para implantação de um firewall simples com regras básicas do iptables:

Para começar vamos abrir o terminal, dê o comando Alt+F2 e digite "gnome-terminal" ou se estiver no Kubuntu "konsole" (sem aspas);

Escolha um local para a criação do arquivo, por padrão colocaremos no diterório raiz mais se você quiser pode deixá-lo em qualquer lugar do disco basta lembrar onde ele está para poder executá-lo;

  cd /

Agora com o editor de texto vim (ou qualquer outro editor), vamos fazer o arquivo que será o nosso script;

  vim firewall.sh

Dentro do editor coloque as seguintes linhas;

  #!/bin/bash
case    $1    in
start)

echo  "Iniciando..."
echo -n " Limpando as tabelas... "
                iptables -F INPUT
                iptables -F OUTPUT
                iptables -F FORWARD
                iptables -t nat -F POSTROUTING
                iptables -t nat -F PREROUTING
echo "Ok"

echo -n "Bloqueando tudo nas tabelas INPUT, OUTPUT e FORWARD... "
               iptables -P INPUT DROP
               iptables -P OUTPUT DROP
               iptables -P FORWARD DROP
echo "Ok"

echo -n "Liberando a interface de loopback... "
               iptables -A INPUT -i lo -j ACCEPT
               iptables -A OUTPUT -o lo -j ACCEPT
echo "OK"

echo -n "Aceita o ping... "
   iptables -A INPUT -i eth0 -p icmp -m limit --limit 2/s -j ACCEPT
echo "OK"

echo -n "Fornecer as conexões estabelecidas e relacionadas... "
   iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "OK"

echo -n "Permitir todas as conexões validas de saida... "
 iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
echo "OK"

echo -n "Liberando portas BIND9 e SSH... "
             PORTAS="53 22"
             for   i   in $PORTAS;do
             iptables -I INPUT -p tcp --dport $i -j ACCEPT
             iptables -I OUTPUT -p tcp --sport $i -j ACCEPT
done
echo "Ok"

echo -n "Mascarando a rede usando o NAT... "
echo 1 > /proc/sys/net/ipv4/ip_forward           
         iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
         iptables -I FORWARD -s 192.168.0.0/24 -i eth1 -o eth0 -j ACCEPT
         iptables -I FORWARD -d 192.168.0.0/24 -o eth1 -i eth0 -j ACCEPT
echo "Ok"
;;
stop)
echo -n "Limpando as Regras... "
            iptables -F INPUT
            iptables -F OUTPUT
            iptables -F FORWARD
            iptables -t nat -F POSTROUTING
            iptables -t nat -F PREROUTING
echo "Ok"

echo -n "Aceitando tudo nas tabelas... "
            iptables -P INPUT ACCEPT
            iptables -P OUTPUT ACCEPT
            iptables -P FORWARD ACCEPT
echo "Ok"
;;
esac

Saia salvando;
Depois dê a permissão para a executar;

chmod +x firewall.sh

Depois execute-o;

./firewall.sh start

Isso fará que o script funcione de acordo com suas regras.
Se caso deseje pará-lo dê o comando acima substituindo por stop;

./firewall.sh stop

Obs. "echo -n" serve para retornar uma mensagem em caso de erro, para consultar se as regras estão funcionando basta da o comando iptables -L
Vale lembrar que são apenas regras simples e no próximo tutorial mostraremos como colocar o firewall.sh para iniciar junto com o sistema.