Entendendo o Conectiva Linux

Editado por

Conectiva S.A.

Equipe Conectiva:

Autores: Lisiane Sztoltz, Roberto Selbach Teixeira e Evelyne de O. Ferraz Ribeiro.

Revisão Técnica: Vladimir Furtado Krachinski e Paulo Cesar Pereira de Andrade.

Copyright 2003 - Conectiva S.A. http://www.conectiva.com.br

Linux é uma marca registrada e concedida por Linus Torvalds, seu criador e cedente.

Windows®, Windows NT® e Internet Explorer® são marcas registradas da Microsoft Corporation.

Netware® é uma marca registrada da Novell, Inc.

Macintosh® e Appletalk® são marcas registradas da Apple Computers.

Netscape Communicator® é uma marca registrada da Netscape Communications Corporation.

Todas as demais marcas registradas são de uso e direito de seus respectivos proprietários. As marcas registradas são de propriedade dos seus autores.

A presente publicação foi produzida com o máximo de cuidado. O editor, porém, não assume responsabilidades sobre eventuais erros de interpretação, omissões ou danos resultantes do uso das informações aqui descritas, por terceiros, de boa ou má fé.

Os autores gostariam de ser avisados sobre modificações e traduções.

Agradecemos a todos aqueles que têm participado ativamente no desenvolvimento dos trabalhos de tradução, internacionalização, divulgação e adaptação do Linux à realidade latinoamericana, pois muito de nosso esforço está calcado no esforço participativo desta comunidade.

Esperamos que este guia seja de utilidade para todos aqueles que busquem uma ferramenta de auxílio às suas atividades diárias, e que possa enriquecer e facilitar os seus conhecimentos.


Índice
Prefácio
1. Básico
Definindo o Linux
O surgimento do Linux
Software Livre, freeware, shareware e software Comercial
Distribuições Linux
Visão geral do sistema operacional Linux
O kernel do Linux
Aplicações do Sistema
Aplicações do usuário
O ambiente gráfico
2. Linuxconf
Interface do Linuxconf
Iniciando o Linuxconf
Ambiente do Linuxconf
Efetivando as Configurações
Ativando ou Desativando Módulos
Permissão e Propriedade de Arquivos
Arquivos de Configuração
Comandos e Programas Residentes
Escrevendo Módulos - Shellmod
3. Contas e Grupos
O Que São Usuários e Grupos
Usuários e Grupos Preexistentes
Criação e Manutenção de Usuários
Criação e Manutenção de Grupos
4. Arquivos e Diretórios
Sistema de Arquivos
Sistema de Arquivos ext3
Trabalhando com Sistema de Arquivos
Sistema de Quotas
Diretórios e Arquivos Importantes
Permissões de Arquivos
5. Serviços Essenciais
Entendendo os Serviços
Acionando e Parando Serviços
Exemplos de Serviços
crond
atd
syslog
network
portmap
inet
xinet
6. Dispositivos
Arquivos de Dispositivos
O diretório /dev
O Diretório /proc
Dispositivos de Armazenamento
Particionamento
Formatação e criação de sistemas de arquivos
Montando um dispositivo
7. Configuração do Sistema
Teclado
Mouse
Impressora
Modem
Rede
ADSL
ZIP DRIVE
8. O XFree86
O Protocolo X
XFree86
Configurando o XFree86
Configurando o Monitor
Configurando a Placa de Vídeo
Configurando o teclado e o mouse
Configurando a Resolução da Tela
Configurando o AccessX
Dicas de Configuração
9. Gerenciamento de Pacotes
Entendendo os Pacotes
Pacotes e Dependências
O Banco de Dados RPM
O Gerenciador de Pacotes RPM
Instalando Pacotes com o RPM
Removendo Pacotes com o RPM
Obtendo Mais Informações Sobre os Pacotes
Recuperando o Banco de Dados RPM
Utilizando Pacotes de Fontes
Gerenciando Pacotes com o Linuxconf
Instalando e Atualizando Pacotes com o Linuxconf
Consultando Pacotes com o Linuxconf
Usando o APT
Configurando o APT
O Campo TIPO
O Campo [CHAVE]
O Campo URI
Usando o apt-cdrom
Utilizando o apt-get
O diretório archives
Usando as assinaturas GPG
Criando Repositórios RPM
Estrutura de Diretórios de um Repositório RPM
Gerando os Arquivos pkglist
Synaptic - Interface Gráfica para o APT
Interface do Synaptic
Botões Principais do Synaptic
Procurando pacotes
Lista de Pacotes
Informações sobre os Pacotes
Trabalhando com os Pacotes
Utilizando o Synaptic
10. O Processo de Inicialização
Carregando Informações Para a Inicialização
Gerenciadores de Inicialização do Linux
LILO
Grub
O Processo init
Mensagens de Inicialização do Sistema
Finalizando o Processo
Terminais e Similares
Configurando o Processo de Inicialização
Configurando o Arquivo /etc/inittab
Configurando o LILO
Configurando o Grub
11. Recuperação do Sistema
Introdução
Registro do Sistema
Avaliando os Registros com o Linuxconf
Configurando o Syslogd com o Linuxconf
Arquivo de Configuração
Integridade do Sistema de Arquivos
O fsck
Criando um Disco de Recuperação
Recuperando a Senha de Superusuário
Linux single e segurança
12. O Kernel
Kernel e Arquivos Auxiliares
Atualizando o Kernel do Sistema
Módulos do Kernel
Entendendo os Módulos do Kernel
Localizando os módulos no Linux
Instalando Módulos
Utilizando e Configurando Módulos
Lista de módulos do Conectiva Linux
13. Dicas Para a Administração
Consultas a Registros do Sistema
A importância do Backup
Verificação do Disco Rígido
Permissões de Usuários e Arquivos
Segurança do Sistema
Isolando os Problemas
Em Caso de Problemas, Procure Ajuda
A. Licença de Livre Publicação
OPEN PUBLIC LICENSE
Requisitos comuns às versões
Copyright
Escopo desta licença
Requisitos para trabalhos modificados
Práticas recomendadas
Termos opcionais
Políticas de Publicações Livres
B. Licença Pública Geral GNU
Introdução
Termos e Condições para Cópia, Distribuição e Modificação
Como Aplicar Estes Termos a Novos Programas?

Lista de Tabelas
5-1. Campos do Arquivo /etc/crontab
7-1. Tipos de impressoras
10-1. Níveis de Execução
Lista de Figuras
2-1. Interface Inicial do Linuxconf
2-2. Lista de Módulos do Linuxconf
2-3. Modificando Permissões Pelo Linuxconf
2-4. Lista dos Arquivos de Configuração
2-5. Listagem de Comandos e Programas Residentes
3-1. Editando ou Adicionando Usuários
3-2. Editando ou Adicionando Grupos
4-1. Configurando Sistemas de Arquivos Locais
4-2. Configurando o Sistema de Quotas
5-1. Lista de Serviços
5-2. Agendamento de uma Tarefa
5-3. Configuração do inet
5-4. Configuração do Telnet
7-1. Seleção do teclado
7-2. Seleção do mouse
7-3. Configuração da Impressora
7-4. Seleção do tipo de impressora
7-5. Escolha do Modelo e Fabricante da Impressora
7-6. Configurações de Impressão e Papel
7-7. Seleção do Nome e Local da Impressora
7-8. Configuração da Impressora pelo Linuxconf
7-9. Seleção do modem
7-10. Seleção do nome da máquina
7-11. Configuração do adaptador de rede
8-1. Tela Principal do xf86cfg
8-2. Configurando o Monitor
8-3. Configurando a Placa de Vídeo
8-4. Configurando o Teclado
8-5. Configurando o Mouse
8-6. Configurando a Resolução da Tela
8-7. Configurando o AccessX
9-1. Configurando a Localização dos Diretórios com Pacotes RPM
9-2. Instalando Um Pacote com o Linuxconf
9-3. Confirmando a Instalação de Um Pacote com o Linuxconf
9-4. Instalando Vários Pacotes
9-5. Lista de Grupos de Pacotes
9-6. Lista de Pacotes
9-7. Informações do Pacote
9-8. Consultando Pacotes Não Instalados
9-9. Pesquisando Palavras Chaves nos Pacotes RPM
9-10. Mostrar os Pacotes Adicionais
9-11. Janela Principal do Synaptic
9-12. Botões Principais do Synaptic
9-13. Botões de Procura dos Pacotes
9-14. Abas de Informação
9-15. Botões de Estado dos Pacotes
9-16. Preparando Alterações
10-1. Níveis de Execução de um Sistema
10-2. Configurando o LILO
10-3. Configurando as Entradas do Grub
11-1. Registros no Linuxconf
11-2. Destino do syslog
11-3. Instalando o Grub em um disco flexível
Lista de Exemplos
3-1. Usuários no Arquivo /etc/passwd
3-2. Trecho do Arquivo /etc/group
4-1. Informações Sobre um Arquivo
4-2. Mudando o Dono e o Grupo de um Arquivo
4-3. Utilizando o SUID
5-1. Exemplo de Inicialização Manual de um Serviço
5-2. Exemplo de Arquivo cron
5-3. Tarefa Agendada pelo at
5-4. Trecho do Arquivo /etc/inetd.conf
9-1. vendors.list
9-2. Importando uma chave gpg
10-1. Arquivo /etc/inittab
10-2. Exemplo de Arquivo /etc/lilo.conf