Linux LPI - Módulo I (Novo)
Curso de 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;
OpenSUSE; Knoppix; Gentoo.
- Certificação LPI.
Fedora; SUSE;
Curso de Linux - Primeiros contatos com 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.
Curso de Linux - Á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 e pwd.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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 3; netstat; traceroute; tracepath.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - 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.
Curso de Linux - Agendamento de tarefas
- Agendamento cron: Utilizando o comando crontab.
- Agendamento at.
Download

- Assetta