Sie sind auf Seite 1von 3
Linux - Princípios do Linux Introdução ao Linux Free Software Foundation; Software livre; GNU GPL

Linux - Princípios do Linux

Introdução ao Linux

Free Software Foundation; Software livre; GNU GPL (General Public License); Origem do Linux; Distribuições GNU/Linux; Red Hat Linux; Mandriva; Slackware; Debian GNU/Linux; Ubuntu; Fedora; SUSE; OpenSUSE; Knoppix; Gentoo; Certificação LPI.

Primeiros contatos com o GNU/Linux

Características herdadas do padrão Unix; Representação por arquivos; Aspecto case-sensitive; Permissão para executar arquivos; Arquivos e diretórios ocultos; Divisão em camadas; Superusuário (root); Aspecto multitarefa / multiusuário; Estrutura do sistema operacional; Shell; bash; Sessões; Executando os primeiros comandos; Iniciando uma sessão (logon); Encerrando uma sessão (logout); Desligando o sistema; Reiniciando o sistema; Obtendo ajuda sobre comandos; Histórico de comandos; Atalhos de teclado utilizados na linha de comando.

Árvore de diretórios FHS

Diretórios; Hierarquia de diretórios; FHS; Distinção dos diretórios; Estrutura de diretórios; /bin; /boot; /dev; /etc; /lib; /media; /mnt; /opt; /sbin; /srv; /tmp; /usr; /var; Diretórios opcionais; Diretórios especiais; Navegação pelos diretórios; cd; pwd.

Comandos GNU/Linux

Listando arquivos e diretórios; Obtendo uma lista detalhada; Listando todos os arquivos; Listando recursivamente; Criando arquivos e diretórios; touch; mkdir; Excluindo arquivos e diretórios; rm; rmdir; Copiando arquivos e diretórios; Renomeando e movendo arquivos e diretórios; Utilizando caracteres curinga; Redirecionando a saída e entrada de dados; Redirecionador > ou 1>; Redirecionador 2>; Redirecionador >>; Redirecionador 2>>; Redirecionador <; Redirecionador <<; Redirecionador |; tee; Visualizando arquivos e diretórios; Exibindo a estrutura de um diretório em árvore; Exibindo e concatenando o conteúdo de arquivos; Ajustando a leitura de arquivos; more; less; Visualizando as primeiras e últimas linhas de um arquivo; head; tail; Preparando um arquivo de texto para impressão; Unindo linhas de arquivos distintos; paste; join; Exibindo linhas repetidas de um arquivo; Exibindo um arquivo em um formato específico; od; hexdump; Exibindo a quantidade de linhas, de palavras e caracteres de um arquivo; Classificando numericamente ou alfabeticamente; Exibindo linhas de texto na tela; Filtrando dados; Localizando palavras ou expressões; grep; egrep; fgrep; sed; Obtendo colunas de uma tabela; Determinando o tipo de arquivo; Substituindo e excluindo caracteres de um arquivo; Numerando arquivos; Formatando parágrafos de arquivos; Links; Inodes; Tipos de links; Link simbólico; Link físico (hardlink); Criando links; Convertendo tabulações em espaços e vice-versa; expand; unexpand; Dividindo um arquivo em partes; Administração diária do sistema; Exibindo o espaço em disco; Exibindo o tamanho de arquivos, diretórios e partições; Exibindo o consumo de memória RAM; Exibindo/configurando a data e hora do sistema; Exibindo o tempo de uso do computador; Exibindo a versão e a arquitetura do sistema; Exibindo a diferença entre arquivos; Exibindo o tempo de execução de um programa; Localizando arquivos e diretórios; find; locate; updatedb; Outros comandos; sleep; logger; xargs; seq.

Documentações GNU/Linux

Documentação; HOW-TOs; Manuais (man pages); Documentações em /usr/share/doc; Comandos de ajuda e acesso às documentações; help; manpath; man; apropos; whatis; info; whereis; which; Ferramentas para consulta de documentações; Outras documentações on-line; The Linux Documentation Project; Grupo de notícias Usenet.

Editores de texto

Editores de texto GNU/Linux; nano; Utilizando o nano; Gerenciando arquivos; Automatizando tarefas; Navegando pelos arquivos; Realizando buscas; Outros comandos úteis; vim; Modos de comandos e de edição; Utilizando o vim; Alternando entre o modo de comandos e o modo de edição; Gerenciando arquivos; Automatizando tarefas; Navegando pelos arquivos; Realizando buscas; Outros comandos úteis; O arquivo vimrc; joe; Utilizando o joe; Gerenciando arquivos; Encerrando o joe; Automatizando tarefas; Excluindo texto; Navegando pelo arquivo; Realizando buscas; Outros comandos úteis; Alterando o editor de texto padrão.

Gerenciamento de hardware e dispositivos

O subdiretório /dev; Arquivos de dispositivo; Dispositivos de armazenamento; udev; Sistema de arquivos; Estrutura básica; Bloco de boot; Superbloco; Tabela de inodes; Bloco de dados; Tipos de sistemas de arquivos GNU/Linux; Second Extended File System (ext2); ext3; ext4; reiserfs; xfs; Montando dispositivos; mount; umount; /etc/fstab; Particionando discos; fdisk; cfdisk; UUID (Universally Unique Identifier); Partição swap; Aplicando um sistema de arquivos; mkfs; mke2fs; mkreiserfs; Manutenção do sistema de arquivos; fsck; e2fsck; reiserfsck; debugfs; dumpe2fs;

tune2fs.

Introdução à rede de computadores

Componentes básicos de uma rede; Cabeamento; Adaptadores de redes; Protocolos; Integrantes de uma rede; Host; Servidor; Cliente; Local host; Remote host; Gateway; Identificando os integrantes de uma rede; Protocolos de rede; TCP; UDP; ICMP; O protocolo TCP/IP; Endereçamento IP; Classes IP; Endereços especiais; Máscaras de rede; Broadcast; Multicast; ARP; Network Address Translation (NAT); IPv6; Configurando redes Linux; Verificando o status da interface de rede; Configurando o endereço IP e a máscara de rede; Definindo um gateway padrão; Configurando o servidor DNS; Resolvendo nomes a partir do DNS; Definindo um servidor de DNS; Outros arquivos de configuração; /etc/host.conf; /etc/networks; /etc/hostname; /etc/nsswitch.conf; Configuração estática da rede; Definindo as alterações feitas no arquivo interfaces; Monitorando e reparando problemas de rede; ping; dig; host; netstat; traceroute; tracepath.

Instalando o GNU/Linux em estações de trabalho

Versões do Debian GNU/Linux; Estável (Stable); Teste (Testing); Em desenvolvimento (Unstable); Pré-requisitos de hardware; Obtendo o sistema operacional; Considerações sobre particionamento; Backup dos arquivos; Instalando o Debian.

Gerenciando programas

Gerenciadores de pacote; Repositórios; Adicionando o caminho de um CD-ROM ou DVD no repositório; Atualizando a lista dos repositórios; Instalando pacotes; dpkg-reconfigure; Inspecionando pacotes; Atualizando pacotes; Excluindo pacotes; O gerenciador rpm; Arquivos de informações do rpm; Dependências; Instalando pacotes com o rpm; Excluindo pacotes com o rpm; Atualizando pacotes com o rpm; Consultando pacotes com o rpm; O comando alien; O comando rpm2cpio; O gerenciador yum.

Servidor X - Interface gráfica

Verificando os dispositivos de hardware compatíveis; Instalando o servidor X; Iniciando o servidor X; Configurando o servidor X; Seções do arquivo xorg.conf; Instalando fontes; Variável DISPLAY; Gerenciadores de display (display managers); Gerenciadores de janela (window managers); Exibindo informações sobre um servidor X; Exibindo informações sobre janelas; Controlando o acesso ao servidor X; Utilizando um servidor X aninhado.

Administração de usuários e grupos

Tipos de usuário; Permissões de acesso a arquivos e diretórios; Tipos de permissões; Atribuindo permissões; umask;

SUID e SGID; Arquivos de administração de usuários e grupos; /etc/passwd; /etc/shadow; /etc/group; /etc/gshadow; Administrando usuários; Obtendo informações sobre o usuário; id; finger; users; who; w; Criando usuários; useradd; adduser; Alterando configurações de usuários; usermod; chfn; Criando e alterando senhas dos usuários; passwd; chage; pwconv; pwunconv; /etc/login.defs; Excluindo usuários; Administrando grupos; Exibindo os grupos de um usuário; Alterando o dono e grupo de arquivos e diretórios; chown; chgrp; Criando e alterando grupos; groupadd; addgroup; groupmod; Excluindo grupos; Definindo a senha de um grupo e adicionando/excluindo seus membros; Efetuando o login em um grupo diferente; Convertendo senhas do /etc/group para /etc/gshadow e vice-versa.

Gerenciando o shell

Tipos de shell; Variáveis; Definindo variáveis; Visualizando variáveis; env; set; Retornando o valor de variáveis; Excluindo variáveis; Alterando o prompt de comando; Arquivos de configuração do shell; Alterando o shell atual; Utilizando aliases; Arquivos para exibição de mensagens; bash_history.

Empacotadores, compactadores e backup

Tar; cpio; gzip; Família de comandos do gzip; bzip2; Família de comandos do bzip2; gunzip; bunzip2; Considerações sobre backup de dados.

Agendamento de tarefas

Agendamento cron; Utilizando o comando crontab; Agendamento at.