10% de desconto

Fundamental do Linux

3ª Edição Actualizada

de Paulo Trezentos

editor: FCA, março de 2006
O Linux é um sistema operativo em pleno desenvolvimento e expansão, quer no mercado de computadores pessoais, quer no de servidores.

Através de uma apresentação simples e explicações práticas, que poderá executar no seu computador pessoal, tirará o máximo partido deste sistema operativo cada vez mais influente.

Esta obra destina-se tanto aos iniciados como aos utilizadores mais experientes, que aqui encontrarão matéria para aprofundar os seus conhecimentos de Linux.

Apresenta ainda uma secção de perguntas e respostas mais frequentes, que se destina à resolução imediata de problemas que ocorrem com maior reiteração.

Trata, entre outros temas:
  • Instalação do Linux
  • Instalação do Fedora Core 4
  • Instalação da Caixa Mágica
  • Sistema de Janelas X
  • Shell
  • Kernel (núcleo do sistema operativo)
  • Editores de texto
  • Segurança.


  • Público Alvo
    Utilizadores iniciados do Linux. Alunos dos ensinos secundário, profissional e universitário.
    Cursos de formação.
    Útil também para quem já conhece o sistema operativo mas quer aprofundar os seus conhecimentos.


    ÍNDICE

    1. Introdução
    1.1 O que é o Linux?
    1.2 História
    1.3 O Linux serve realmente para o que eu quero?
    1.4 Distribuições (diferenças e como consegui-las)
    1.5 Guia de utilização

    2. Instalação
    2.1 Antes de começar: conceitos essenciais
    2.1.1 Partições
    2.1.2 Arranque do sistema (Grub ou LILO)
    2.1.3 Software a instalar
    2.2 Instalação do Fedora Core 4
    2.2.1 Boas vindas
    2.2.2 Selecção da linguagem
    2.2.3 Selecção do teclado
    2.2.4 Configuração do tipo de instalação
    2.2.5 Particionamento do disco
    2.2.6 Gestor de arranque
    2.2.7 Configuração da rede
    2.2.8 Configurações de firewall
    2.2.9 Suporte multilinguagem
    2.2.10 Configuração do fuso horário
    2.2.11 Configuração da senha de root
    2.2.12 Selecção dos pacotes a instalar
    2.2.13 Instalação de pacotes
    2.2.14 Configuração do sistema
    2.3 Reparticionamento com FDISK
    2.3.1 Primeiro exemplo de utilização do FDISK
    2.3.2 Segundo exemplo de utilização do FDISK
    2.4 Instalação da Caixa Mágica
    2.4.1 Arranque do instalador
    2.4.2 Instalação
    2.4.3 xLicas
    2.5 LILO e LOADLIN
    2.5.1 Como configurar o LILO
    2.5.2 Alterar o boot padrão
    2.5.3 Passar parâmetros para o kernel
    2.5.4 Utilização do LOADLIN

    3. Sistema de ficheiros
    3.1 Introdução
    3.2 Classificação dos sistemas de ficheiros
    3.2.1 Sistemas de ficheiros a utilizar
    3.3 Criação do sistema de ficheiros
    3.4 Montar e desmontar um sistema de ficheiros
    3.5 Manutenção do sistema de ficheiros
    3.5.1 Introdução aos sistemas de ficheiros
    3.5.2 Integridade do sistema de ficheiros (fsck)
    3.5.3 Verificar os badblocks nos discos rígidos
    3.5.4 Evitar a fragmentação
    3.5.5 Outras ferramentas para sistemas de ficheiros
    3.5.6 Outras ferramentas para o sistema de ficheiros ext2

    4. Shell
    4.1 Apresentação de shells (bash, tcsh, ksh, zsh)
    4.2 Principais comandos
    4.2.1 Comandos e atalhos essenciais de Linux
    4.2.2 Comandos comuns – informação de sistema
    4.2.3 Operações básicas
    4.2.4 Operações compressão/descompressão
    4.2.5 Operações de rede
    4.2.6 Administração de sistemas
    4.2.7 Comandos relacionados com o X
    4.2.8 Controlo de processos
    4.2.9 Manutenção de discos e disquetes
    4.2.10 Detalhes sobre montagem (mounting) em Linux
    4.3 Variáveis de ambiente
    4.4 Job Control
    4.5 Bash – Bourne – Again Shell
    4.5.1 Arranque da bash
    4.6 Bash scripting
    4.7 Tcsh – C Shell

    5. Editores de texto
    5.1 Introdução
    5.2 Emacs
    5.3 Vi
    5.3.1 Edição do documento
    5.3.2 Movimentação

    6. O sistema de janelas X
    6.1 Introdução
    6.2 Requisitos de hardware para o X-Window
    6.2.1 Requisitos de vídeo
    6.2.2 Memória, CPU e espaço em disco
    6.3 Instalação do XFree86
    6.3.1 Download do código-fonte
    6.3.2 Descompactação e compilação
    6.3.3 Instalação de drivers proprietários
    6.4 Configuração do X
    6.4.1 Configuração automática do XFree86
    6.5 Iniciar X
    6.5.1 Iniciar o X manualmente
    6.5.2 Iniciar o X automaticamente

    7. Actualização do kernel
    7.1 Compilar
    7.2 Patches
    7.3 Recompilar o kernel
    7.4 Actualização de bibliotecas (libc)
    7.4.1 Métodos de instalação

    8. Segurança
    8.1 Desactivação de serviços perigosos/desnecessários
    8.1.1 Inetd: Internet Super-server
    8.1.2 Scripts de iniciação
    8.2 Utilização de um TCP/Wrapper
    8.2.1 Conceito
    8.2.2 Cenários
    8.3 Protecção de ficheiros de sistema
    8.3.1 Permissões
    8.3.2 Assinatura digital
    8.3.3 Reforço da segurança do kernel
    8.4 Procedimentos seguros de manutenção do servidor
    8.4.1 Acesso remoto através de SSH – Secure Shell

    9. Perguntas e respostas mais frequentes
    9.1 Introdução e informações gerais
    9.1.1 Como configurar o teclado para português?
    9.1.2 Quais os grupos de utilizadores de Linux em Portugal?
    9.1.3 Quais as mailing lists de Linux portuguesas?
    9.1.4 Quais os sites no domínio PT com informação sobre o Linux?
    9.2 Rede (networking)
    9.2.1 Como ligar via PPP à Telepac?
    9.2.2 Como ligar via PPP à Telepac (com o kppp)?
    9.2.3 Como configurar o pppd?
    9.2.4 Como configurar a placa PCBIT-D (RDIS)
    9.2.5 Como monitorizar o FTP Server?
    9.2.6 Como monitorizar terminais (Telnet Server)?
    9.2.7 O que são serviços TCP Port?
    9.2.8 Alguns conselhos práticos para o FTP
    9.2.9 Como ligar à Internet através do minicom?
    9.2.10 Como dar acesso à sua máquina a utilizadores da Internet?
    9.2.11 Como fazer para proteger as suas passwords (pppd)?
    9.2.12 O Telnet não está a funcionar. Como resolver a situação?
    9.2.13 O FTP e/ou o daemon FTP não funcionam. O que fazer?
    9.2.14 Como fazer uma ligação via serial cable entre o Linux e o Win95?
    9.2.15 Como ter um firewall económico?
    9.2.16 Qual a forma de ligar as duas máquinas (Linux + Win)?
    9.2.17 Como fazer Telnet do Windows para o Linux?
    9.2.18 Posso usar qualquer endereço IP para a máquina com Linux e para a máquina com Windows?
    9.2.19 Como se configura o Apache, para que ele solicite a password de acesso?
    9.2.20 Como evitar que o mesmo utilizador faça login mais de duas vezes por Telnet?
    9.2.21 Como se pode configurar uma interface de rede DHCP?
    9.2.22 Como faço para configurar o sendmail para responder por dois domínios?
    9.2.23 Como deixar um directório invisível no ftp?
    9.3 Servidor X (XF86)
    9.3.1 Como iniciar o Linux directamente no X-Window
    9.3.2 Se digitar startx vou para o X-Window. Se digitar X, o ecrã fica cinzento e nada mais acontece. O que será?
    9.3.3 Como abortar o X quando nada aparece no ecrã?
    9.3.4 Como configurar o X-Window?
    9.3.5 Como colocar fontes adicionais no X-Window?
    9.3.6 Como mudar a profundidade de cores do X-Window?
    9.3.7 Como mudar a resolução de ecrã no X-Window?
    9.3.8 Como retirar o ecrã virtual do X-Window?
    9.3.9 Como posicionar correctamente o ecrã no X-Window?
    9.4 Gestor de janelas (Window manager)
    9.4.1 Como utilizar dois ou mais Window managers?
    9.4.2 Como realizar um script de iniciação do X-Window para vários window managers?
    9.4.3 O que fazer para que o KDE seja carregado por defeito?
    9.4.4 Como criar ícones e fazer a edição dos popups no AfetrStep1.04 do RedHat5.1?
    9.4.5 Os itens adicionados no menu do WindowMaker desaparecem ao reiniciar. Como solucionar este problema?
    9.4.6 Como criar ícones no KDE?
    9.5 Discos rígidos/sistemas de ficheiros (configurações e problemas)
    9.5.1 Como alterar as partições de um disco com o Linux instalado sem perder os dados?
    9.5.2 Como fazer para aumentar a partição do Linux?
    9.5.3 Como saber quantos hard links tem um ficheiro e quantos ele pode ter?
    9.5.4 Como copiar a totalidade do filesystem?
    9.5.5 Como mover o /usr na totalidade para uma partição?
    9.5.6 Como fazer para aceder a uma disquete no Linux, supondo que tenho na disquete um directório chamado linux e tendo feito #mount /dev/fd0/linux?
    9.5.7 O que fazer quando não tenho o ficheiro  /dev/modem e quando o mesmo se passa com o rato?
    9.5.8 O que são ficheiros core? Existe no meu HD um monte deles, posso com segurança proceder à sua eliminação?
    9.5.9 Como saber se existe um meio prático de lembrar os números do chmod?
    9.5.10 Como ver os ficheiros do Windows dentro do Linux e vice-versa
    9.5.11 Como saber qual o espaço ocupado em disco?
    9.5.12 Qual o problema de ter a partição de boot acima dos 1024 cilindros?
    9.5.13 Como arrastar o Linux num disco slave?
    9.5.14 É obrigatório o Linux ser instalado numa partição primária? Não pode ser instalado numa partição estendida?
    9.5.15 Como recuperar o espaço no HD?
    9.5.16 Como pode um determinado utilizador saber qual o dispositivo das partições do HD?
    9.5.17 Como testar a performance de um disco? 
    9.5.18 Como posso configurar o LILO?
    9.5.19 Desinstalei o Linux, mas não consigo retirar o LILO. Como proceder?
    9.5.20 Na iniciação, aparece LI, LI- ou 01 01 01 e o sistema “pendura”. Como solucionar?
    9.5.21 Existe algum exemplo do /etc/lilo.conf, comentado?
    9.5.22 Como se pode instalar o LILO numa disquete?
    9.5.23 Como configurar o LILO para um PC com Windows NT numa determinada partição (hda5) e o Linux noutra (hda1)?
    9.5.24 Como posso aceder ao meu HD IDE onde está o Windows?
    9.5.25 Como se pode instalar o Linux com o Windows NT?
    9.5.26 Pode ser dado um exemplo da criação de partições no Linux?
    9.5.27 Porque não se deve criar uma partição de swap muito grande?
    9.5.28 Quais as informações que o mount necessita para funcionar de forma correcta?
    9.5.29 Existe alguma forma de o utilizador criar um disco de boot para poder inicializar o Linux?
    9.6 Hardware (genérico)
    9.6.1 Como instalar a Zip drive paralela em 5 passos?
    9.6.2 Como configurar a SB AWE64?
    9.6.3 Como saber em qual irq se encontra localizada a NE2000?
    9.6.4 Como detectar uma drive Syquest SparQ paralelo ou um LS-120?
    9.6.5 Como aceder a um CDROM IDE?
    9.6.6 Como posso configurar a minha impressora HP DeskJet 720C, 722C, 820C ou 1000C?
    9.6.7 Como saber se o meu modem é compatível com o Linux?
    9.6.8 O /dev/modem não existe… como posso configurar?
    9.6.9 Tento ligar, mas o modem está sempre com o sinal de ocupado.    O que fazer?
    9.6.10 Ao executar o playmidi ele dá erro no /dev/sequencer. Como solucionar?
    9.6.11 Como configurar a placa de vídeo com o chip i740 (e i810)
    9.6.12 Os dispositivos PnP (Plug’n’Play) funcionam no Linux?
    9.6.13 Não consigo desligar o PnP da placa. Como solucionar este problema?
    9.7 Kernel (recompilar e configurar)
    9.7.1 Como compilar o kernel?
    9.7.2 Como proceder quando recebo a seguinte mensagem de erro:  can’t locate module net-pf-4 (e 5)?
    9.8 Shell
    9.8.1 Como se configura o PATH?
    9.8.2 Como gerir os utilizadores no Linux?
    9.8.3 Como posso verificar em que run level está o sistema?
    9.8.4 Como criar uma conta de e-mail sem shell?
    9.8.5 Como recuperar a password de root?
    9.8.6 Como iniciar um processo que consta do /etc/inittab manualmente?
    9.8.7 Como fazer com que, por exemplo, o tty11 esteja associado ao /var/log/messages?
    9.8.8 Como colocar cores no Is do Red Hat 5.0 como default?
    9.8.9 Qual é o rc padrão do slackware e como se faz para o pôr a funcionar de novo?
    9.8.10 O que deve ser feito para que, quando eu digitar exit para terminar a sessão, o sistema faça um clear antecipadamente?
    9.8.11 Como colocar o logo do Linux antes do login?
    9.8.12 Como fazer com que o Slackware aceite sempre as passwords digitadas, sem antes dizer que a password é fácil e pedir uma nova mais difícil?
    9.8.13 Como implementar um boot remoto, utilizando como servidor         o Linux?
    9.8.14 Ao entrar no Linux, aparece [root@localhost /root]. O que é isso?
    9.8.15 Ao executar um script CGI, o código aparece no browser. Qual          o problema?
    9.8.16 Como criar/formatar uma disquete para o Linux?
    9.8.17 Como se podem alterar os ficheiros /etc/issue e  /etc/issue.net, de forma a que fiquem personalizados?
    9.8.18 Quais são os ficheiros no Linux, que são equivalentes ao autoexec.bat e config.sys do Windows?
    9.8.19 Como ter os comandos do DOS no Linux?
    9.9 Software (utilização, instalação e configuração)
    9.9.1 Como mandar vários e-mails sem mostrar o cc?
    9.9.2 Instalação faseada do ICQ Java
    9.9.3 Como se agrupam as mensagens no PINE?
    9.9.4 No momento em que pretendo instalar determinado programa, obtenho erros no configure. Como solucionar?
    9.9.5 Existe algum antivírus para o Linux?

    Glossário

    Índice remissivo


    Fundamental do Linux

    3ª Edição Actualizada

    de Paulo Trezentos

    Propriedade Descrição
    ISBN: 9789727225149
    Editor: FCA
    Data de Lançamento: março de 2006
    Idioma: Português
    Dimensões: 144 x 208 x 14 mm
    Encadernação: Capa mole
    Páginas: 268
    Tipo de produto: Livro
    Coleção: Fundamental
    Classificação temática: Livros em Português > Informática > Sistemas Operativos e Redes
    EAN: 9789727225149
    Idade Mínima Recomendada: Não aplicável
    e e e e e

    Sistema operativo muito interessante

    Rui Carreira

    Para quem gosta de estudar diferentes sistemas operativos, este livro é de facto fundamental.