sexta-feira, 16 de maio de 2008

Administrando o linux pela internet com o webmin

administrando o linux pela internet com o webmin

Conheça o Webmin, uma ferramenta que permite que 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 Internet.

Para tornar este trabalho mais fácil, diversos programadores de todo o 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 distribuições Linux, como o Redhat, o Debian, o Slackware e o OpenLinux. Além disso, este software também é totalmente compatível com o Solaris da Sun e o AIX da IBM.

Durante este processo, você tem a opção de instalá-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 é 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 outros 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::SSLeay. É 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 qual 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 a vez que o Linux for carregado.

Usando o Webmin

Após o término da instalação do Webmin é possível acessá-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 o usuário e testar suas novas configurações.

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

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

Samba Windows File Sharing: esta é a ferramenta para configuração do Samba, o serviço que 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 da 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 acrescentá-los é fácil:

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

2 Vá em Install Module from ftp or http URL.

3 Você pode testar os seguintes módulos, localizados no endereço abaixo:

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/nettools/nettools-0.74.1.wbm

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

4 Clique sobre a 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: www.webmin.com/webmin/third.html.

Configurando um Virtual Server

O Apache é o servidor ideal para ser usado com 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, srm.conf e access.conf.

Com o Webmin, você não precisa conhecer a sintaxe utilizada nos arquivos para, por exemplo, configurar um 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 utilizá-lo para fazer as configurações necessárias.

2 Se você estiver configurando o Apache pela primeira vez, via Webmin, aparecerá uma página html como os módulos suportados pelo Apache. Clique no botão Configure 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

do 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 Listen 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 maneira:

Address: Any

Port: 8000

Document Root: "diretorio base do seu site"

Server Name: Automatic.


A seguir clique em Create e, em seguida, no link Apply Changes, no canto superior direito 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 ajudá-lo nesta tarefa.

Créditos
Pcmaster
http://www.linuxnarede.com.br/artigos/fullnews.php?id=242

Instalação passo a passo do Slackware 10.0

Resolvi escrever esse pequeno artigo em comemoração a nova versão do website do Slackware-Brasil, realizando um passo a passo de como instalar e configurar básico do Slackware Linux versão 10.0 que foi lançada no dia 23/06/2004. Estarei seguindo nesse tutorial em um Notebook da marca Compaq da serie Evo N110 com as configurações:
  • Pentium III 1 Ghz
  • 256 MB RAM
  • HD 20 GB
  • Placa de rede 10/100 Intel

Primeiramente, é necessário configurar o boot da maquina para que ele inicialize primeiramente pelo cdrom. Depois desse passo, coloque o cd 1 de instalação do Slackware-Linux versão 10.0 no drive e ligue a maquina. Quando o cd for identificado irá aparecer a figura abaixo.



Figura 01


Se sua maquina for uma maquina com disco no padrão IDE apenas tecle o ENTER para que seja carregado o boot do cd. Se no caso, sua maquina tiver HD SCSI, digite no prompt mostrado na figura acima scsi.s. Se tiver alguma dúvida em qual Kernel deverá escolher para a sua maquina, digite F2 e posteriormente F3 que ele mostre uma pequena descrição de todos os kernel disponíveis.

Após a escolha do kernel de boot, irá aparecer a tela abaixo(Figura 02), que irá perguntar qual o layout do teclado utilizado.


Figura 02

Aonde podemos simplesmente digitar ENTER se você for escolher o teclado US sem utilizar acentuação. Mas, se desejarem trocar o layout (no meu caso escolhi o us-acentos) por outro, basta digitar <1> e teclar o ENTER para aparecer a tela abaixo (Figura 03) para escolher o teclado que a sua maquina tem. Na maioria dos casos aqui no Brasil é utilizado mapa de teclado br-abnt2. Após a seleção do teclado irá abrir uma tela de teste do keyboard (Keyboard test), onde você poderá testar se o mapa de teclado selecionado foi o correto. Se tiver tudo ok, basta digitar <1> e ENTER para proceguir, ou então <2> e ENTER para voltar a tela anterior.



Figura 03

Após a seleção do teclado irá aparecer a tela abaixo (Figura 04) onde ele pede para realizar o login como root para fazermos a instalação. Digite root e tecle ENTER.



Figura 04


Agora vamos prepara o hd para realizar a instalação propriamente dita. Digite no prompt(Figura 05)

# fdisk /dev/hda

Onde hda é o identificador do seu HD, para ver qual será o dispositivo que seu hd está usando veja a tabela:

  • IDE 01 como Master ==> /dev/hda
  • IDE 01 como Slave == > /dev/hdb
  • IDE 02 com Master ==> /dev/hdc
  • IDE 03 como Slave ==> /dev/hdd


Figura 05

Obs.: Se o hd for SCSI ficará hda = sda, hdb = sdb, hdc = sdc, etc...

Bom, nesse passo iremos realizar a partição do HD. Irei fazer apenas 2 partições:

  • / : partição onde será instalado o sistema operacional;
  • swap: partição destinada para armazenamento de arquivos de paginação do sistema operacional quando a memória principal (RAM) da maquina estiver cheio. Obs.: Quando a maquina chegar ao ponto de utilizar essa partição do do hd para realizar seus procesos, a maquina ficar á extremamente lenta.

Para verificarmos quantas partições existem basta digitar no prompt do fdisk :

Command (m for help): p

No meu caso apareceu:

Disk /dev/hda: 20.0 Gb, 20003880960 bytes
255 heads, 63 sectors/tracks, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System
/dev/hda1 * 1 1657 13309821 7 HPFS/NTFS


A partição /dev/hda1 é minha partição do win XP que utilizo ainda para realizar meus trabalhos de faculdade (VB e DELPHI), infelismente.... Uma dica para verifcar quais os comandos disponíveis no fdisk, seria digitar para que seja listado todos os comandos possíveis. Então vamos criar uma partição de SWAP, basta digitar no prompt:

Command (m for help): n

Irá aparecer o prompt abaixo perguntando se a partição que você deseja criar será a extendida ou primária, no meu caso irei criar uma partição primária digitando <>:

Command action
e extended
p primary partition (1-4)

Quando for digitado

para escolher a partição primária irá perguntar qual o número que irá identificar a nova partição:


Partition number (1-4):

Como já existe a partição hda1 iremos criar a partição de número 2, basta digitar <2>. Após a escolha, irá aparecer qual deve ser o primerio cilindro do HD que deverá iniciar a nova partição:

First cylinder (1658-2432, default 1658):

Neste ponto basta digitar ENTER para pegar o valor recomendado. Agora, irá perguntar qual o tamanho da partição, no meu caso irei criar uma partição de 256 MB, portanto basta digitar no prompt:

Last cylinder or +size ou +sizeM or +sizeK (1658-2432, default 2432): +256M

Pronto, a partição foi criada, agora vamos ver como esta nossa tabela de partição, digite

para verificar:


Command (m for help): p


Ficou assim:


Disk /dev/hda: 20.0 Gb, 20003880960 bytes
255 heads, 63 sectors/tracks, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1657 13309821 7 HPFS/NTFS
/dev/hda2 1658 1689 257040 83 Linux

Precisamos mudar o tipo da partição que criamos para uma partição SWAP, então vamos digitar <>para isso:


Command (m for help): t


Irá perguntar qual o partição você deseja mudar, no nosso casso será a 2:

Partition number(1-4): 2

Logo após, será perguntado qual será o tipo dessa partição, onde se você não souber qual o tipo, basta digitar <> para descobrir o código correspondente à partição SWAP que será o código <82>:


Hex code (type L to list codes): 82

Vamos verificar se está tudo como queremos vamos verificar novamente se a tabela está como queremos:

Command (m for help): p

Disk /dev/hda: 20.0 Gb, 20003880960 bytes
255 heads, 63 sectors/tracks, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1657 13309821 7 HPFS/NTFS
/dev/hda2 1658 1689 257040 83 Linux swap


Pronto, agora está tudo ok! Agora vamos criar a partição onde será instalado o linux:

Command (m for help): n

Irá aparecer o prompt abaixo perguntando se a partição que você deseja criar será a extendida ou primária, no meu caso irei criar uma partição primária digitando

:

Command action

e extended

p primary partition (1-4)


Quando for digitado

para escolher a partição primária irá perguntar qual o número que irá identificar a nova partição:

Partition number (1-4):

Iremos criar a partição de número 3, basta digitar <3>. Após a escolha, irá aparecer qual deve ser o primerio cilindro do HD que deverá iniciar a nova partição:


First cylinder (1658-2432, default 1658):

Neste ponto basta digitar ENTER para pegar o valor recomendado. Agora, irá perguntar qual o tamanho da partição, no nosso caso como será a última partição basta digitar o ENTER no prompt abaixo:

Last cylinder or +size ou +sizeM or +sizeK (1658-2432, default 2432):

Pronto, a partição foi criada, agora vamos ver como esta nossa tabela de partição, digite

para verificar:

Disk /dev/hda: 20.0 Gb, 20003880960 bytes
255 heads, 63 sectors/tracks, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 1 1657 13309821 7 HPFS/NTFS
/dev/hda2 1658 1689 257040 82 Linux swap
/dev/hda3 1690 2432 5968147+ 83 Linux

Pronto, agora temos a estrutura do HD que queriamos, para salvar as modificações basta digitar o no prompt abaixo:

Command (m for help): w
Calling ioctl() to re-read partition table.
Syncing disks.

Agora vamos para a instalação propriamente dita, digite no prompt abaixo que irá aparecer a figura abaixo (Figura 06):

root@slackware:/# setup


Figura 06


Agora selecione a opção KEYMAP para escolher o teclado que irá ficar sendo utilizado após a instalação, que no meu caso será o us-acentos.map. Isso dependerá de qual o seu layout de teclado. Para teclados do tipo abnt2, selecione br-abnt2.map

Uma observação, as figuras utilizadas para a ilustração foram geradas atravez do VMWare, portanto a identificação do disco, é feita como se fosse um HD SCSI (/dev/sda). Mais em nosso exemplo, iremos utilizar um HD IDE normal(/dev/hda). Portanto basta seguir o passo-a-passo, que não acontecerá erros.

Após, a escolha do teclado, o instalador irá identificar a partição de swap. Basta digitar no botão [Yes] para ele formatar a partição (Figura 07).


Figura 07

Após a formatação do partição de swap, irá aparecer uma lista de partições que poderiamos instalar o linux, como no nosso caso, só foi criado a partição /dev/hda3 irá aparecer somente essa partição. Selecione a essa partição (Figura 08).



Figura 08

Na próxima tela, será perguntado se deseja formatar a partição selecionada, selecione a opção Format para formatar (Figura 09). Posteriormente, aparecerá em qual formato deseja formatar a partição (Figura 10), onde o reiserfs é o padrão do slackware 10. Iremos escolher o padrão recomendado pelo setup onde irá ser feita a formatação da partição (Figura 11).



Figura 09




Figura 10


Após a formatação da partição


Figura 11

Como no meu HD existe uma partição do tipo NTFS, o instalador reconheceu essa partição e está perguntando se desejo que essa partição deve ser montada automaticamente, irei escolher para que ele monte automaticamente a particao escolhendo a opção [Yes]. Onde será mostrado qual a partição queremos montar e posteriormente aonde queremos que essa partição deverá ser montata. Vou escolher o diretório /mnt/winXP para isso. Ele irá criar o diretório e fará ele ser montado toda vez que a maquina for inicializada. Uma observação, para essa partição, é que o linux faz somente leitura em partições NTFS, portanto, não tem como fazer escrita na partição, somente leitura.

Na próxima tela será perguntado da onde estaremos instalando o slack, escolha a primeira opção como mostrado na figura abaixo (Figura 12):


Figura 12

Posteriormente, será perguntado se ele deve detectar o cdrom automaticamente (Figura 13), apenas selecione [OK]



Figura 13


Após ele identificar o cdrom, abrirá uma tela (Figura 14) onde teremos que fazer a escolha do que queremos instalar.



Figura 14

Onde teremos a lista:

[ A ] A base do sistema está contida nesse pacote, é essencial para o bom funcionamento do sistema. Essa lista contém: o Kernel e seus módulos, cups, minicom, etc;
[ AP ] Vários aplicativos que não necessita de interface gráfica. Exemplo: dvd+rw-tools, hpijs, gimp print, lvm, quota, raidtools, etc;
[ D ] Pacote de aplicativos para desenvolviente, altamente recomendado para usuários que futuramente desejam compilar programas. Exemplo: autoconf, gcc, python;
[ E ] Pacote do software GNU Emacs que é um editor de texto.
[ F ] Lista de FAQ (Perguntas mais frequentes) e documentação dos aplicativos instalados, essa série possue uma lista de documentos essenciais para os administradores de sistemas;
[ GNOME ] Interface gráfica GNOME Desktop, contém todos os aplicativos dessa interface gráfica. Exemplo: GAIM,
[ K ] Código fonte do Linux kernel;
[ KDE ] Interface gráfica do KDE e o Qt, contém vários aplicativos. Exemplo: kedit, kcalc, kmail, etc;
[ KDEI ] Pacotes de suporte a várias línguas, inclusive a do Português do Brasil.
[ L ] Pacotes de bibliotecas para a maioria do sistema (necessário para o KDE, GNOME, X, e outros). Nesse pacote, encotramos importantes bibliotecas necessárias para o funcionamento do sistema. Recomendado instalar todas as bibliotecas.
[ N ] Nesse pacote estaremos instalando os programas de rede (TCP/IP, UUCP, Mail, News). Nesse pacote, encotraremos programas como: Apache, Bind, Dhcpd, Imapd, Iproute2, Iptables, Nmap, PHP, Samba, Sendmail, etc;
[ T ] TeX é um programa utilizado por matemáticos para escrever seus trabalhos científicos. Se você não for um matématico, não existe a necessidade de instalação desse pacote;
[ TCL ] Tcl/Tk, nessa série encontramos os programas para desenvolvimento em Tcl/TK juntamente com exemplos de código.
[ X ] Nesse pacote de aplicativos será instaldo os aplicativos que controlam a interface gráfica, juntamente com as fontes necessárias para a interface gráfica funcionar usando pelo linux;
[ XAP ] Uma série de aplicativos para rodarem no X. Exemplo: Netscape, Mozilla, blackbox, fluxbox, fvwm95, xine, xpdf;
[ Y ] Pacote de games clássicos que rodam sem interace gráfica.

Após a escolha dos pacotes que desejamos instalar, selecione a opção FULL (Figura 15) para o inicio da instalação:


Figura 15


Agora é só esperar um pouquinho para o instalador realiza a instalação dos pacotes selecionados. Se você pediu para instalar o Gnome e/ou KDE aparecerá uma tela pedindo que seja colocado o cd de instalação 2 (Figura 16). Basta trocar o cd e teclar no [ OK ].


Figura 16

Após a instalação dos aplicativos, ele irá perguntar qual o kernel que desejamos instalar, se não tiver nenhum hardware específico (scsi por exemplo) basta dar o , mais se sua máquina possue um hardware desse tipo, selecione como mostrado na figura abaixo (Figura 17), logo após, teremos a lista do todos as imagens de kernel disponíveis no cdrom, basta selecionar a opção desejada e precionar o <>.(Figura 18).


Figura 17



Figura 18

Após a instalação da imagem do kernel ele pergunta se desejamos criar um disquete de boot (Figura 19). Irei pular a criação desse disquete, mais aconselho a todos a criarem esse disquete para que se um dia vocês perderem o gerenciador de boot (LILO) da sua maquina, esse disquete pode te salvar... ;-)




Figura 19

O próximo passo, será informar qual a porta de comunicação utilizada pelo seu modem (se sua maquina tiver modem, é claro). No meu caso, irei configurar essa parte posteriormente quando o sistema já estiver instalado (Figura 20). Basta selecionar a primeira opção para passarmos para a próxima etapa.



Figura 20

Agora ele está perguntando se deseja abilitar o HOTPLUG, que é um sistema de identificação de dispositivos(cameras digitais, Hds USB, mouse USB, etc) conectados no computador automaticamente. Muito interessante para todos. Selecione [ Yes ] para proceguir.

Na próxima tela, fica a configuração do gerenciador de boot da maquina. Basta selecionar a opção que é a primeira opção como vimos na figura abaixo (Figura 21). Na próxima tela fica a configuração do console, onde irei optar por utilizar o Frame Buffer para gerenciar o meu X para simplificar a configuração do X, que poderemos fazer posteriormente em um outro artigo. Portanto, escolherei a opção


1024x768 Frame buffer console, 1024x768x256



Figura 21


O instalador pegunta se existe a necessidade de incluir algum parametro extra o kernel quando ele for inicializar, podemos deixar essa opção em branco.

Após teremos que falar aonde queremos que instale o gerenciador de boot (LILO). Temos 3 opções, onde a nossa opção será a MBR:

  • Root
  • Floppy: instalará o gerenciador em um disquete formatado;
  • MBR: instalará na MBR do HD principal (IDE 1 > Master)

Na próxima tela, mostre para o instalador o seu tipo de mouse. No meu caso PS/2 (Figura 22) .


Figura 22

Na tela GPM Configuration (Figura 23)ele pergunta se você irá usar o mouse em modo texto. Isto é, sem gerenciador gráfico(kde, gnome, fluxbox, etc). Como não utilizo o mouse em modo texto, coloco [ No ].



Figura 23


Agora temos a parte de configuração da rede, selecione a opção [ Yes ] para começarmos a configuração:

  1. Na primeira tela temos que digitar o nome do computador: Irei digitar como exemplo: FENIX;
  2. Posteriormente, temos que configurar o domínio que a maquina ficará ligada. Ex.: slackware-brasil.com.br
  3. Como será configurado o ip dessa maquina? Irei escolher para especificar um ip, portanto vamos escolher a primeira opção <>
  4. Digite o ip para a esta ção. Ex.: 10.0.0.20
  5. Mascara de rede: Ex.: 255.255.255.0
  6. Gateway de rede, o ip do roteador da sua rede. Ex.: 10.0.0.1
  7. NameServer: Nome do servidor de nomes da sua rede(DNS). Muitas vezes o roteador faz esse servi ço. Ex.: 10.0.0.1
  8. Por último, ele mostra as configurações que acabamos de fazer, se não tiver nada para alterar basta aceitar [ Accept ]



Figura 24


Agora temos que escolher quais os programas (Figura 24) iremos inicializar automaticamente, deixarei somente o rc.sshd para poder fazer acesso remoto e o rc.syslog para que seja guardado importantes informações que acontecem no sistema, como por exemplo, tentativas de invasão, erros de programas em geral. O restante das opções não deixaremos nenhuma inicialar automaticamente.

Na próxima tela, temos que escolher se queremos trocar a fonte do console, irei optar por não trocar. Após, temos que falar se queremos que o nosso computador irá atualizar seu relogio automaticamente por um servidor de UTC. Fiz a opção de não atualizar, logo após, irá aparecer uma tela para escolha mais próxima para da sua casa. No meu caso foi America/Sao_Paulo.

Agora iremos escolher qual será o gerenciador de janelas padrão, irei escolher o GNOME.


Figura 25

Pronto, na proxima tela, é só colocar a senha de administrador (root) do sistema, e irá aparecer uma mensagem que a instalação foi concluida. É só reinicia o seu computador e desfrutar do seu novo Slackware 10.0.

Um abraço a todos.

Créditos:
Geyson Rogério L. Silva
Adm. de Redes / Sistemas Slackware-Brasil
http://www.slackware-brasil.com.br/web_site/artigos/artigo_completo.php?aid=107


Instalando Apache + MySQL + PHP 5 no Windows

1. Download dos itens necessários
Primeiro, faça o download dos programas a serem usados.

Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: "Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows" (http://www.php.net/manual/pt_BR/install.apache2.php).

- Apache: http://httpd.apache.org/download.cgi
- MySQL: http://dev.mysql.com/downloads/
- PHP: http://www.php.net/downloads.php

2. Instalação
- Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação.
- Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql
- Extraia o PHP 5 na pasta C:\php5

3. Configuração do PHP
Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
- c:\windows\system (em Windows 9x/Me)
- c:\windows\system32 (em WindowsXP)
- c:\winnt\system32 (para Windows NT/2000)

Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP.Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o. Procure a linha extension_dir = "./" e a altere para extension_dir = "c:/php5/ext/", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.

Salve as alterações e mova o "php.ini" para a pasta:
- c:\windows (em Windows 9x/Me/XP)
- c:\winnt (para Windows NT/2000)

4. Configuração do Apache
Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).

1º) Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione:
LoadModule php5_module "c:/php5/php5apache.dll"

2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:
AddModule mod_php5.c

3º) Localize AddType application/x-tar .tgz e logo abaixo, adicione:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


4º) Localize:


DirectoryIndex index.html



E logo ao lado do index.html adicione:
index.php default.php main.php

5. Configuração do MySQL
Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL.Lembre-se que sempre você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no "Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)".

6. Falta pouco!
Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.

Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:



phpinfo();
?>

e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.

Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.

Caso queira register_globals no PHP, abra o c:\windows\php.ini, localize a linha "register_globals = Off" e arrume para "register_globals = On". Veja mais aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php


Créditos:

Alfred Reinold Baudisch
alfred.baudisch@gmail.com
Blog: http://www.auriumsoft.com.br/blog/
http://www.phpbrasil.com/articles/article.php/id/847

Hello Word

É isso ai... Hello Word!!!
E isso é só o começo... hehehehe