Guia do Linux/Iniciante+Intermediário
Aspeto
Nota: Este documento tem por objetivo ser uma referência ao aprendizado do usuário e um guia de consulta, operação e configuração de sistemas Linux (e outros tipos de *ix). Note que esta versão em formato wiki está sendo elaborada com base na Versão Iniciante+Intermediário do Guia Foca GNU/Linux, escrita por Gleydson Mazioli da Silva.
Por estar em uma wiki, o texto pode ser melhorado a qualquer momento, por qualquer interessado e assim, as novas versões em PDF e HTML que o autor disponibiliza podem ter diferenças com relação ao conteúdo encontrado aqui.
Etapas de desenvolvimento - 9 fases | ||||||||
---|---|---|---|---|---|---|---|---|
Início: | Básico: | Criação: | Desenvolvimento: | Maturação: | Revisão: | Desenvolvido: | Finalização: | Abrangente: |
Para deixar uma mensagem aos colaboradores utilize a página de discussão.
Iniciante+Intermediário
[editar | editar código-fonte]- 1 Introdução
- 1.1 Antes de começar
- 1.2 Pré-requisitos para a utilização deste guia
- 1.3 Sistema operacional
- 1.4 O Linux
- 1.5 Distribuições do Linux
- 1.6 Software Livre
- 1.7 Processamento de dados
- 1.8 O computador
- 1.9 Conhecendo o computador
- 1.10 Placa mãe
- 1.11 Memória do computador
- 1.12 Discos
- 1.13 Cuidados básicos com o computador e disquetes
- 1.14 Dispositivos de entrada e saída
- 1.15 Ligando o computador
- 1.16 Desligando o computador
- 1.17 Reiniciando o computador
- 2 Explicações básicas
- 2.1 Hardware e Software
- 2.2 Arquivos
- 2.3 Diretório
- 2.4 Nomeando Arquivos e Diretórios
- 2.5 Comandos
- 2.6 Comandos Externos
- 2.7 Aviso de comando (Prompt)
- 2.8 Interpretador de comandos
- 2.9 Terminal Virtual (console)
- 2.10 Login
- 2.11 Logout
- 2.12 Curingas
- 3 Hardware
- 3.1 Placa de expansão
- 3.2 Nomes de dispositivos
- 3.3 Configuração de Hardware
- 3.4 Hardwares configuráveis por jumpers, dip-switches, jumperless e Plug-and-Play
- 3.5 Listando as placas e outros hardwares em um computador
- 3.6 Conflitos de hardware
- 3.7 Barramento
- 3.8 Placas on-board / off-board
- 3.9 Hardwares específicos ou “For Windows”
- 3.10 Dispositivos específicos para GNU/Linux
- 3.11 Configurações de Dispositivos
- 4 Para quem esta migrando (ou pensando em migrar) do DOS/Windows para o Linux
- 4.1 Quais as diferenças iniciais
- 4.2 Comandos equivalentes entre DOS/CMD do Windows e o Linux
- 4.3 Usando a sintaxe de comandos DOS no Linux
- 4.4 Programas equivalentes entre DOS e o Linux
- 4.5 Programas equivalentes entre Windows e o Linux
- 5 Discos e Partições
- 5.1 Partições
- 5.2 Sistema de Arquivos
- 5.3 Partição EXT2 (Linux Native)
- 5.4 Journaling
- 5.5 Partição EXT3 (Linux Native)
- 5.6 Partição EXT4 (Linux Native)
- 5.7 Sistema de arquivos reiserfs
- 5.8 Partição Linux Swap (Memória Virtual)
- 5.9 O sistema de arquivos /proc
- 5.10 LVM - Logical Volume Manager
- 5.11 Formatando disquetes
- 5.12 Pontos de Montagem
- 5.13 Identificação de discos e partições em sistemas Linux
- 5.14 Montando (acessando) uma partição de disco
- 5.15 Desmontando uma partição de disco
- 6 Gerenciadores de partida (boot loaders)
- 6.1 LILO
- 6.2 GRUB
- 6.3 Parâmetros de inicialização passados ao kernel
- 6.4 LOADLIN
- 6.5 syslinux
- 7 Execução de programas
- 7.1 Executando um comando/programa
- 7.2 path
- 7.3 Tipos de Execução de comandos/programas
- 7.4 Executando programas em sequência
- 7.5 ps
- 7.6 top
- 7.7 Controle de execução de processos
- 7.8 nohup
- 7.9 nice
- 7.10 fuser
- 7.11 tload
- 7.12 vmstat
- 7.13 pidof
- 7.14 pstree
- 7.15 Fechando um programa quando não se sabe como sair
- 7.16 Eliminando caracteres estranhos
- 8 Comandos para manipulação de diretório
- 9 Comandos para manipulação de Arquivos
- 10 Comandos diversos
- 10.1 clear
- 10.2 date
- 10.3 df
- 10.4 ln
- 10.5 du
- 10.6 find
- 10.7 free
- 10.8 grep
- 10.9 head
- 10.10 nl
- 10.11 more
- 10.12 less
- 10.13 sort
- 10.14 tail
- 10.15 time
- 10.16 touch
- 10.17 uptime
- 10.18 dmesg
- 10.19 mesg
- 10.20 echo
- 10.21 su
- 10.22 sync
- 10.23 uname
- 10.24 reboot
- 10.25 shutdown
- 10.26 wc
- 10.27 seq
- 10.28 chattr
- 10.29 lsattr
- 10.30 cut
- 10.31 cmp
- 10.32 dirname
- 10.33 diff
- 10.34 pr
- 10.35 patch
- 10.36 whereis
- 10.37 which
- 10.38 zforce
- 10.39 gzexe
- 10.40 znew
- 11 Comandos de rede
- 11.1 who
- 11.2 Telnet
- 11.3 finger
- 11.4 ftp
- 11.5 whoami
- 11.6 dnsdomainname
- 11.7 hostname
- 11.8 talk
- 11.9 ping
- 11.10 rlogin
- 11.11 rsh
- 11.12 w
- 11.13 traceroute
- 11.14 netstat
- 11.15 wall
- 12 Comandos para manipulação de contas
- 12.1 adduser
- 12.2 addgroup
- 12.3 passwd
- 12.4 newgrp
- 12.5 userdel
- 12.6 groupdel
- 12.7 lastlog
- 12.8 last
- 12.9 sg
- 12.10 Adicionando o usuário a um grupo extra
- 12.11 chfn
- 12.12 id
- 12.13 logname
- 12.14 users
- 12.15 groups
- 13 Permissões de acesso a arquivos e diretórios
- 13.1 Donos, grupos e outros usuários
- 13.2 Tipos de Permissões de acesso
- 13.3 Etapas para acesso a um arquivo/diretório
- 13.4 Exemplos práticos de permissões de acesso
- 13.5 Permissões de Acesso Especiais
- 13.6 A conta root
- 13.7 chmod
- 13.8 chgrp
- 13.9 chown
- 13.10 Modo de permissão octal
- 13.11 umask
- 14 Redirecionamentos e pipe
- 15 Rede
- 15.1 O que é uma rede
- 15.2 Protocolo de Rede
- 15.3 Endereço IP
- 15.4 Interface de rede
- 15.5 Roteamento
- 15.6 Resolvedor de nomes (DNS)
- 15.7 Serviços de Rede
- 15.8 Segurança da Rede e controle de Acesso
- 15.9 Outros arquivos de configuração relacionados com a rede
- 16 Kernel e módulos
- 16.1 O Kernel
- 16.2 Módulos
- 16.3 Como adicionar suporte a Hardwares e outros dispositivos no kernel
- 16.4 kmod
- 16.5 lsmod
- 16.6 insmod
- 16.7 rmmod
- 16.8 modprobe
- 16.9 depmod
- 16.10 modconf
- 16.11 Recompilando o Kernel
- 16.12 Arquivos relacionados com o Kernel e Módulos
- 16.13 Aplicando Patches no kernel
- 17 Arquivos e daemons de Log
- 17.1 Formato do arquivo de log
- 17.2 Daemons de log do sistema
- 17.3 logger
- 18 Compactadores
- 18.1 O que fazem os compactadores/descompactadores?
- 18.2 Extensões de arquivos compactados
- 18.3 gzip
- 18.4 zip
- 18.5 unzip
- 18.6 tar
- 18.7 bzip2
- 18.8 rar
- 19 A distribuição Debian GNU/Linux
- 19.1 Porque usar a Debian?
- 19.2 Pacotes existentes na Debian
- 19.3 O que é sid/testing/frozen/stable?
- 19.4 Como obter a Debian
- 19.5 Programas de configuração
- 19.6 Arquivos de inicialização
- 19.7 Níveis de Execução
- 19.8 Rede no sistema Debian
- 19.9 Bug tracking system
- 19.10 Onde encontrar a Debian para Download?
- 19.11 Lista de pacotes para uma instalação rápida e manual
- 20 Sistema de gerenciamento de pacotes
- 21 Personalização do sistema
- 21.1 Variáveis de Ambientes
- 21.2 Modificando o Idioma usado em seu sistema
- 21.3 alias
- 21.4 Arquivo /etc/profile
- 21.5 Arquivo .bash_profile
- 21.6 Arquivo .bashrc
- 21.7 Arquivo .hushlogin
- 21.8 Arquivo /etc/environment
- 21.9 Diretório /etc/skel
- 22 Impressão
- 22.1 Portas de impressora
- 22.2 Imprimindo diretamente para a porta de impressora
- 22.3 Imprimindo via spool
- 22.4 Impressão em modo gráfico
- 22.5 Magic Filter
- 23 Configuração do sistema
- 24 Executando tarefas diversas no Linux
- 24.1 Gravando CDs e DVDs no Linux
- 24.2 Executando vídeos DIVX
- 24.3 Assistindo DVDs
- 24.4 Convertendo músicas no formato wav para mp3
- 24.5 Convertendo músicas do formato mp3 para cdr
- 25 Compilação
- 25.1 O que é compilação?
- 25.2 Compilador
- 26 Manutenção do sistema
- 26.1 Checagem dos sistemas de arquivos
- 26.2 reiserfsck
- 26.3 fsck.minix
- 26.4 badblocks
- 26.5 defrag
- 26.6 Verificando e marcando setores danificados em um HD
- 26.7 Limpando arquivos de LOGS
- 26.8 Recuperando partições apagadas
- 26.9 Recuperando a senha de root perdida
- 26.10 Tarefas automáticas de manutenção do sistema
- 26.11 cron
- 26.12 at
- 27 Principais arquivos de configuração do diretório /etc
- 27.1 Diretório /etc/alternatives
- 27.2 Arquivo /etc/default/devpts
- 27.3 Arquivo /etc/default/rcS
- 27.4 Arquivo /etc/console-tools/config
- 27.5 Diretório /etc/menu-methods
- 27.6 Arquivo /etc/menu-methods/translate_menus
- 27.7 Diretório /etc/network
- 27.8 Arquivo /etc/network/interfaces
- 27.9 Arquivo /etc/network/options
- 27.10 Diretório /etc/pam.d
- 27.11 Diretório /etc/ppp
- 27.12 Diretório /etc/security
- 27.13 Arquivo /etc/security/access.conf
- 27.14 Arquivo /etc/security/limits.conf
- 27.15 Arquivo /etc/crontab
- 27.16 Arquivo /etc/fstab
- 27.17 Arquivo /etc/group
- 27.18 Arquivo /etc/gshadow
- 27.19 Arquivo /etc/host.conf
- 27.20 Arquivo /etc/hostname
- 27.21 Arquivo /etc/hosts
- 27.22 Arquivo /etc/hosts.allow
- 27.23 Arquivo /etc/hosts.deny
- 27.24 Arquivo /etc/hosts.equiv
- 27.25 Arquivo /etc/inetd.conf
- 27.26 Arquivo /etc/inittab
- 27.27 Arquivo /etc/inputrc
- 27.28 Arquivo /etc/issue
- 27.29 Arquivo /etc/issue.net
- 27.30 Arquivo /etc/lilo.conf
- 27.31 Arquivo /etc/login.defs
- 27.32 Arquivo /etc/modules
- 27.33 Arquivo /etc/modules.conf
- 27.34 Arquivo /etc/motd
- 27.35 Arquivo /etc/mtab
- 27.36 Arquivo /etc/networks
- 27.37 Arquivo /etc/passwd
- 27.38 Arquivo /etc/printcap
- 27.39 Arquivo /etc/protocols
- 27.40 Arquivo /etc/resolv.conf
- 27.41 Arquivo /etc/serial.conf
- 27.42 Arquivo /etc/services
- 27.43 Arquivo /etc/shadow
- 27.44 Arquivo /etc/shells
- 27.45 Arquivo /etc/syslog.conf
- 27.46 Arquivo /etc/timezone
- 28 Conectando seu computador a Internet
- 28.1 Conectando-se a Internet
- 28.2 Navegando na Internet
- 28.3 Recebimento de E-Mails através do fetchmail
- 29 X Window (ambiente gráfico)
- 29.1 O que é X Window?
- 29.2 A organização do ambiente gráfico X Window
- 29.3 Iniciando o X
- 29.4 Servidor X
- 30 Aplicativos para Linux
- 31 Como obter ajuda no sistema
- 31.1 Páginas de Manual
- 31.2 Info Pages
- 31.3 Help on line
- 31.4 help
- 31.5 apropos/whatis
- 31.6 locate
- 31.7 which
- 31.8 Documentos HOWTO’s
- 31.9 Documentação de Programas
- 31.10 FAQ
- 31.11 RFC’s
- 31.12 Internet
- 31.13 Netiqueta