𝔖 Scriptorium
✦   LIBER   ✦

📁

Guia foca GNU/LINUX

✍ Scribed by Gleydson Mazioli da Silva


Year
2010
Tongue
Portuguese
Leaves
413
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Introdução
Antes de começar
Pré-requisitos para a utilização deste guia
Sistema Operacional
O Linux
Algumas Características do Linux
Distribuições do Linux
Software Livre
Processamento de Dados
O Computador
Conhecendo o Computador
Tipos de Gabinete
Painel Frontal
Monitor de Vídeo
Placa Mãe
Alguns componentes da placa mãe
Memória do Computador
Memória Principal
Memória Auxiliar
Discos
Discos Flexíveis
Disco Rígido
CD/DVD/BluRay
Cuidados Básicos com o Computador
Dispositivos de Entrada e Saída
Ligando o computador
Desligando o computador
Reiniciando o computador
Explicações Básicas
Hardware e Software
Arquivos
Extensão de arquivos
Tamanho de arquivos
Arquivo texto e binário
Diretório
Diretório Raíz
Diretório atual
Diretório home
Diretório Superior
Diretório Anterior
Caminho na estrutura de diretórios
Exemplo de diretório
Estrutura básica de diretórios do Sistema Linux
Nomeando Arquivos e Diretórios
Comandos
Comandos Internos
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
IRQ - Requisição de Interrupção
DMA - Acesso Direto a Memória
I/O - Porta de Entrada/Saída
Hardwares configuráveis por jumpers, dip-switches, jumperless e Plug-and-Play.
Jumpers
Dip-Switches
Jumperless (sem jumper)
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 Configurando uma placa de rede Configurando uma placa de SOM no Linux Configurando um gravador de CD/DVD no Linux Configurando o gerenciamento de energia usando o APM Configurando o gerenciamento de energia usando ACPI Ativando WakeUP on Lan 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 Arquivos de configuração 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) Criando um sistema de arquivos EXT2 em uma partição Criando um sistema de arquivos EXT2 em um arquivo Journaling Partição EXT3 (Linux Native) Criando um sistema de arquivos EXT3 em uma partição Criando um sistema de arquivos EXT3 em um arquivo Fazendo a conversão do sistema de arquivos EXT2 para EXT3 Convertendo de EXT3 para EXT2 Nomeando uma partição de disco ext2/ext3 Criando o diretório especial =1splost+found dumpe2fs Partição EXT2 ou Arquivo? Sistema de arquivos reiserfs Criando um sistema de arquivos reiserfs em uma partição Criando um sistema de arquivos reiserfs em um arquivo Partição Linux Swap (Memória Virtual) Criando sistema de arquivos Swap em uma partição Criando um sistema de arquivos Swap em um arquivo Partição Swap ou Arquivo? O sistema de arquivos =1sp /proc LVM - Logical Volume Manager Representação gráfica do LVM Performance do LVM Instalando LVM em seu sistema Aumentando o tamanho de um volume lógico Diminuindo um volume lógico Formatando Pen-drives/Disquetes Formatando pen-drives para serem usados no Linux Formatando pen-drives compatíveis com o Windows Programas de Formatação Gráficos Pontos de Montagem Identificação de discos e partições em sistemas Linux Montando (acessando) uma partição de disco fstab Desmontando uma partição de disco Gerenciadores de Partida (boot loaders) LILO Criando o arquivo de configuração do LILO Opções usadas no LILO Um exemplo do arquivo de configuração lilo.conf GRUB Como o GRUB trabalha com discos e partições Instalando o GRUB No disco flexível (somente linha de comando) No disco flexível (com interface de menu) Opções do arquivo de configuração Um exemplo de arquivo de configuração Usando a linha de comandos do GRUB Removendo o GRUB do MBR Como obter informações mais detalhadas Parâmetros de inicialização passados ao kernel LOADLIN Opções do LOADLIN Exemplo de inicialização com o LOADLIN syslinux Criando um disquete de inicialização com o syslinux O arquivo SYSLINUX.CFG Formatação dos arquivos de tela do syslinux Execução de programas Executando um comando/programa path Tipos de Execução de comandos/programas Executando programas em seqüência ps top Controle de execução de processos Interrompendo a execução de um processo Parando momentaneamente a execução de um processo jobs fg bg kill killall killall5 Sinais do Sistema 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 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 who telnet finger ftp whoami dnsdomainname hostname talk ping rlogin rsh w traceroute netstat wall Comandos para manipulação de contas adduser addgroup passwd gpasswd 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 Exemplo de acesso a um arquivo Exemplo de acesso a um diretório 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
Classes de Rede IP
Para instalar uma máquina usando o Linux em uma rede existente
Endereços reservados para uso em uma rede Privada
Interface de rede
A interface loopback
Atribuindo um endereço de rede a uma interface (ifconfig)
Roteamento
Configurando uma rota no Linux
Resolvedor de nomes (DNS)
O que é um nome?
Arquivos de configuração usados na resolução de nomes
Executando um servidor de nomes
Serviços de Rede
Serviços iniciados como Daemons de rede
Serviços iniciados através do inetd
Segurança da Rede e controle de Acesso
/etc/ftpusers
/etc/securetty
O mecanismo de controle de acessos tcpd
Firewall
Outros arquivos de configuração relacionados com a rede
/etc/services
/etc/protocols
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
/etc/modules
modules.conf
Aplicando Patches no kernel
Arquivos e daemons de Log
Formato do arquivo de log
Daemons de log do sistema
syslogd
klogd
logger
Compactadores
O que fazem os compactadores/descompactadores?
Tipos de compactação
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
Entendendo o funcionamento dos níveis de execução do sistema (runlevels)
Rede no sistema Debian
Bug tracking system
Onde encontrar a Debian para Download?
Lista de pacotes para uma instalação rápida e manual
Pacotes Básicos (Altamente Recomendado)
Compilação do Kernel e programas em linguagem C
X11 (básico)
Window Managers para o X
Impressão (texto e gráfico com sistema de spool)
Som (mixer, mp3, Midi, wav, CD-Player)
Programas de Internet (clientes)
Acessórios
Rede
Sistema de gerenciamento de pacotes
dpkg
Pacotes
Instalar pacotes
Dependências
Listar pacotes existentes no sistema
Removendo pacotes do sistema
Removendo completamente um pacote
Mostrar descrição do pacote
Procura de pacotes através do nome de um arquivo
Status do pacote
Procurando pacotes com problemas de instalação
Mostrando a lista de pacotes do sistema
Obtendo uma lista de pacotes para instalar no sistema
Configurando pacotes desconfigurados
Listando arquivos de um pacote
apt
O arquivo =1sp /etc /apt /sources.list
O arquivo =1sp /etc /apt /apt.conf
Copiando a lista de pacotes disponíveis
Utilizando CDs oficiais/não-oficiais/terceiros com o apt
Instalando novos pacotes
Removendo pacotes instalado
Atualizando sua distribuição
Removendo pacotes baixados pelo apt
Procurando por pacotes através da descrição
Procurando um pacote que contém determinado arquivo
Modos eficazes de compilação do código fonte para a Debian
Verificando pacotes corrompidos
Corrigindo problemas de dependências e outros erros
Personalização do Sistema
Variáveis de Ambientes
Modificando o Idioma usado em seu sistema
alias
Arquivo =1sp /etc /profile
Arquivo =1sp.bash_profile
Arquivo =1sp.bashrc
Arquivo =1sp.hushlogin
Arquivo =1sp /etc /environment
Diretório =1sp /etc /skel
Impressão
Portas de impressora
Imprimindo diretamente para a porta de impressora
Imprimindo via spool
Impressão em modo gráfico
Ghost Script
Magic Filter
Instalação e configuração do Magic Filter
Outros detalhes técnicos sobre o Magic Filter
Configuração do sistema
Acentuação
Acentuação em modo Texto
Acentuação em modo gráfico
Número de Cores do ambiente gráfico
Configurando o número de cores para quem inicia pelo prompt
Configurando o número de cores para quem inicia pelo XDM
Ajustando o alinhamento da imagem no X e outras configurações
Executando tarefas diversas no Linux
Gravando CDs e DVDs no Linux
Gravando CDs / DVDs de dados
Gravando um CD de audio
Cópia de CD para CD no mesmo gravador
Gravação massiva de CDs
Gravação de CDs diretamente através de arquivos mp3 ou Ogg
Backup de dados para 1 ou mais CDs
Aplicações gráficas para gravação de CDs
Criar a capa de frente e verso do CD/DVD
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
fsck.ext2
reiserfsck
fsck.minix
badblocks
defrag
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
O formato de um arquivo crontab
at
Principais arquivos de configuração do diretório =1sp /etc
Diretório =1sp /etc /alternatives
Arquivo =1sp /etc /default /devpts
Arquivo =1sp /etc /default /rcS
Arquivo =1sp /etc /console-tools /config
Diretório =1sp /etc /menu-methods
Arquivo =1sp /etc /menu-methods /translate_menus
Diretório =1sp /etc /network
Arquivo =1sp /etc /network /interfaces
Arquivo =1sp /etc /networks /options
Diretório =1sp /etc /pam.d
Diretório =1sp /etc /ppp
Diretório =1sp /etc /security
Arquivo =1sp /etc /security /access.conf
Arquivo =1sp /etc /security /limits.conf
Arquivo =1sp /etc /crontab
Arquivo =1sp /etc /fstab
Arquivo =1sp /etc /group
Arquivo =1sp /etc /gshadow
Arquivo =1sp /etc /host.conf
Arquivo =1sp /etc /hostname
Arquivo =1sp /etc /hosts
Arquivo =1sp /etc /hosts.allow
Arquivo =1sp /etc /hosts.deny
Arquivo =1sp /etc /hosts.equiv
Arquivo =1sp /etc /inetd.conf
Arquivo =1sp /etc /inittab
Arquivo =1sp /etc /inputrc
Arquivo =1sp /etc /issue
Arquivo =1sp /etc /issue.net
Arquivo =1sp /etc /lilo.conf
Arquivo =1sp /etc /login.defs
Arquivo =1sp /etc /modules
Arquivo =1sp /etc /modules.conf
Arquivo =1sp /etc /motd
Arquivo =1sp /etc /mtab
Arquivo =1sp /etc /networks
Arquivo =1sp /etc /passwd
Arquivo =1sp /etc /printcap
Arquivo =1sp /etc /protocols
Arquivo =1sp /etc /resolv.conf
Arquivo =1sp /etc /serial.conf
Arquivo =1sp /etc /services
Arquivo =1sp /etc /shadow
Arquivo =1sp /etc /shells
Arquivo =1sp /etc /syslog.conf
Arquivo =1sp /etc /timezone
Conectando seu computador a Internet
Conectando-se a Internet
Conectando através de ADSL
Conectando através de Internet Discada
Navegando na Internet
Recebimento de E-Mails através do fetchmail
Processamento de mensagens através do procmail
X Window (ambiente gráfico)
O que é X Window?
A organização do ambiente gráfico X Window
Iniciando o X
Servidor X
Aplicativos para Linux
Aplicativos Básicos
Editores de Texto
Aplicativos para Escritório
Internet
Emuladores
Utilitários
Administração do Sistema
Listagem de Aplicativos para GNU/Linux
Periféricos / Gerenciamento de Hardware
Internet
Conferência de audio/vídeo via Internet/Intranet
Gerenciamento de WebSites / Linguagem HTML
Multimídia
Som
Comunicação/Fax
X Window
Editoração Gráfica/Visualizadores
Emuladores/Ferramentas p/ Interação com outros SO
Programação / Bancos de Dados / Acesso a Dados
Impressão
Texto
Kernel
Notebooks
Gravação de CD/DVD
Computação Paralela/Clusters
PalmTop / Palm Pilot / Computadores de Mão
Backup
Utilitários
Compactadores/Descompactadores/Arquivadores
Dispositivos X-10 (Controle de eletrodomésticos e aparelhos via PC)
Outros
Como obter ajuda no sistema
Páginas de Manual
Info Pages
Help on line
help
apropos/whatis
locate
which
Documentos HOWTO's
Listagem de HOWTO's
Listagem de Mini-HOWTO's
Documentação de Programas
FAQ
RFC's
Internet
Páginas Internet de Referência
Listas de discussão
Netiqueta
Recomendações Gerais sobre a Comunicação Eletrônica
Email
ICQ/MSN/Gtalk/Skype
Talk
Listas de Discussão via Email
Apêndice
Sobre este guia
Sobre o Autor
Referências de auxílio ao desenvolvimento do guia
Onde encontrar a versão mais nova do guia?
Colaboradores do Guia
Marcas Registradas
Futuras versões
Chave Pública PGP


📜 SIMILAR VOLUMES


Guia Foca GNU/Linux
✍ Gleydson Mazioli da Silva 📂 Library 📅 2010 🌐 Portuguese

O Foca GNU/Linux é um guia que traz desde explicações básicas sobre computadores e o sistema GNU/Linux até a administração e segurança do sistema. Os assuntos do guia são explicados em linguagem clara e organizados de forma linear e didática, evitando termos técnicos nos níveis iniciais, até que o u

GNU Linux Basic
✍ Joaquín López Sánchez-Montañés, Sofia Belles Ramos, Roger Baig Viñas, Francesc A 📂 Library 📅 2007 🏛 Free Technology Academy 🌐 English
UNIX - GNU/Linux
✍ Pere László 📂 Library 📅 2003 🏛 Pult Kft. 🌐 Hungarian

A könyv bemutatja a C programozási nyelv leglényegesebb elemeit és egy, a Linux rendszereken használható eszközkészletet, ami a programozó munkáját segíti. A kötet nem teljes kézikönyve a C programozási nyelvnek vagy a GNU C programkönyvtárnak; a cél az volt, hogy a mindennapi munka során szükséges