Search

Archive for the ‘linux’ Category

Linux é difícil?

artigo originalmente publicado em 20/08/08 – Revisado e atualizado em 10/03/2010

Nas minhas andanças pela net, achei um post no blog do Tudo e cia sobre Mitos do linux. Achei muito interessante e resolvi destrinchar um pouco mais esse mito do linux difícil.

Quando tive meus primeiros contatos com linux (acho que era conectiva 5), há cerca de 7 anos . Achei tudo muito lindo e interessante, porém ainda complicado para eu usar de maneira definitiva. Joguei o cd na gaveta e continuei com windows 98… Depois veio o XP. Nessa época eu voltei a lidar com linux graças ao kurumin. Tive obviamente meus problemas. problemas esses que sei que não resolveria se fosse leigo.

Hoje, minha situação e a situação do linux no cenário mundial é diferente também. Passei um bom tempo utilizando debian, quando então mudei para o ubuntu 8.04 e me espantei com tamanha facilidade.
Vou descrever seguindo os passos do blog do Tudo e cia, só q sob meu ponto de vista.

MITO 1: A INSTALAÇÃO DO LINUX É DIFÍCIL

Nos dias de hoje, quem instala um windows instala um linux. Talvez alguém ainda possa se enrolar no caso de particionar um hd se for fazer um dual boot, ou seja, ter o windows e o linux instalados no mesmo computador. Já no caso de uma instalação full, do zero, não tem do que reclamar. Acho que está muito mais difícil instalar ubuntu do que windows xp e tão simples quanto a instalação do windows vista ou 7.

Read the rest of this entry »

Redirecionamento de portas do vnc com IPTABLES

Desenvolvi este script para auxiliar na criação de redirecionamento de portas no vnc.
Copie o código abaixo e cole em um editor de textos. Salve e dê permissão de execução.
Como se trata de um script pra configurar algo que não tem necessidade de rodar no X, criei apenas para terminal.
Este script apenas irá jogar as regras de redirecionamento para o arquivo /etc/network/iptables-vnc, portanto, ainda necessita que você o inclua em seu script de firewall para que estas regras entrem em vigor.
Note também que é necessário ter o pacote “dialog” para que o script funcione.
Como uso muito esse tipo de redirecionamento, irei implementa-lo ao longo do tempo. Incluí um changelog para que possam acompanhar.

Read the rest of this entry »

Boot remoto com gpxe

Eu, particulamente, já me peguei várias vezes precisando de uma alternativa rápida, simples e barata para implementar clientes de Terminal server, seja usando RDP da microsoft ou LTSP.
Antigamente eu costumava utilizar imagens geradas com o rom-o-matic. Mas o principal problema é o fato de que estas imagens são específicas para um modelo em si de placa de rede, tornando-as muito pouco práticas.
Para resolver este problema, utilizo o gpxe, que é uma implementação opensource de um bootloader PXE, que vem embutidos nas roms das placas de rede.
O boot remoto com gpxe, tem as vantagens de suportar dns, HTTP, iSCSI, AoE, além de poder ser instalado para bootar através de disquete, cdrom, pen drive e ser instalado em uma ROM de placa de rede.
A sua instalação é muito fácil. Baixe o pacote em http://kernel.org/pub/software/utils/boot/gpxe e descompacte-o.
Para compilar é necessário ter instalado os pacotes make, syslinux e mtools. Para isso, instale via apt-get install make syslinux mtools em distribuições derivadas de debian. Caso use uma distribuição derivada de Red Hat (como fedora ou Centos) use yum install make syslinux mtools.

Uma vez instaladas as dependências e tendo o arquivo descompactado, entre no diretório src e digite make.
Isto irá gerar uma imagem bootável para cd (gpxe.iso), disquete (gpxe.dsk) e pen drive (gpxe.usb), dentro do diretório src/bin.

Criando imagem para disquete

Read the rest of this entry »

Frox, proxy e Cache server para ftp

Um dia desses tive um problema que não conseguia resolver de jeito nenhum: Um dos meus clientes não conseguia se conectar aos sites que mantinha via ftp. Testei de todo jeito, abri o firewall e não funcionava nem por reza brava. Foi no meio dessa turbulência que acabei tendo o prazer de conhecer o FROX, uma espécie de squid, só que pra conexões ftp.

O frox é um proxy ftp, com suporte a conexões de forma transparente, cache local e como diz o mantenedor, sempre visando a segurança.
Bom, chega de conversa, vamos colocar o frox pra funcionar.
Vamos antes de mais nada, preparar o terreno:

Primeiro criamos o diretório do cache do frox

root@localdomain# mkdir -p /var/cache/frox

Em seguida, criamos o grupo e usuário frox e damos as devidas permissões no diretório de cache

root@localdomain# groupadd frox
root@localdomain# useradd -g frox -d /var/cache/frox -s /bin/false frox
root@localdomain# chown frox:frox /var/cache/frox
root@localdomain# chmod 700 /var/cache/frox

Pronto, vamos agora instalar. Em distribuições debian, você precisa apenas do bom e velho apt:

root@localdomain# apt-get install frox

Se preferir compilar, baixe o source em http://frox.sourceforge.net/download/
Para compilar é só usar a receita de bolo:

root@localdomain# ./configure –enable-http-cache –enable-local-cache –enable-configfile=/etc/frox.conf
root@localdomain# make
root@localdomain# make install

Agora que o frox está instalado, vamos editar o arquivo de configuração.
Copie e cole esta configuração. Explicarei abaixo e mostrarei algumas outras configurações. Faça um backup do arquivo antigo de configuração, para referência futura.

/etc/frox.conf

——————————————-
Port 2121
ResolvLoadHack wontresolve.doesntexist.abc
User frox
Group frox
WorkingDir /var/cache/frox
DontChroot Yes
LogLevel 20
LogFile /var/log/frox.log
PidFile /var/run/frox.pid
BounceDefend yes
CacheModule local
CacheSize 400
CacheAll no
DoNTP yes
MaxForks 60
MaxForksPerHost 4
ACL Allow * – *

————————-

Esta é uma configuração básica do frox. Agora, caso queira, também pode defini-lo para trabalhar de forma transparente. Para isso, Adicione a seguinte linha no arquivo de configuração:
TransparentData yes

Além disso, é necessário adicionar a seguinte regra em seu iptables

iptables -t nat -A PREROUTING -p tcp -m tcp –dport 21 -j REDIRECT –to-ports 2121

Com esta configuração, seu proxy ftp já está pronto para funcionar.
Caso queira, existem outras opções interessantes, como controles de acesso, seleção de qual interface irá escutar, enfim, basta uma boa lida no arquivo de configuração original que terá uma idéia das configurações possiveis desta valiosa ferramenta.

Abraços

fonte: http://mkeadle.org/?p=33

Como ganhar dinheiro com linux

atualizado em 22/08/08

Assisti um dia desses uma palestra sobre “linux como fonte rentável”. No que diz respeito a qualidade da palestra em si, farei como a Copélia do seriado Toma Lá Dá Cá, “prefiro não comentar”, mas o assunto me despertou o interesse ao ponto de me colocar aqui, de volta ao meu abandonado blog.

A questão é a seguinte: Como ganhar dinheiro com linux? quanto?
Todas essas perguntas que costumeiramente pairam pelo ar quando se pensa em como fazer dinheiro com algo que é de livre download, modificação e redistribuição.
Justamente esta facilidade é o que tornou linux tão competitivo, tão fácil de se obter suporte, correção de bugs e atualização.
Mas deixemos de lado todo o blablabla sobre como é o linux e vamos ao que interessa: como ganhar dinheiro com linux!

Read the rest of this entry »

Categories
Archives

You are currently browsing the archives for the linux category.