Arquivo

Archive for 16 de junho de 2009

ADMINISTRE O LINUX PELA INTERNET…

Conheça o Webmin, uma ferramenta que permite q você controle o Linux pela Web

Configurar servidores Linux não precisa ser uma tarefa complicada. Embora os administradores tenham de conviver com uma série de serviços de nomes difíceis (como NFS, NIS, DNS e Sendmail), já existe um aplicativo capaz de tornar tudo isso mais simples. Trata-se do Webmin, um software que permite que você instale e configure todos esses recursos através de qualquer navegador de Internet. Para tornar esse trabalho mais fácil, diversos programadores de todo mundo se reuniram e criaram o Webmin. A idéia principal era concentrar a configuração dos serviços de rede em uma única aplicação, com uma interface gráfica amigável e rápida de utilizar. Para facilitar o acesso, esta ferramenta pode ser visualizada de qualquer navegador Web, como o Netscape ou o Internet Explorer. Isto utilizando ótimos recursos de segurança que mantêm os dados encriptados. Nesta reportagem, você vai conferir como instalar e configurar o Webmin no seu computador e, é claro, conhecer alguns de seus recursos. Também irá aprender a criar um novo site virtual no Apache, um dos melhores servidores Web da atualidade, usando a interface do Webmin.

Instalando o Webmin

O Webmin pode ser instalado na maioria das ditribuições Linux, como o Redhat, o Debian, o Slackware e o OpenLinux. Além disso, esse software tembém é totalmente compatível com o Solaris da Sun e o AIX da IBM. Durante este processo, você tem a opção de instala-lo com ou sem suporte a SSL (Secure Socket Layer). É altamente recomendável ativar o suporte a SSL. Neste caso, todas as informações trocadas entre o navegador e o Webmin serão criptografadas, aumentando muito a segurança do sistema. Para instalar o Webmin com suporte a SSL são necessários os seguintes pacotes:

Net_SSLeay.pm-1.05.tar.gz Openssl-0.9.4.tar.gz Webmin-0.76.tar.gz

Todos estes pacotes podem ser baixados via Internet. O endereço é http://www.webmin.com . O programa tem em torno de 1,3 MB e está disponível no formato .tar.gz. Após o download, copie os arquivos para o diretório /usr/local. Além disso, você também deve ter instalado no Linux o gcc (Compilador C) e o Perl 5 ou superior. Para instalar o openssl, execute os seguintes comandos, como usuário root:

$ cd/usr/local
$ tar xvzf openssl-0.9.4.tar.gz

$ cd openssl-0.9.4

$ ./config

$ make

$ make test

$ make install

Por padrão, os binários do OpenSSL são instalados no diretório /usr/local/ssl. É interessante manter esta localização, pois outro programas que necessitam destes arquivos geralmente os procuram neste diretório. Se o processo de instalação falhar, verifique se o compilador C está instalado, assim como o Perl. Verifique também se os mesmos encontram-se no seu PATH. Caso não estejam, inclua-os no PATH. Após a instalação do OpenSSL, o próximo passo é instalar o Net::Leay. É ele que ficará responsável pela geração do certificado digital requerido para o site seguro do Webmin. Execute os seguintes comandos:

$ cd/usr/local
$ tar xzvf Net_SSLeay,pm-1.05.tar.gz

$ cd Net_SSLeay.pm-1.05

$ ./Makefile.PL -t

$ make install

Na compilação irão ocorrer três avisos (warnings). Mas não é necessário se preocupar. Com o Net::SSLeay instalado, podemos prosseguir com a instalação do Webmin com suporte SSL. Se você quiser mais informações sobre o SSL e Certificados Digitais. Consulte a edição 31 da revista PCMaster. Finalmente, para instalar o Webmin, execute os seguintes comandos:

$ cd/usr/local
$ tar xzvf Webmin-0.76.tar.gz

$ cd Webmin-0.76

$ ./setup.sh

Você irá iniciar o script de inicialização do Webmin. Inicialmente o script vai perguntar a localização dos arquivos de configuração do Webmin. O lugar default é /etc/Webmin. Se você apertar a tecla enter, as opções padrão, que estão entre parênteses, serão assumidas. A seguir, o script pede o diretório onde serão escritos os arquivos de log. Neste caso. Também recomendamos o diretório default: /var/Webmin.

Como os módulos do Webmin estão escritos em Perl, o script perguntará onde o interpretador Perl está localizado. Sendo assim, informe o local correto onde o interpretador Perl se encontra.

O próximo passo é informar em quel sistema operacional o Webmin irá rodar. Escolha o sistema operacional que você está utilizando. Dependendo do caso, você pode ter que especificar a versão do sistema.

Agora você já está quase finalizando o processo de instalação. As próximas informações são relativas às configurações do Webmin:

Web server port (default 10000).
Login name (default admin)

Login password

Web server hostname (default localhost.localdomain)

Use SSL (y/n)

Start Webmin at boot time (y/n)

O primeiro passo é informar em qual porta TCP o Webmin irá esperar pela conexão dos navegadores. A porta padrão – e recomendada – é a 10000. Você também pode escolher o nome do usuário que terá acesso ao Webmin, assim como o password. No próximo item, em que você deve informar o servidor Web, entre com o nome da própria máquina. Se você instalou o suporte a SSL, digite Y quando for perguntado se você quer usar SSL. Você pode escolher também se o serviço vai ser iniciado toda vez que o Linux for carregado.

Usando o Webmin

Após o término da instalação do Webmin é possível acessa-lo de qualquer navegador com suporte a SSL. Basta utilizar o seguinte endereço no Netscape por exemplo:

https://nome_da_maquina.nome_do_dominio:10000/

Como o certificado gerado na instalação não será reconhecido pelo navegador, você vai ser submetido a algumas perguntas a fim de validá-lo. Após este procedimento, digite o login e o password que você escolheu durante a instalação. Isto é feito na janela que foi aberta no Netscape.

Após fazer isso a página inicial do Webmin aparecerá. Note que a interface é bastante amigável, sendo que cada serviço pode ser acessado clicando em um ícone. Dentro do Webmin, os itens que podem ser configurados são tratados como módulos. Confira alguns deles:

Webmin Users: permite que você crie permissões para novos usuários acessarem o Webmin, escolhendo inclusive que módulos eles poderão configurar. Você pode criar, por exemplo, um usuário Webmaster e permitir que ele possa apenas configurar o Módulo Apache. Veja como fazer isso:

1 – Clique no item Webmin Users

2 – Na próxima tela, clique em Create New Webmin User

3 – Crie o novo usuário Webmaster, digite a senha e dê permissão somente para acessar o Módulo Apache.

4 – Você pode utilizar o link “Switch user” para trocar usuários e testar suas novas configurações.

File Manager: sem dúvida, um dos melhores módulos do Webmin. Através deste excelente Applet Java é possível visualizar toda a estrutura de diretórios so sistema, apagar, renomear, fazer upload de arquivos e inclusive edita-los.

Apache Web Server: o Webmin também permite configurar um dos mais poderosos servidores Web. Ainda nesta reportagem você vai aprender a configuar um virtual server no Apache utilizando o Webmin.

Samba Windows File Sharing: esta é a ferramenta para a configuração do Samba, o serviço quie compartilha arquivos entre redes Linux e Windows. Se você preferir, pode usar o SWAT (Samba Web Administration Tool) para configurá-lo.

Sendmail Configuration: no Webmin você também pode configurar um dos mais antigos serviços de e-mail as Internet, o Sendmail.

Webmin Configuration: nesta opção você pode personalizar a interface do Webmin. Além disso, é possível acrescentar e excluir módulos e máquinas que podem acessar o Webmin.

O Webmin Configuration também permite configurar o squid (servidor proxy), o Bind (configuração do DNS), o Network File System (NFS), visualizar e editar partições, configurar a rede, o DHCP, executar Telnet para alguma outra máquina fazer gerenciamento de software e muitos outros recursos.

No site do Webmin (www.webmin.com/webmin) você pode acompanhar a constante evolução deste software. Ele é atualizado freqüentemente, portanto, novos módulos podem ser muito úteis a você. Para acrescenta-los é fácil:

1 – Na tela inicial do Webmin cliquem em Webmin Configuration. Em seguida, selecione Webmin modules.

2 – Vá em install from ftp or htttp URL.

3 – Você pode testar os seguintes módulos, localizados no endereço abaixo: http://www.webmin.com/webmin/download/modules/ssh.wbm

SSH – Se algum computador de seu interesse estiver rodando o secure Shell, você pode instalar este módulo para conectá-lo.

http://www.niemueller.de/Webmin-modules/ne…ools-0.74.I.wbm

Nettools – Permite que você utiliza alguns comandos como Ping e traceroute a partir do Webmin.

4 – Clique na opção Install Module from File:

Após instalar os módulos, surgirão novos ícones na tela principal do Webmin. Para acessá-los, basta clicar sobre o ícone correspondente. Muitos outros módulos já foram ou estão sendo escritos. Se desejar, você pode consultar uma lista completa das opções disponíveis no site dos desenvolvedores. Basta acessar o seguinte endereço: http://www.webmin.com/webmin/third.html .

Configurando um Virtual Server

O Apache é o servidor ideal para ser usado dom o Webmin. É nele que o site de gerenciamento ficará hospedado. Mas antes é preciso alterar algumas configurações. Os seguintes arquivos devem ser editados: httpd.cond, sem.conf e access.conf. Com o Webmin, você não precisa conhecer a sintaxe utilizada nos arquivos para, por exemplo, configurarnum Virtual Server no Apache. Veja agora como fazer as alterações no sistema para aceitar conexões na porta 8000.

1 – Na tela principal do Webmin, clique no ícone do Apache. Se você criou o usuário Webmaster, pode utlizá-lo para fazer configurações necessárias.

2 – Se você es`tiver configurando o Apache pela primeira vez, via Webmin, aparecerá uma página html como os módulos suportados pelo Apache. Clique no botão Configura para continuar.

3 – Antes de iniciar a configuração do Web Server, configure o Apache para dar um “bind” na porta TCP onde o novo Virtual Server aceitará conexões. Para quem não sabe, Bind é o termo usado para que um processo qualquer possa ter o controle sobre uma porta TCP dp sistema. Para fazer isso, clique no ícone Network and Addresses.

4 – Na tela seguinte, você verá que a porta default do Apache é a porta 80. No item Listem on addresses and ports, use a linha da tabela em que está selecionado All na coluna Address. Na coluna Port, selecione o campo de texto e digite 8000. Clique no botão Save para encerrar esta configuração.

5 – Você irá retornar para a página inicial de configuração do Apache. Localize o item: Create New Virtual Server e preencha os campos da seguinte maneria:

Address: Any
Port: 8000

Document Root: “diretório base do seu site”

Server name: Automatic

A seguir clique em Create e, em seguida, no link Apply Changes, no canto superior diretio do Webmin.

6 – Para acessar seu novo site, basta digitar em qualquer navegador: http://sua_maquina.seu_dominio:8000/sua_pagina.htm

Você pode explorar ainda mais as possibilidades de configuração do seu sistema Linux. Se você quiser se aventurar, o Webmin é ideal para ajuda-lo nessa tarefa.

Categorias:Uncategorized

Linux é o primeiro sistema a suportar o USB 3.0…

Fonte: Geek

Na última semana, o Linux se tornou o primeiro sistema operacional a ter drivers para o novo padrão USB 3.0.

O software foi escrito por Sarah Sharp (também conhecida como “Geekess”), uma “kernel hacker” empregada pela Intel. O código-fonte já está disponível no repositório GIT da desenvolvedora e deve ser integrado à distribuição oficial do kernel na versão 2.6.31, programada para setembro.

No final de maio, a fabricante japonesa NEC se tornou a primeira empresa a lançar um controlador USB 3.0 para computadores pessoais. O chip será usado em placas de expansão e a NEC espera atingir a capacidade de produção de 1 milhão de unidades mensais do componente até setembro de 2009.

A tecnologia é cara: o custo estimado do chip é de US$ 15 a unidade, o que vai se refletir no preço de placas de expansão e outros periféricos.

Desenvolvido pela Intel, o padrão USB 3.0 promete a transferência de dados em altíssima velocidade entre periféricos externos, como discos rígidos e drives ópticos, e PCs. Na teoria, a velocidade máxima de transferência é de 5 Gigabits por segundo, contra os 480 Megabits por segundo do atual USB 2.0. Controladores USB 3.0 também são compatíveis com os atuais periféricos USB 2.0 e 1.0 atuais.

Mais informações sobre a inclusão do USB 3.0 no Linux e sua autora, Sarah Sharp, podem ser obtidos no blog da desenvolvedora pelo atalho.

Categorias:Uncategorized