Bem vindo ao guia Foca GNU/Linux. O nome FOCA significa FOnte de Consulta e Aprendizado. Este guia é dividido em 3 níveis de aprendizado e versão que esta lendo agora contém o(s) nível(is) de aprendizado:
Para melhor organização, dividi o guia em 3 versões: Iniciante,
Intermediário e Avançado. Sendo que a versão
Iniciante é voltada para o usuário que não tem nenhuma
experiência no GNU/Linux. A última versão deste guia pode ser
encontrada em: Página Oficial do guia
Foca GNU/Linux.
Caso tiver alguma sugestão, correção, crítica para a melhoria deste guia, envie
um e-mail para gleydson@guiafoca.org.
O Foca GNU/Linux é atualizado freqüentemente, por este motivo
recomendo que preencha a ficha do aviso de atualizações na página web em
Página Oficial do guia Foca
GNU/Linux no fim da página principal. Após preencher a ficha do
aviso de atualizações, você receberá um e-mail sobre o lançamento de novas
versões do guia e o que foi modificado, desta forma você poderá decidir em
copia-la caso a nova versão contenha modificações que considera importantes.
Venho recebendo muitos elegios de pessoas do Brasil (e de paises de fora também) elogiando o trabalho e a qualidade da documentação. Agradeço a todos pelo apoio, tenham certeza que este trabalho é desenvolvido pensando em repassar um pouco do conhecimento que adquiri ao começar o uso do Linux.
Também venho recebendo muitos e-mails de pessoas que passaram na prova LPI nível 1 e 2 após estudar usando o guia Foca GNU/Linux. Fico bastante feliz por saber disso, pois nunca tive a intenção de tornar o guia uma referência livre para estudo da LPI e hoje é usado para estudo desta difícil certificação que aborda comandos, serviços, configurações, segurança, empacotamento, criptografia, etc.
Este guia foi compilado incluindo o nível Avançado do guia FOCA GNU/Linux, ele não tem a intenção de oferecer detalhes completos sobre a configuração de serviços, servidores, aplicativos, nem garantia que ele atenderá a determinada finalidade específica do usuário (principalmente de uma rede, que depende de uma perfeita compreensão para adaptação de acordo com os requisitos de uma instalação local). Seu foco principal é a instalação do serviço, considerações voltadas a segurança, e exemplos de configuração e seu funcionamento.
Com relação a capítulos sobre servidores, é importante observar qual versão é documentada no guia e se confere com a instalada em seu sistema, a fim de que tudo funcione corretamente. Entretanto, na maioria dos casos, as explicações relacionadas a uma versão de um programa são inteiramente válidas em uma nova versão.
É assumido que você ja tenha experiência na configuração de sistemas
Linux, conheça boa parte dos comandos e sua utilização, tenha
noções de rede e saiba como procurar documentação para complementar o que vem
aprendendo. Enfim, requer que se tiver interesse em se aprofundar em
determinada área, que utilize os métodos de busca de documentação sugeridos no
guia para complementação do aprendizado. O guia não contém todos os materiais
para que a pessoa se torne um expert no assunto, mas contém as
referências para documentações mais específicas sobre determinadas áreas do
sistema.
Este guia não cobre a instalação do sistema. Para detalhes sobre instalação,
consulte a documentação que acompanha sua distribuição GNU/Linux.
O Linux é um sistema operacional criado em 1991 por Linus
Torvalds na universidade de Helsinki na Finlândia. É um sistema
Operacional de código aberto distribuído gratuitamente pela Internet. Seu
código fonte é liberado como Free Software (software livre) o aviso de
copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele
não pode fechar o sistema para que seja usado apenas comercialmente.
Isto quer dizer que você não precisa pagar nada para usar o Linux, e não é crime fazer cópias para instalar em outros computadores, nós inclusive incentivamos você a fazer isto. Ser um sistema de código aberto pode explicar a performance, estabilidade e velocidade em que novos recursos são adicionados ao sistema.
Para rodar o Linux você precisa, no mínimo, de um computador 386
SX com 2 MB de memória (para um kernel até a série 2.2.x) ou 4MB (para kernels
2.4 e superiores) e 40MB disponíveis em seu disco rígido para uma instalação
básica e funcional.
O sistema segue o padrão POSIX que é o mesmo usado por sistemas
UNIX e suas variantes. Assim, aprendendo o Linux você
não encontrará muita dificuldade em operar um sistema do tipo UNIX,
FreeBSD, HPUX, SunOS, etc., bastando apenas aprender alguns detalhes
encontrados em cada sistema.
O código fonte aberto permite que qualquer pessoa veja como o sistema funciona (útil para aprendizado), corrija alguma problema ou faça alguma sugestão sobre sua melhoria, esse é um dos motivos de seu rápido crescimento, do aumento da compatibilidade de periféricos (como novas placas sendo suportadas logo após seu lançamento) e de sua estabilidade.
Outro ponto em que ele se destaca é o suporte que oferece a placas, CD-Roms e outros tipos de dispositivos de última geração e mais antigos (a maioria deles já ultrapassados e sendo completamente suportados pelo sistema operacional). Este é um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avanços tecnológicos com as máquinas que possui.
Hoje o Linux é desenvolvido por milhares de pessoas espalhadas
pelo mundo, cada uma fazendo sua contribuição ou mantendo alguma parte do
kernel gratuitamente. Linus Torvalds ainda trabalha em seu
desenvolvimento e também ajuda na coordenação entre os desenvolvedores.
O suporte ao sistema também se destaca como sendo o mais eficiente e rápido do que qualquer programa comercial disponível no mercado. Existem centenas de consultores especializados espalhados ao redor do mundo. Você pode se inscrever em uma lista de discussão e relatar sua dúvida ou alguma falha, e sua mensagem será vista por centenas de usuários na Internet e algum irá te ajudar ou avisará as pessoas responsáveis sobre a falha encontrada para devida correção.
Muitos deles estavam cansados do excesso de propaganda (Marketing) e baixa qualidade de sistemas comerciais existentes
DOS, Windows, OS/2) no mesmo computador.
GNU/Linux somente carrega para a memória o que é
usado durante o processamento, liberando totalmente a memória assim que o
programa/dispositivo é finalizado
GNU/Linux é
licenciado de acordo com os termos da GPL.
DOS, Windows, Novell, OS/2,
NTFS, SunOS, Amiga, Atari, Mac, etc.
Frequentemente são criados exploits que tentam se aproveitar de falhas existentes em sistemas desatualizados e usa-las para danificar o sistema. Erroneamente este tipo de ataque é classificado como vírus por pessoas mal informadas e são resolvidas com sistemas bem mantidos. Em geral, usando uma boa distribuição que tenha um bom sistema de atualização resolve em 99.9% os problemas com exploits. Qualquer programa (nocivo ou não) poderá alterar partes do sistema que possui permissões (será abordado como alterar permissões e tornar seu sistema mais restrito no decorrer do guia).
GNU/Linux tem suporte nativo a redes TCP/IP e não
depende de uma camada intermediária como o WinSock. Em acessos via modem a
Internet, a velocidade de transmissão é 10% maior.
Jogadores do Quake ou qualquer outro tipo de jogo via Internet
preferem o GNU/Linux por causa da maior velocidade do Jogo em
rede. É fácil rodar um servidor Quake em seu computador e assim
jogar contra vários adversários via Internet.
DOSEMU, QEMU,
BOCHS. Para se ter uma idéia, é possível dar o boot em um sistema
DOS qualquer dentro dele e ao mesmo tempo usar a multitarefa deste
sistema.
WINE.
O servidor WEB e FTP podem estar localizados no mesmo computador, mas o usuário que se conecta tem a impressão que a rede possui servidores diferentes.
GNU/Linux (Ext2)
organiza os arquivos de forma inteligente evitando a fragmentação e fazendo-o
um poderoso sistema para aplicações multi-usuárias exigentes e gravações
intensivas.
Apache, é
distribuído gratuitamente junto com a maioria das distribuições Linux. O mesmo
acontece com o Sendmail.
TODOS OS ÍTENS DESCRITOS ACIMA SÃO VERDADEIROS E TESTADOS PARA QUE TIVESSE PLENA CERTEZA DE SEU FUNCIONAMENTO.
Guia Foca GNU/Linux
Versão 6.40 - segunda, 30 de outubro de 2006gleydson@guiafoca.org