Wikilivros:Livros/Guia do Linux
|
Esta é a coleção de páginas associada ao wikilivro chamado "Guia do Linux". Ela pode ser facilmente salva, renderizada eletronicamente ou encomendada como um livro impresso. Para informações gerais sobre as coleções do Wikilivros, veja Ajuda:Livros (dicas em geral). | ||||||||
[ Sobre ] [ FAQ ] [ Feedback ] [ Ajuda ] [ Mudanças recentes ] |
Guia do Linux
editarVersão colaborativa
editar- Capa
- FOCA Wiki
- Esclarecimentos sobre a licença
- Sobre este guia
- Sobre o Autor
- Referências de auxílio ao desenvolvimento do guia
- Colaboradores do Guia
- Introdução
- Antes de começar
- Pré-requisitos para a utilização deste guia
- Sistema operacional
- O Linux
- Distribuições do Linux
- Software Livre
- Processamento de dados
- O computador
- Conhecendo o computador
- Placa mãe
- Memória do computador
- Discos
- Cuidados básicos com o computador e disquetes
- Dispositivos de entrada e saída
- Ligando o computador
- Desligando o computador
- Reiniciando o computador
- Explicações básicas
- Hardware e Software
- Arquivos
- Diretório
- Nomeando Arquivos e Diretórios
- Comandos
- Comandos Externos
- Aviso de comando (Prompt)
- Interpretador de comandos
- Terminal Virtual (console)
- Login
- Logout
- Curingas
- Hardware
- Placa de expansão
- Nomes de dispositivos
- Configuração de Hardware
- Hardwares configuráveis por jumpers, dip-switches, jumperless e Plug-and-Play
- Listando as placas e outros hardwares em um computador
- Conflitos de hardware
- Barramento
- Placas on-board / off-board
- Hardwares específicos ou “For Windows”
- Dispositivos específicos para GNU/Linux
- Configurações de Dispositivos
- Para quem esta migrando (ou pensando em migrar) do DOS/Windows para o Linux
- Quais as diferenças iniciais
- Comandos equivalentes entre DOS/CMD do Windows e o Linux
- Usando a sintaxe de comandos DOS no Linux
- Programas equivalentes entre Windows/DOS e o Linux
- Discos e Partições
- Partições
- Sistema de Arquivos
- Partição EXT2 (Linux Native)
- Journaling
- Partição EXT3 (Linux Native)
- Partição EXT4 (Linux Native)
- Sistema de arquivos reiserfs
- Partição Linux Swap (Memória Virtual)
- O sistema de arquivos /proc
- LVM - Logical Volume Manager
- Formatando disquetes
- Pontos de Montagem
- Identificação de discos e partições em sistemas Linux
- Montando (acessando) uma partição de disco
- Desmontando uma partição de disco
- Gerenciadores de partida (boot loaders)
- LILO
- GRUB
- Parâmetros de inicialização passados ao kernel
- LOADLIN
- syslinux
- Execução de programas
- Executando um comando/programa
- path
- Tipos de Execução de comandos/programas
- Executando programas em sequência
- ps
- top
- Controle de execução de processos
- nohup
- nice
- fuser
- tload
- vmstat
- pidof
- pstree
- Fechando um programa quando não se sabe como sair
- Eliminando caracteres estranhos
- Comandos para manipulação de diretório
- ls
- cd
- pwd
- mkdir
- rmdir
- Comandos para manipulação de Arquivos (Índice)
- Comandos para manipulação de Arquivos
- cat
- tac
- rm
- cp
- mv
- Comandos diversos
- clear
- date
- df
- ln
- du
- find
- free
- grep
- head
- nl
- more
- less
- sort
- tail
- time
- touch
- uptime
- dmesg
- mesg
- echo
- su
- sync
- uname
- reboot
- shutdown
- wc
- seq
- chattr
- lsattr
- cut
- cmp
- dirname
- diff
- pr
- patch
- whereis
- which
- zforce
- gzexe
- znew
- Comandos de rede (Índice)
- Comandos de rede
- who
- Telnet
- finger
- ftp
- whoami
- dnsdomainname
- hostname
- talk
- ping
- rlogin
- rsh
- w
- traceroute
- netstat
- wall
- Comandos para manipulação de contas
- adduser
- addgroup
- passwd
- newgrp
- userdel
- groupdel
- lastlog
- last
- sg
- Adicionando o usuário a um grupo extra
- chfn
- id
- logname
- users
- groups
- Permissões de acesso a arquivos e diretórios
- Donos, grupos e outros usuários
- Tipos de Permissões de acesso
- Etapas para acesso a um arquivo/diretório
- Exemplos práticos de permissões de acesso
- Permissões de Acesso Especiais
- A conta root
- chmod
- chgrp
- chown
- Modo de permissão octal
- umask
- Redirecionamentos e pipe
- >
- >>
- <
- <<
- | (pipe)
- Diferença entre o “|” e o “>”
- tee
- Rede
- O que é uma rede
- Protocolo de Rede
- Endereço IP
- Interface de rede
- Roteamento
- Resolvedor de nomes (DNS)
- Serviços de Rede
- Segurança da Rede e controle de Acesso
- Outros arquivos de configuração relacionados com a rede
- Kernel e módulos
- O Kernel
- Módulos
- Como adicionar suporte a Hardwares e outros dispositivos no kernel
- kmod
- lsmod
- insmod
- rmmod
- modprobe
- depmod
- modconf
- Recompilando o Kernel
- Arquivos relacionados com o Kernel e Módulos
- Aplicando Patches no kernel
- Arquivos e daemons de Log
- Formato do arquivo de log
- Daemons de log do sistema
- logger
- Compactadores
- O que fazem os compactadores/descompactadores?
- Extensões de arquivos compactados
- gzip
- zip
- unzip
- tar
- bzip2
- |rar
- A distribuição Debian GNU/Linux
- Porque usar a Debian?
- Pacotes existentes na Debian
- O que é sid/testing/frozen/stable?
- Como obter a Debian
- Programas de configuração
- Arquivos de inicialização
- Níveis de Execução
- Rede no sistema Debian
- Bug tracking system
- Onde encontrar a Debian para Download?
- Lista de pacotes para uma instalação rápida e manual
- Sistema de gerenciamento de pacotes
- dpkg
- apt
- Personalização do sistema
- Variáveis de Ambientes
- Modificando o Idioma usado em seu sistema
- alias
- Arquivo /etc/profile
- Arquivo .bash_profile
- Arquivo .bashrc
- Arquivo .hushlogin
- Arquivo /etc/environment
- Diretório /etc/skel
- Impressão
- Portas de impressora
- Imprimindo diretamente para a porta de impressora
- |Imprimindo via spool
- Impressão em modo gráfico
- Magic Filter
- Configuração do sistema
- Acentuação
- Número de Cores do ambiente gráfico
- Executando tarefas diversas no Linux
- Gravando CDs e DVDs no Linux
- Executando vídeos DIVX
- Assistindo DVDs
- Convertendo músicas no formato wav para mp3
- Convertendo músicas do formato mp3 para cdr
- Compilação
- O que é compilação?
- Compilador
- Manutenção do sistema
- Checagem dos sistemas de arquivos
- reiserfsck
- fsck.minix
- badblocks
- defrag
- Verificando e marcando setores danificados em um HD|Verificando e marcando setores danificados em um HD
- Limpando arquivos de LOGS
- Recuperando partições apagadas
- Recuperando a senha de root perdida
- Tarefas automáticas de manutenção do sistema
- cron
- at
- Principais arquivos de configuração do diretório /etc
- Diretório /etc/alternatives
- Arquivo /etc/default/devpts
- Arquivo /etc/default/rcS
- Arquivo /etc/console-tools/config
- Diretório /etc/menu-methods
- Arquivo /etc/menu-methods/translate_menus
- Diretório /etc/network
- Arquivo /etc/network/interfaces
- Arquivo /etc/network/options
- Diretório /etc/pam.d
- Diretório /etc/ppp
- Diretório /etc/security
- Arquivo /etc/security/access.conf
- Arquivo /etc/security/limits.conf
- Arquivo /etc/crontab
- Arquivo /etc/fstab
- Arquivo /etc/group
- Arquivo /etc/gshadow
- Arquivo /etc/host.conf
- Arquivo /etc/hostname
- Arquivo /etc/hosts
- Arquivo /etc/hosts.allow
- Arquivo /etc/hosts.deny
- Arquivo /etc/hosts.equiv
- Arquivo /etc/inetd.conf
- Arquivo /etc/inittab
- Arquivo /etc/inputrc
- Arquivo /etc/issue
- Arquivo /etc/issue.net
- Arquivo /etc/lilo.conf
- Arquivo /etc/login.defs
- Arquivo /etc/modules
- Arquivo /etc/modules.conf
- Arquivo /etc/motd
- Arquivo /etc/mtab
- Arquivo /etc/networks
- Arquivo /etc/passwd
- Arquivo /etc/printcap
- Arquivo /etc/protocols
- Arquivo /etc/resolv.conf
- Arquivo /etc/serial.conf
- Arquivo /etc/services
- Arquivo /etc/shadow
- Arquivo /etc/shells
- Arquivo /etc/syslog.conf
- Arquivo /etc/timezone
- Conectando seu computador a Internet
- Conectando-se a Internet
- Navegando na Internet
- Recebimento de E-Mails através do fetchmail
- X Window (ambiente gráfico)
- que é X Window?
- A organização do ambiente gráfico X Window
- Iniciando o X
- Servidor X
- Aplicativos para Linux
- Aplicativos Básicos
- Listagem de Aplicativos para GNU/Linux
- Como obter ajuda no sistema
- Páginas de Manual
- Info Pages
- Help on line
- help
- apropos/whatis
- locate
- which
- Documentação de Programas
- Documentação de Programas
- FAQ
- RFC’s
- Internet
- Netiqueta
- Introdução
- Considerações sobre o nível Avançado
- Pré-requisitos para a utilização deste guia
- O Linux
- Explicações Básicas
- Monitorando os logs
- Curingas
- Hardware
- Placa de expansão
- Nomes de dispositivos
- Configuração de Hardware
- Hardwares configuráveis por jumpers, dip-switches, jumperless e Plug-and-Play
- Listando as placas e outros hardwares em um computador
- Conflitos de hardware
- Barramento
- Placas on-board / off-board
- Hardwares específicos ou "For Windows"
- Dispositivos específicos para GNU/Linux
- Configurações de Dispositivos
- Aterramento
- Tomadas
- Descargas estáticas
- Melhoria de performance
- Periféricos SATA
- Periféricos SCSI
- Rede
- O que é uma rede
- Protocolo de Rede
- Endereço IP
- Interface de rede
- Roteamento
- Resolvedor de nomes (DNS)
- Serviços de Rede
- Segurança da Rede e controle de Acesso
- Outros arquivos de configuração relacionados com a rede
- Camadas de Rede
- RFCs de referência sobre protocolos de rede
- Configurações especiais de Rede
- IP Alias
- Bridge
- Conectando dois computadores usando a porta paralela
- Conectando dois computadores usando a porta serial
- Arquivos e daemons de Log
- Formato do arquivo de log
- Daemons de log do sistema
- logger
- Programas úteis para monitoração e gerenciamento de arquivos de logs
- Configurando um servidor de logs
- A distribuição Debian GNU/Linux
- Como obter a Debian
- Programas de configuração
- Arquivos de inicialização
- Níveis de Execução
- Rede no sistema Debian
- Bug tracking system
- Onde encontrar a Debian para Download?
- Personalização do Sistema
- Variáveis de Ambientes
- Modificando o Idioma usado em seu sistema
- alias
- Arquivo /etc/profile
- Arquivo .bash_profile
- Arquivo .bashrc
- Arquivo .hushlogin
- Arquivo /etc/environment
- Diretório /etc/skel
- Impressão
- Portas de impressora
- Imprimindo diretamente para a porta de impressora
- Imprimindo via spool
- Impressão em modo gráfico
- Magic Filter
- Impressão remota
- Firewall iptables
- Introdução
- Manipulando chains
- Outras opções do iptables
- A tabela nat (Network Address Translation) - fazendo nat
- A tabela mangle
- Outros módulos do iptables
- Caminho percorrido pelos pacotes nas tabelas e chains
- Exemplos de configurações do iptables
- Gerenciamento de contas e cuidados para a proteção de senhas
- Introdução
- Criação, monitoramento e segurança de contas
- Tipos de ataques mais comuns para se conseguir uma senha
- Melhorando a segurança das senhas armazenadas em seu sistema
- Apache
- Introdução
- Configurando a porta padrão do Apache
- Adicionando uma página no Apache
- Configurando as interfaces que o Apache atenderá
- Especificando endereços/portas adicionais (a diretiva Listen)
- Especificando opções/permissões para as páginas
- Restrições de Acesso
- Definindo documentos de erro personalizados
- Módulos DSO
- Sistema de Log do Apache
- Configurando o Apache como servidor proxy
- Virtual Hosts
- Uso de criptografia SSL
- Exemplo comentado de um arquivo de configuração do Apache
- Códigos HTTP
- Servidor ident
- Introdução
- Servidor telnet
- Introdução
- Controle de acesso
- Recomendações
- Fazendo conexões ao servidor telnet
- Servidor ssh
- Introdução
- Usando aplicativos clientes
- Servidor ssh
- Servidor pop3
- Introdução
- CVS
- Introdução ao CVS
- Servidor de CVS - configurando métodos de acesso ao repositório
- Criando projetos para serem usados no CVS
- Arquivos administrativos em CVSROOT
- Clientes de CVS
- Exemplo de uma seção CVS
- SAMBA
- Introdução
- Conceitos gerais para a configuração do SAMBA
- Compartilhamento de arquivos e diretórios
- Configuração em Grupo de Trabalho
- Resolução de nomes de máquinas no samba
- Servidor de data/hora
- Configuração em Domínio
- Ativando o suporte a senhas criptografadas
- Ativando o suporte a senhas em texto plano
- Mapeamento de usuários/grupos em clientes
- Compartilhamento de impressão no servidor SAMBA
- Controle de acesso ao servidor SAMBA
- Melhorando a performance do compartilhamento/servidor
- Configuração de Clientes NetBEUI
- Exemplos de configuração do servidor SAMBA
- Restrições de acesso, recursos e serviços
- Limitando recursos no bash
- Limitação de recursos usando PAM
- Restrições de acesso a programas/diretórios/arquivos usando grupos
- Dando poderes de root para executar determinados programas
- Restringindo o comando su
- Restrições baseadas em usuário/IP
- Restrições por MAC Address/IP
- Desabilitando serviços não usados no Inetd
- Evitando o uso de hosts.equiv e .rhosts
- Restringindo o uso do shutdown
- Restringindo o acesso ao sistema de arquivos /proc
- Limitando o uso de espaço em disco (quotas)
- Suporte a senhas ocultas
- Suporte a senhas md5
- Restrições no hardware do sistema
- Introdução ao uso de criptografia para transmissão/armazenamento de dados
- Introdução
- Sniffer
- Alternativas seguras a serviços sem criptografia
- Sistemas de arquivos criptográfico
- Usando pgp (gpg)para criptografia de arquivos