Buscar

biblialinux(1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

I
 Linux®
Edição Especial
A Bíblia
Christopher Negus
Boot up Ubuntu®, Fedora™ KNOPPIX,
Debian®, SUSE™ e Outras 11 Distribuições
I I I
Sobre os Autores
Chris Negus escreveu ou co-escreveu muitos livros sobre Linux e UNIX, incluindo Red Hat
Linux Bible (Bíblia Linux da Red Hat) (todas as edições), Fedora and Red Hat Enterprise Linux Bible
(Bíblia Fedora e Red Hat Enterprise Linux), Linux Troubleshooting Bible (Bíblia da Solução de Problemas
do Linux) e o recente Linux Toys II. Ele trabalhou por oito anos com a organização da AT&T que
desenvolveu UNIX antes de se mudar para Utah para ajudar a contribuir com o projeto efêmero
UnixWare da Novell no início de 1990. Quando não está escrevendo sobre o Linux, Chris se
diverte jogando futebol e ficando ao lado de sua família.
Wayne Tucker é um entusiasta do Linux e tem sido administrador de sistema profissional por seis
anos. Atualmente, ele é gerente técnico, administrador de sistemas e engenheiro de rede em uma
empresa de Internet no estado de Washington. Ele mora em Bellingham, Washington com sua
amada esposa, Danielle, a quem ele gostaria de agradecer por sua paciência enquanto ele estava
trabalhando neste projeto. Seus projetos futuros incluem continuar seus estudos e trabalhar nos
pontos que tenham se acumulado recentemente em sua lista do “ô benhê-faça”.
Eric Foster-Johnson é um desenvolvedor veterano de software e autor ou co-autor de mais de 18
livros sobre programação, sistemas operacionais e software de fonte aberta.
William Von Hagen (Bill) é um administrador do sistema UNIX há mais de vinte anos e é
fanático por Linux desde o princípio de 1990. Ele tem trabalhado como programador de sistemas,
administrador de sistema, escritor, desenvolvedor de aplicativo, programador, baterista e gerente
de conteúdo. Bill escreveu livros sobre determinados tópicos como golpes ao servidor Linux,
sistemas de arquivo de Linux, SUSE Linux, Red Hat Linux, GCC, SGML, Mac OS X e pirateando
o TiVo. Ele também escreveu numerosos artigos sobre tópicos de Linux, computação embutida,
Unix e Open Source.
Jaldhar Vyas é um sacerdote hindu de 35 anos e consultor sobre Linux que atualmente trabalha para
a Linspire, Inc. Jaldhar usa o Linux há onze anos e é um dos mantenedores voluntários do Debian
GNU/Linux há nove anos. Ele mora em Jersey City, NJ com sua esposa Jyoti, sua filha Shailaja e seu
filho Nilagriva.
I V
Como sempre, dedico este livro a minha esposa, Sheree.
V
Agradecimentos
Considero qualquer um que tenha contribuído com a comunidade de código aberto como um
contribuidor deste livro que você tem agora em mãos. A espinha dorsal de qualquer distribuição de
Linux é formada pelas organizações que produzem as distribuições, os principais projetos incluídos
no Linux e as milhares de pessoas que dão seu tempo e seu código para suportar o Linux. Sendo
assim, agradeço a todos vocês!
Quanto aos contribuidores do livro, o bom pessoal da Wiley que reuniu uma ótima equipe para
ajudar a finalizar a Bíblia Linux Edição 2007 a tempo, os principais contribuidores incluem Wayne
Tucker (que originalmente escreveu e depois atualizou os capítulos sobre Debian, servidores LAMP
e servidores de mensagem) e Eric Foster-Johnson (que trabalhou na atualização de seis capítulos
do livro). Bill Von Hagen contribuiu com as atualizações dos capítulos sobre SUSE, Yellow Dog e
Ubuntu. Jaldhar Vyas atualizou o capítulo sobre Linspire.
Agradeço ao pessoal da Wiley por ajudar-me a insistir no projeto. Kit Kemper ajudou a reunir a
equipe para cuidar desta edição. Sara Shlaer fez seu habitual ótimo trabalho de manter todos no
caminho para ter o livro terminado a tempo. Nancy Rapoport forneceu uma ótima etapa de edição
e correção de texto com relação ao livro. Thomas Blader e John Kennedy fizeram um trabalho
completo de edição técnica. Agradeço a Margot Maley Hutchison e Maureen Maloney da Waterside
Productions por fechar o contrato do livro com a Wiley por mim.
E, finalmente, um agradecimento especial a minha esposa, Sheree. Não poderia haver outro meio
de eu realizar este trabalho sem o grande suporte que tive do front doméstico. Eu te amo e
agradeço por cuidar de Seth, de Caleb e de mim de um modo tão especial.
V I
Introdução
Insira o DVD ou o CD que vêm com este livro em um PC. Dentro de cinco minutos, você será capaz de
experimentar o Linux com uma gama completa de aplicativos desktop. Dentro de uma hora, você pode
ter um sistema completo de área de trabalho ou de servidor instalado em seu computador. Caso seja
como a maioria de nós que já foi mordido pelo besourinho do Linux, você nunca mais olhará para trás.
A Bíblia Linux Edição 2007 está aqui para abrir seus olhos para o que é o Linux, de onde veio e para
onde vai. Porém, acima de tudo, o livro está aqui para entregar o Linux para você e ajudá-lo a
começar. Devido ao Linux ser um sistema operacional de discurso e escolha livres, a Bíblia Linux lhe dá
opções ao selecionar o Linux que seja melhor para você.
No DVD e no CD que acompanham o livro há 16 distribuições diferentes do Linux que você tem
liberdade para instalar e experimentar. Você aprende sobre as semelhanças e diferenças dessas distribuições,
e o livro o guia através do básico de instalação e de configuração de seu sistema Linux como:
„ „ „ „ „ Um computador de mesa – Você tem uma gama completa de função, música, jogos
de computador, gráficos e outros aplicativos para usar.
„ „ „ „ „ Um servidor – Usando um dos melhores softwares de servidor do mundo, você
pode configurar seu computador para ser um servidor da Web, servidor de arquivos,
servidor de mensagem ou servidor de impressão.
„ „ „ „ „ Uma estação de trabalho – Você pode desenhar milhares de ferramentas de
programação de código aberto para desenvolver seus próprios aplicativos de software.
Muitas das distribuições de Linux oferecidas no DVD e no CD inclusos neste livro são live CDs
que deixam você experimentar o Linux sem instalá-lo. Alguns desses live CDs incluem características
que o deixam instalar os conteúdos desses live CDs em seu disco rígido. Por exemplo, você pode
experimentar o Gentoo, Ubuntu e Mandriva como live CDs e depois instalar essas distribuições
permanentemente em seu disco rígido a partir de ícones nas áreas de trabalho desses live CDs.
Ao contrário de outros livros sobre Linux, este não o amarra a uma distribuição de Linux. O livro
ensina os fundamentos das interfaces gráficas do Linux, os comandos Shell e administração básica
do sistema. Os capítulos separados analisam muitas das maiores distribuições de Linux disponíveis
atualmente. Depois as descrições dos principais projetos de software em muitas distribuições de
Linux (áreas de trabalho KDE e GNOME, servidores da Web Apache, arquivo Samba e
compartilhamento de impressora e assim por diante) o guiarão na configuração e uso dessas
características, independentemente de qual versão do Linux você escolha.
Usando o Linux Mystique
Para aplacar seus temores de que o software “livre” não possa ser bom, este livro o guia através de
um caminho estranho e sinuoso do desenvolvimento do software de código aberto que leva ao
fenômeno Linux. Ele também detalha as maiores empresas e organizações que estão por trás do
Linux e do movimento do código aberto atualmente.
Ao longo do caminho, você aprenderá sobre como se tornar parte das comunidades do código
aberto e do software livre que começam a ser conhecidas por um único nome (como, por exemplo,
Linus) ou por poucas iniciais (como, por exemplo, rms). Você descobrirá um espantoso número
de projetos, fóruns e listas de e-mails de código aberto que estão em grande expansão atualmente (e
sempre estão procurando mais pessoas para se envolver).
Como este livro está organizado
Aprenda o básico de como ingressar no Linux e você será capaz de usar todos os tipos de dispositivos
e computadores no futuro. O livro está organizado de modo a capacitá-lo a partir do iníciocom o
VII
Linux, porém ainda crescer ao ponto em que possa prosseguir com algumas características eficientes de
programação e de servidor, caso queira.
A Parte I pressupõe que alguém tenha configurado um sistema Linux na sua frente. De modo que na
Parte I, em “Iniciando o Linux”, você aprende os conceitos básicos de como
„ Usar o Shell (Capítulo 2)
„ Trabalhar com sua área de trabalho gráfica (Capítulo 3)
Na Parte II, você aprende como
„ Fazer a administração básica (Capítulo 4)
„ Conectar à Internet (Capítulo 5)
„ Proteger seu sistema Linux (Capítulo 6)
Caso você ainda não tenha o Linux instalado, este livro o ajudará de um grande modo: o DVD e o
CD inclusos têm uma variedade de distribuições de Linux que você pode experimentar. A Parte III
(Capítulos 7 a 19) descreve cada uma dessas distribuições e como instalá-las.
Na Parte IV, você aprenderá a obter algumas características divertidas e úteis, ingressando no
Linux para que possa
„ Tocar música e assistir vídeos (Capítulo 20)
„ Escrever documentos e trabalhar com gráficos (Capítulo 21)
„ Usar os navegadores da Web e enviar e-mails a clientes (Capítulo 22)
„ Jogar (Capítulo 23)
O Linux cria servidores eficientes e na Parte V você aprenderá a
„ Configurar um servidor da Web usando Apache, MySQL e PHP no Linux (Capítulo 24)
„ Executar um servidor de mensagem (Capítulo 25)
„ Compartilhar impressoras com um servidor de impressão CUPS (Capítulo 26)
„ Compartilhar arquivos com um servidor de arquivo Samba ou NFS (Capítulo 27)
„ Caso você esteja vindo para o Linux por seu ambiente de programação, a Parte VI fornece
capítulos que descrevem
„ Os ambientes e as interfaces de programação (Capítulo 28)
„ As ferramentas e os utilitários de programação (Capítulo 29)
Além disso, o Anexo A lhe diz o que o DVD e o CD contêm, como instalar a partir do DVD ou
do CD e como gravar CDs de instalação adicionais a partir do software que acompanha este livro.
O Anexo B o ajuda a obter a “conexão” com a comunidade Linux.
O que você ganhará com este livro
Ao terminar este livro, você terá um bom entendimento básico de muitas das características principais do
Linux e de como poderá usá-las. Depois, se você quiser ir mais a fundo em qualquer distribuição Red Hat
Linux, o livro Fedora 6 and Enterprise Linux Bible (Bíblia Fedora 6 e Enterprise Linux) é um bom passo
seguinte, com conteúdo que inclui como configurar muitos tipos diferentes de servidores Linux. Caso
você seja mais tecnicamente orientado, o livro Linux Troubleshooting Bible (Bíblia de Solução de Problemas do
Linux) (Wiley 2004) pode ser um bom caminho para aprender mais habilidades avançadas em relação à
proteção e solução de problemas dos sistemas Linux. Caso esteja procurando por mais diversão,
experimente alguns projetos com um PC antigo e software livre do livro Linux Toys II (Wiley, 2005).

Outros materiais