Como fazer um download pelo linux

Isso é um comando simples, muita gente deve esta falando, que idiota esse cara em colocar um comando tão simples desse, mais tem gente que esta começando agora e isso pode ser útil.

Digite no terminal:
wget URL

ex: wget centraldownloads.com.br/frto.zip

Como saber se meu hardware é compatível com o Linux?

Geralmente essas informações estão presentes no manual, ou na página da sua distribuição. Grande parte dos hardwares são hoje compatíveis com o Linux e a cada dia novos drivers surgem na Internet.

Porém, é bom que você fique atento e consulte a página da sua distribuição antes de comprar algum novo hardware. E, é claro, evite hardwares para Windows, como os famosos Winmodems. 

Fonte: O linux

Montando um Servidor de FTP

A importância em ter um servidor de FTP: 

Estou no serviço e tenho que ir até um cliente, não terei que levar nem disquetes e nem CDs, bastando acessar através do navegador (ftp://ip) e copiar os arquivos para a máquina local. Ou então você quer demonstrar essa facilidade para os seus clientes quando for vender um servidor Linux. 

Bem quero que vocês entendam que existem várias funcionalidades para um servidor de ftp. 

Mostrarei como configurar o Proftpd - servidor de ftp relativamente seguro, muito estável e robusto. 

Estou usando um Conectiva 9, mas nada impede de você estar usando outra distro, desde que tenha o Proftpd instalado na mesma, uma vez que a instalação deste pacote está fora do escopo do artigo (e claro, é um pacote tido como padrão na maioria das distribuições). 

A configuração consiste em apenas um arquivo /etc/proftpd.conf. Vejamos o arquivo em si: 

# Configuração do Proftpd
    
    ServerName                      ”ProFTPD – Instalação Default”
    ServerType                       inetd
    DefaultServer                    on
    ScoreboardPath                 /var/run
    DeferWelcome                  on
    ServerAdmin                     root@localhost
    ServerName                      ”Servidor FTP”
    SyslogFacility                     AUTH
    
    # Umask 022 é um bom padrão para prevenir que novos diretórios e
    # arquivos sejam graváveis pelo grupo ou outros usuários
    Umask                           022
    
    # Usuário e grupo para o servidor
    User                            nobody
    Group                           nobody
    
    <Directory /*>
      AllowOverwrite                no
    </Directory>
    
    # Configuração básica para ftp anônimo, sem diretório para recepção
    # de arquivos
#    <Anonymous ~ftp>
#     User                          ftp
#    Group                         ftp
#      DirFakeUser                   on
#      DirFakeGroup                  on
    
#      # ftp = anonymous
#      UserAlias                     anonymous ftp
    
#      # número máximo de logins anônimos
#      MaxClients                    10 “Número máximo de clientes, tente mais tarde.”
    
      # No máximo duas conexões por cliente
#     MaxClientsPerHost             2 “Você já está com muitas conexões simultâneas.”
    
      # welcome.msg mostrado na conexão e .message mostrado para cada
      # diretório acessado.
#      DisplayLogin                  welcome.msg
#      DisplayFirstChdir             .message
#      AccessGrantMsg                ”Acesso anônimo aceito para %u.”
    
      # Limite gravação no chroot anônimo
#      <Limit WRITE>
#        DenyAll
#      </Limit>
    
#    </Anonymous>
Por padrão, basta startar o serviço que estará funcionado sem fazer nada: 

# service proftpd start 

Agora você poderá acessar o FTP através de: 

$ ftp ip 

ou pelo navegador informando a URL: 

ftp://ip 

Será solicitado um nome de login e senha. Caso queira liberar acesso anonymous, basta descomentar as linhas que falam sobre o mesmo. 

Por questões de segurança, coloque no arquivo /etc/proftpd.conf

ServerIdent on   ” Descrição do Servidor ou Comentário “ 

para não aparecer a versão do seu Proftpd para o usuário que o está acessando. 

Para limitar seus usuários ao seu próprio home (o simulando como raiz do sistema de arquivos), adicione: 

DefaultRoot ~ root 

Espero ter ajudado alguém!!! 

Fonte: Viva o Linux

Firewall invisível com Proxy ARP

Suponha que você tenha um pequeno escritório onde possua algumas máquinas com sistemas operacionais Linux ou Windows, que estão conectadas diretamente a Internet usando um modem xDSL/Cabo ou roteador.

Você quer permitir o acesso a um servidor Web em sua rede e também quer implementar algumas regras de filtragem que você já aprendeu anteriormente.

Suponha que seu ISP lhe concedeu um range de endereços para conexão a Internet seguindo como exemplo o range: x.y.z.32/27.

Você tem uma máquina em sua rede usando o endereço x.y.z.35 como seu gateway que permite que cada máquina dentro da rede interna envie e receba pacotes para, e da Internet. Agora você tem duas opções para construir seu firewall.

1. Implementar um Firewall entre sua rede e a Internet (um lugar típico para instalar um Firewall).

2. Usar um Firewall transparente baseado em Proxy-ARP.

Neste caso, o Firewall é um potencial obstáculo para a conexão a Internet de sua empresa. Se a máquina Firewall falhar, você pode simplesmente desconectar o cabo conectado à interface eth0 no Firewall e reconectá-la ao Switch ou Hub que está no lado da interface eth1. Feito isto, você terá restaurado novamente a sua conexão com a Internet. Talvez você tenha que atualizar a sua cache ARP ou reiniciar algumas de suas máquinas, mas mesmo assim você terá restabelecido sua conexão em um prazo curto de tempo.

O objetivo deste tipo de configuração é o seguinte: a máquina Firewall Linux possui duas interfaces: eth0 e eth1, que estão configuradas com o mesmo endereço IP (x.y.z.50) e tem o ip_forwarding e proxy_arp habilitados. Isto permite que ela veja todos os pacotes que são originados ou que são recebidos para sua LAN da Internet através de seu provedor. Entretanto, você pode usar a filtragem de pacotes normalmente, assim como um sistema de firewall tradicional.

A única vantagem deste tipo de firewall é que se o mesmo se tornar inoperante (fora de operação), ou outras razões não abordadas aqui, você pode facilmente recuperar sua conectividade em um prazo muito menor de tempo do que teria em uma configuração tradicional de firewall, onde você deve possuir um endereço IP privado para o lado da sua LAN, outro endereço público para o lado da WAN e todos seus hosts apontando para o firewall como seu gateway para a Internet.

Nesta configuração abordada os hosts nem mesmo sabem que seus pacotes estão sendo scaneados e roteados por este tipo de man-in-the-middle de firewall baseado em proxy-arp.

Bom, assumindo que você tem um sistema Linux instalado com duas placas de rede (eth0, eth1), nas próximas páginas descreverei como construir este firewall.


Read the rest of this entry »

Escutando música pelo terminal do Linux

Atualmente existem vários players para Linux, de diferentes skins e funcionalidades, porém que usuário Linux nunca teve vontade de escutar música através das linhas de comando? Espero não ser o único! rs.. Bom, vamos lá! 

Obs: Apertando duas vezes tab no terminal, ele completa o nome ou caminho. 

1) entre no terminal (konsole, tty1, gnome-terminal, xterm) e digite: 

mpg321 opção caminho_para_a_musica 

No meu caso eu fiz o seguinte: 

$ mpg321 -g 80 /mnt/dados/musica/korn/ADIDAS.mp3 

A opção que eu usei “-g 80″ significa gain (volume, ganho), que varia de 0 a 100, ou seja, você regula o volume. Existem outras opções para modificar ou ajustar o áudio; basta digitar mpg321 no terminal que ele dará as opções. 

2) agora vamos deixar a música tocando em segundo plano do terminal. Neste, aperte: 

$ ctrl + z 

3) feito isso aparecerá uma mensagem parecida com essa: 

[1]+ Stopped mpg321 -g 80 /mnt/dados/musica/korn/* 

4) conseguimos colocar a música para segundo plano, porém ela ficou em stopped, para resolver isso vamos usar o comando: 

$ bg 

5) se tudo deu certo você estará escutando música em plano de fundo e com o terminal livre para utilizar. Para ver os programas que estão em plano de fundo digite: 

$ jobs 

6°) vai aparecer uma mensagem parecida com essa: 

[1]+ Running mpg321 -g 80 /mnt/dados/musica/korn/* & 

7) o primeiro número é útil para identificar o processo, para trazer o processo de segundo plano para primeiro, você usa o seguinte comando: 

fg numero_do_processo 

8) no caso do exemplo 6 usaria do seguinte modo: 

$ fg 1 

9) para cancelar um processo você tem que tê-lo no primeiro plano e apertar: 

$ ctrl + c 

10°) para escolher uma pasta inteira de música utilize o asterisco (*), por exemplo: 

$ mpg321 -g 80 /home/musicas/korn/* 

Com esse comando o programa selecionará todas as músicas que estão na pasta korn. 

Bom pessoal, quem tiver alguma dúvida é só postar!!! 

Abraços. 

Fonte: Viva o Linux