24
Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br www.cursoadv.com.br ATENÇÃO: Conteúdo atualizado periodicamente, consulte o nosso site www.cursoadv.com.br O Melhor programa de Formação de Administradores de Sistema e Redes Linux: Prepara para as Certificações LPIC-1 e LPIC-2 Programa 100% compatível com a última Incluindo Segurança no Linux. Apostila completa para não perder tempo copiando. Aulas Totalmente Práticas Esta Formação prepara para as Certificações de Sistemas e Redes Linux – é completa – além de capacitar o aluno para configurar e administrar Redes, implementando alto nível de segurança e alta disponibilidade nos sistemas críticos da empresa. Grande parte das empresas atualmente trabalham com esse poderoso sistema, o que torna este profissional muito requisitado no Mercado de TI. Ao completar a Formação: 1) O aluno estará apto para realizar os exames LPI 101 e 102 que proporcionam obter a Certificação LPIC 1 2) O aluno estará apto para realizar os exames LPI 201 e 202 que proporcionam obter a Certificação LPI 2 3) Terá conhecimento prático e teórico necessário para atuar como Administrador de Redes Linux, visto que todas as aulas são prática. O que é Linux? É um Sistema Operacional derivado do UNIX, feito para ser executado em computadores pessoais e servidores. Suporta multitarefa real, memória virtual, bibliotecas dinâmicas, rede TCP/IP, proteção, além de muitas outras funcionalidades. Para quem se destina: Profissionais, estudantes, entusiastas, que desejam dominar todos os recursos de redes de forma instalar, configurar e solucionar problemas complexos nas redes corporativas atingindo assim um alto nível profissional. Por que se tornar um ESPECIALISTA LINUX? Atualmente o governo federal e muitas empresas adotaram a plataforma Linux, isto faz com que haja uma grande procura por profissionais qualificados em configurar Redes Linux. O sistema operacional Linux além de ser muito estável é gratuito, o que faz crescer a cada dia o número de empresas interessadas em adotá-lo.

Curso Linux - Programa Especialista Linux -

Embed Size (px)

DESCRIPTION

Curso Especialista Linux - Preparatório para a Certificação LPI.Firewall, Redes, Segurança, TCP IP, Servidores, Proxy, RAID, LVM, Backup, Shell Script

Citation preview

Page 1: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

ATENÇÃO: Conteúdo atualizado periodicamente, consulte o nosso site www.cursoadv.com.br

O Melhor programa de Formação de Administradores de Sistema e Redes Linux:

Prepara para as Certificações LPIC-1 e LPIC-2 Programa 100% compatível com a última Incluindo Segurança no Linux. Apostila completa para não perder tempo copiando. Aulas Totalmente Práticas

Esta Formação prepara para as Certificações de Sistemas e Redes Linux – é completa –além de capacitar o aluno para configurar e administrar Redes, implementando alto nível de segurança e alta disponibilidade nos sistemas críticos da empresa. Grande parte das empresas atualmente trabalham com esse poderoso sistema, o que torna este profissional muito requisitado no Mercado de TI.

Ao completar a Formação: 1) O aluno estará apto para realizar os exames LPI 101 e 102 que proporcionam obter a Certificação LPIC – 1 2) O aluno estará apto para realizar os exames LPI 201 e 202 que proporcionam obter a Certificação LPI – 2 3) Terá conhecimento prático e teórico necessário para atuar como Administrador de Redes Linux, visto que todas as aulas são prática.

O que é Linux?

É um Sistema Operacional derivado do UNIX, feito para ser executado em computadores pessoais e servidores. Suporta multitarefa real, memória virtual, bibliotecas dinâmicas, rede TCP/IP, proteção, além de muitas outras funcionalidades.

Para quem se destina:

Profissionais, estudantes, entusiastas, que desejam dominar todos os recursos de redes de forma instalar, configurar e solucionar problemas complexos nas redes corporativas atingindo assim um alto nível profissional.

Por que se tornar um ESPECIALISTA LINUX?

Atualmente o governo federal e muitas empresas adotaram a plataforma Linux, isto faz com que haja uma grande procura por profissionais qualificados em configurar Redes Linux. O sistema operacional Linux além de ser muito estável é gratuito, o que faz crescer a cada dia o número de empresas interessadas em adotá-lo.

Page 2: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

O que é o LPI (LPI – LINUX PROFESSIONAL INSTITUTE)?

É uma instituição que acompanha o desenvolvimento do Linux no mundo. Foi incorporada como instituição em 1999 no Canadá. Atualmente é reconhecida mundialmente como a primeira organização a incentivar o Open Source (código aberto) e o Free Software. As certificações LPI-Linux são as de maior reconhecimento entre fabricantes, empresários e profissionais de TI.

Porque o ADV Informática o prepara melhor para as Certificações Linux LPI?

Este treinamento é Coordenado pela Engenheira Suely Pires que tem em seu currículo os títulos de Mestrado em Sistemas de Computação pelo IME (Instituto Militar de Engenharia) e Doutorado em Engenharia de Computação pela COPPE-UFRJ. Além de vasta experiência em Administração de diversos Sistemas Operacionais de Rede. Nossos instrutores são certificados, além de possuir experiência em implementação de sistemas de redes em diversas empresas. Durante o treinamento serão utilizadas as distribuições (Debian, Ubuntu e Fedora), a fim de consolidar o aprendizado e tornar o aluno mais confiante. Este Treinamento foi Desenvolvido Visando Fornecer um Alto Nível de Aproveitamento do Aluno, sendo assim Todas As Aulas São Práticas e é Disponibilizado um Computador de Alta Performance para cada Participante.

Promoção:

Certificação com Aprovação Garantida - Caso você não seja aprovado nos exames, o ADV INFORMÁTICA dará outra chance para refazer o treinamento gratuitamente, através de um contrato que Garantirá esta promoção.

Pré-requisito:

Desejável que o aluno tenha noções do sistema operacional Windows XP ou 7 ou 8.

Carga Horária:

250 horas

Programas dos cursos que compõe esta formação:

Programa da Formação Completa LPIC1 E LPIC2 :

CONHECENDO O LINUX

O kernel As distribuições Linux As licenças GNU, GPL e FDL O projeto GNU Atribuições de um administrador de Sistemas O mercado de trabalho para o Administrador de Sistema Linux Dicas de uso Multiusuário O usuário root Segurança de acesso Ambientes Gráficos(Gnome, KDE, Wmaker, Fluxbox...) Definindo o Shell Modo texto (Terminais Virtuais)

Page 3: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

Alternando entre o modo gráfico e texto Apresentação do prompt Usando o mouse no modo texto Copiando e colando no terminal Configurando o terminal

ADMINISTRAÇÃO DE SISTEMAS I (Comandos básicos).

Listando o conteúdo de um diretório o O comando ls o Opções do ls Comandos de navegação o Cd o Pwd o Tree o Less o More Gerenciando diretórios e arquivos o Comandos usados o Rmdir o Touch o Mv o Cp o Padronização de cores Comando de monitoramento do sistema o Du o Free o Date o Cal o Hwclock Configurando o terminal o Setterm o Configurando o monitor o Configurando o teclado no modo texto o Loadkeys Desligando o sistema o Shutdown –h now o Shutdown –r now o Ctrl + Alt + Del o Init 0 o Init 6 o Halt o Reboot o Power Off

A ESTRUTURA DE DIRETÓRIOS

Estudo detalhado de todos os diretórios o /boot o /sbin o /etc o /opt o /tmp o /home o /lost + found o /root o /usr o /var o /dev o /lib o /mnt o /proc

Page 4: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o /src Estudando o diretório / proc o Comandos usados o Lspci o Listando dispositivos suportados pelo kernel o Cat Devices o Meninfo (Mapa de memória) o MTRR o IOPORTS o Kcore o Reset Estudando o diretório / dev o Apresentação de dispositivos o Tty1 o TtyS 0, 1, 2, 3 o HDA, B, C, D o SDA, B, C, D o Cdrom o Fd0 o Usb o Raid (MD0).

FHS INSTALANDO O FEDORA, DEBIAN e UBUNTU.

Instalando o Linux o Esquemas de particionamento o Tipos de partições. o Primária, estendida, lógica. o Determinando o tamanho de cada partição. o Utilizando o Disk Druid. o Utilizando o Cfdisk. o Configurando mouse. o Configurando o teclado. o Configurando o monitor. o Instalando pacotes. o Definindo a configuração do Ambiente Gráfico (Xserver). o Criando um usuário o Programas de gerenciamento de boot o Grub e Grub2. o MBR e GPT o Finalizando a Instalação

EDITORES DE TEXTO

Vi o Opções do vi o /. ? o h, j, k, l o i, o, a o ZZ, :w!, :q!, e:! o c, d, p, y, dd, yy o Mcedit Opções do Mcedit

GERENCIANDO O SHELL BASH

Variáveis do shell o Variáveis locais e globais o Variáveis mais usadas o Home o Username

Page 5: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Path o Export o Ps1 o Pwd o Term o Lang o Hostname o Histsize o Criação de variáveis o Visualizando as Variáveis do Sistema o Env o Unset o List Tipos de shell (bash, sh, csh, tcsh, ash, zsh, ksh). o O comando chsh o Opções do comando chsh Histórico de comandos (History) o O arquivo /home/user/.bash_history Criando alias o alias o unalias Analisando os arquivos do Shell bash o ~/.bash_profile o ~/.bash_login o ~/.profile o ~/.bashrc o ~/.bash_logout o ~/.inputrc Mudando o prompt do user Redirecionamento de arquivos o Entrada e saída padrão de dados o Definindo pipes o Tee Filtrando arquivos de texto o Comandos usados o Sort o Fmt o join o Split o Cat o Tac o Head o Tail o xargs o Shred o Wc o Tr o Cut o Expand o Unexpand o uniq o N1 o Od o Paste Coringas o Símbolos coringa o *, ?, {} e [] Expressões regulares o Metacacteres (‘, “, \, ^, $, [a-z], [0-9], [^abc], ., /texto/) o grep o Opções do comando grep o egrep o fgrep o sed

Page 6: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Opções do comando sed o regex

USUÁRIO NO LINUX

Adicionando e gerenciando usuários o /etc/passwd o Comandos usados o Useradd o Passwd o Usermod o Userdel o Informações adicionais para o user o Finger o chfn o Estudando os conceitos GID UID o Listando usuários o Informando a ID do user o Travando a conta do user Adicionando e gerenciando grupos o /etc/group o Comandos usados o Groupadd o Gwpasswd o Groupdel o Groupmod

GERENCIANDO SENHAS

O arquivo /etc/shadow Adicionando ou trocando a idade da senha o Utilizando o comando chage o Definindo o tempo mínimo e máximo Tipos de senha o Ativa, expirada, inativa comando chroot* Recuperando e a senha de root

PERMISSÕES

Definindo permissões o Onde aplicar as permissões o O comando chmod o Trabalhando com permissões octais Permissões especiais o Suid o Sgid o Sticky Trabalhando com máscara de permissões o O comando umask Atributos Alterando o grupo ou dono do arquivo. o O comando chwn o Os comandos chghp e chattr o Executando um arquivo

COMANDOS DE BUSCA

Atualizando a base de dados o Updatedb, makewathis Comandos usados o Make

Page 7: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Whatis o Locate o Which Find o Opções do comando find

SISTEMA DE ARQUIVOS

Tipos de sistemas de arquivos o Ext2, Ext3, Ext4, Reiser, Xfs, Jfs, Swap, Proc Estudando uma partição o Definindo Inodo o Definindo Bloco Usando o programa Fdisk e Cfdisk Criando uma unidade swap o Comandos usados o Mkswap o Swapon o Swapoff Exibindo informações do sistema de arquivos Ajustando parâmetros do sistema de arquivos o O comando Dumpe2fs o O comando tune2fs o O comando debugfs o O comando sync Formatando uma partição o O comando Mkfs Mkfs.ext3 Mkfs.ext4 o O comando fdformat Verificando e corrigindo erros no sistema de arquivos o O comando fsck Trabalhando com links o Criando um link simbólico o Criando um link absoluto Definindo os pacotes usados pelo sistema de arquivos. Montando uma partição o Os comandos mount e umount Analisando e editando o arquivo /etc/fstab o Opções do /etc/fstab o Sw, Defaults, User, Noauto, auto, Ro, Errors, Dump, Passo, Acessando uma partição windows Restringindo o acesso a partição Criando um arquivo iso Gerenciando os recursos do hd (Hard Disk)

o O comando hdparm Criando um disco de inicialização.

LVM – Logical Volume Manager

Conceitos o PV - physical volume o VG - volume group o LV - logical volume Comandos usados o Vgscan o Pvcreate o Pvscan o Pvdisplay o Vgcreate

Page 8: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o vgdisplay o vgchange o lvcreate o lvextend o lvreduce

GERENCIAMENTO DE BACKUP

Comandos de backup. (Tar, Gzip, Bzip2, Compress, CPIO) Compactando arquivos. Descompactando arquivos. Executando backups no Linux. Realizando backups em fita dat. Restaurando backup.

GERENCIANDO QUOTAS DE DISCO

Modificando o arquivo /etc/fstab Gerando a base de dados O comando quatacheck o Ativando as quotas o Quotaon o Quotaoff Editando quotas do user o Edquota o Repquota Definindo quotas o Soft o Hard o Grace time Testanto as quotas o O Programa warnquot

AGENDANDO TAREFAS

AT o Gerando eventos o O comando Atrm o Editando eventos o Exibindo tarefas o /var/spool/at

CRON o O arquivo /etc/crontab o Os diretórios o O diretório /etc/cron.d o O diretório /etc/cron.hourly o O diretório /etc/cron.daily o O diretório /etc/cron.weekly o O diretório /etc/cron.monthly o Arquivo /etc/cron.allow o O arquivo /etc/cron.deny o O diretório /varspool/cron

GERENCIANDO PROCESSOS

Conceitos sobre processos Como monitorar processos o O comando ps o O comando top o Opções do top

Page 9: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

Matando e reiniciando um processo. o O comando kill o nohup Opções do kill Exibindo tarefas com o comando jobs Opções do jobs o fg o bg o uptime Definindo a prioridade do processo o O comando Nice o Opções do Nice

GERENCIANDO DE BOOT

Grub o Instalando o Grub o Editando o arquivo /boot/grub/menu.lst Grub 2 o Instalando o Grub2 o /boot/grub/grub.cfg o Editando o arquivo /etc/default/grub o Definindo uma imagem padrão para boot o Atualizando arquivo /boot/grub/grub.cfg o Update-grub2 o O diretório /etc/grub.d/ o Criando uma imagem padrão

ADMINISTRAÇÃO DE SISTEMAS II. INICIALIZAÇÃO DO SISTEMA

Opções de inicialização Estudando o Processo Principal - init Editando o arquivo /etc/inittab Analisando o /etc/inittab Sequência de inicialização do sistema Entendendo os runlevels Personalizando a inicialização do Linux Outros arquivos analisado o /etc/rc.d/init.d o /etc/rc.d/rcX.d o /etc/rc.d/rc.sysinit o O comando update-rc.d o O comando invoke-rc.d o O programa rcconf o O comando chkconfig o O comando service o O programa ntsysv o O arquivo /etc/rc.local o Exemplos de inicialização de scripts o Recuperação do sistema o Estágios onde ocorrem erros

ANALISANDO RELATÓRIOS DE SISTEMAS (LOGS.)

Analisando arquivos de log o /var/log. o Syslogd. o Syslog.conf

Page 10: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Klogd o logger o Log de serviços o Enviando log remotamente para um servidor

INSTALAÇÃO AVANÇADA DE PACOTES.

Estudo de pacotes rpm Opções do rpm O aluno aprende: o Instalar o Remover o Atualizar o Listar o Configurar o Compilar o Consultar um pacote o Analisar dependências Forçar a instalação Trabalhar com pacotes no Debian Instalando e gerenciando pacotes dpkg Instalando e gerenciando com o comando apt Opções do apt o Atualizando o sistema Definindo um servidor na net para o apt. O comando Yum o rpm o rpm2cpio o /etc/yum.conf o /etc/yum.repos.d/ o yum o yumdownloade

O X-WINDOWS-SYSTEM

Instalando o ambiente gráfico o Xserver , Xclient e clients Pacotes necessários Configurando o monitor, teclado, mouse, placa de vídeo Editando o arquivo /etc/X11/XF86config-4 e /etc/X11/xorg.conf Iniciando o X o startx Testando o X Finalizando o X Utilizando o comando xf86cfg Utilizando o comando Xconfigurator Instalando gerenciadores de login o O XDM, GDM, KDM Definindo o gerenciador de login padrão o /etc/X11/default-display-manager Instalando um gerenciador de janelas. o KDE, GNOME, WindowMaker, e outros o >XDMCP Login remoto /etc/X11/prefdm o Analisando os diretórios o /etc/kde4/kdm/* o /etc/X11/gdm/* o /etc/X11/xdm/* A variável Display

Page 11: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Executando uma aplicação remotamente Analisando o arquivo xinitrc

PROGRAMANDO EM SHELL SCRIPT

Criando scripts Conhecendo as expressões o Expressões (-gt, -lt , -le, -ge, -eq, -ne) Operadores lógicos (or, and, not) Otimização de comandos Caracteres especiais Operadores aritméticos. Crase Aspas simples Aspas duplas Utilizando as estruturas (if, while, function, select, case, for, until, test, seq). Declarações numéricas.

GERENCIANDO BANCO DE DADOS (SQL data management )

Manipulando dados do SGDB Comandos básicos do SQL o insert o delete o select o from o update o where o group by o order by o join

DEFINIÇÕES DE IDIOMAS E PADRÕES DE CODIFICAÇÃO

O comando /usr/bin/locale Variáveis de idioma: o LC_* o LC_ALL o LANG Alterando a codificação utilizada iconv Tipos de codificação UTF - 8 ISO-8859 ASCII Unicode

CONFIGURANDO O HARDWARE NO LINUX

Conceitos sobre o hardware Comparando o Windows e o Linux Reconhecendo dispositivos Instalando dispositivos o Placa de rede o Placa de som o Placa de wlan (wireless)

Comandos usados o dmesg o lspci

Page 12: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o lsusb o usbview o modprobe o lsmod o pcimodules

Conceitos sobre barramentos PCI, USB, SCSI Conhecendo os recursos (IRQ, DMA, I/O)

o /proc/dma o /proc/interrupts o /proc/ioports

Visualizando dispositivos PCI

o /proc/pci o lspci

Definindo a configuração dos dispositivos USB, SCSI, ISA e outros

o SCSI /proc/scsi/ scsi-id scsi_info o USB usb-uhci.o usb-ohci.o usb-storage.o

SERVIDOR DE IMPRESSÃO

Utilizando o servidor CUPS Fila de impressão Configurando uma impressora. Configurando o servidor de impressão Gerenciando a fila de impressão Utilizando a linha de comando Imprimindo remotamente Comandos usados (CUPS, PRINTTOOL, LPC, LPR, LPRM)

INTRODUÇÃO A REDE

Redes atuais o Lan, Man, Wan Tipos de Rede o Redes Ponto a ponto o Redes Cliente Servidor o Estação o Servidor Remoto

O PROTOCOLO TCP / IP

o Definindo o TCP/IP o Analisando as camadas do TCP/IP o Rede, Internet, Transporte, Aplicação o Comparando com o modelo OSI o OSI x TCP/IP o O protocolo IPv4 o Estudando as classes do IPv4 o Onde e como aplicar as classes o Onde e como aplicar o endereço IP o Diferenças sobre endereços públicos e privados o Máscaras de rede

Page 13: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Definindo subredes o Cálculo de subredes. o CIDR. o O protocolo IPv6 o Endereços especiais (Reservados) o Unicast o Anycast o Multicast o Tipos de Unicast o Global Unicast o Link-Local o Unique Local Address (ULA) o Estrutura do endereço (ULA) o Endereços Especiais o Endereço Loopback o Endereço Não-Especificado (Unspecified) o Endereços IPv4-mapeado o Identificadores de Interface (IID) o Padrão EUI-64 (64bits) o Padrão IEEE 802 (48bits) o O Comando IP o Opções do Comando IP o ip addr show o ip neigh show o ip route show o ip link show o Configurando uma interface o Configurando interfaces virtuais o Apagando as configurações o Protocolos TCP/IP o FTP./ HTTP./HTTPS/ SMTP./ DNS./ TFTP./ TCP./ UDP./ IP./ ARP./ ICMP./ RARP./ LLC./ MAC o Analisando o arquivo /etc/services o Conceitos sobre portas o Usando comandos de rede o arp./ ping./ hostname. / who./ o Configurando uma rede IPv4 no Linux o Aplicando o TCP/IP no linux. o O comando ifconfig o Opções do ifconfig o Trabalhando com placa de rede. o Editando arquivos de rede IPv4 o /etc/sysconfig/network-scripts/ifcfg-eth0 o /etc/networks/interfaces o /etc/sysconfig/network o Comando netstat o Opções do netstat o Configurando uma rede IPv6 no linux o Os comandos IPv6 o ip -6 o ping6 o traceroute6 o ssh -6 o netstat -A –inet6 o Gerenciando o protocolo IPv6 o Habilitando IPv6 o Desabilitando IPv6 o Editando arquivos de rede IPv6 o /etc/sysconfig/network-scripts/ifcfg-eth0 o /etc/networks/interfaces o /etc/sysconfig/network o Roteamento no Linux o Definindo roteamento o Definindo Gateway o O comando route o Opções do comando route

Page 14: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Criando rotas para a rede o O comando traceroute o O comando tracepath o Rotas IPv4 com o comando IP o Habilitando IPv6 o Rotas IPv6 com o comando IP o ip -6 route o Configurando rotas estáticas

INTRODUÇÃO AOS SERVIÇOS DE REDE

Super servidor (inetd, xinetd) o /etc/inetd.conf o /etc/xinetd.conf Introdução ao servidor (FTP) o ftp , get, mget, put, mput, hash, cd, ls , prompt, help, bye, pwd, ascii, binary Introdução ao serviço (Telnet) o telnet-server o telnet-client TCP Wrappers (Segurança no Inetd) o Definindo o TCP Wrappers /etc/hosts.allow /etc/hosts.deny /etc/nologin Introdução ao Domain name server (DNS) basics o /etc/hosts o /etc/resolv.conf o /etc/nsswitch.conf o Testando o DNS nslookup DIG Mail Transfer Agent (MTA) basics o postfix o gmail o sendmail o exim o ~/.forward o sendmail emulation layer commands o newaliases o mail o mailq Network Time Protocol (ntp) o ntpd o ntpdate o date o hwclock o pool.ntp.org o /usr/share/zoneinfo o /etc/timezone o /etc/localtime o /etc/ntp.conf Segurança no linux o nmap o netstat o Removendo serviços não utilizados o Controlando os usuários com SUDO sudo /etc/sudoers su o ulimit o lsof Secure Shell (SSH) o Analisando os arquivos

Page 15: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

/etc/ssh/sshd_config /etc/ssh_known_hosts o ssh o ss-add o ssh-agent o ssh-keygen o ~/.ssh/id_dsa and id_dsa.pub o ~/.ssh/id_rsa and id_rsa.pub o /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub o /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub o /etc/ssh_known_hosts o ~/.ssh/authorized_keys o gpg o ~/.gnupg/*

O KERNEL DO LINUX

Componentes do kernel o www.kernel.org o uname -a o Kernel modular o Kernel monolítico o zImage o bzImage o O diretório /usr/src/Linux o O diretório /usr/src/linux/drivers Compilando o kernel o config o menuconfig o make xconfig o oldconfig o mrprober o make bzImage o make modules o make modules_install o mkinitramfs o mkinitrd Gerenciadores de boot (Grub, Lilo) o /boot/grub/menu.lst o /etc/lilo.conf o update-grub o grub-install o lilo Trabalhando com módulos o Lmod o rmmod o Insmod o modinfo o modprobe o /etc/modules.conf o depmod o modcon Aplicando Patch no Kernel o bzip2 o gzip o testando um patch o aplicando um patch o patch o removendo um patch

INICIALIZAÇÃO DO LINUX

Page 16: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

O processo init o /etc/inittab o /etc/rc0.d o /etc/rc1.d o /etc/rc2.d o /etc/rc3.d o /etc/rc4.d o /etc/rc5.d o /etc/rc6.d o /etc/rc.d/rcS o /etc/rc.local Gerenciando serviços de rede e sistema o O diretório /etc/init.d/ o Comandos usados: service invoke-rc.d init update-rc.d chkconfig setup rcconf Recuperação do Sistema o /etc/fstab o lilo o init=/bin/bash o grub o grub-install o mount o chroot o kernel panic

SISTEMA DE ARQUIVOS (Revisão)

Sistema de arquivos o /etc/fstab o /etc/mtab o /proc/mounts o mount and umount o sync o swapon o swapoff Manutenção o fsck (fsck.*) o badblocks o mkfs(mkfs.*) o dumpe2fs o debugfs, debugreiserfs o tune2fs, reiserfstune o mkswap o xfs_info, xfs_check and xfs_repair Auto FS o autofs o /etc/auto.master o /etc/auto.misc udev Device Management o /etc/udev o udevadm monitor o /etc/udev/rules.d/

Page 17: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

RAID & LVM – ARMAZENAMENTO DE DADOS

Raid o Conceitos o Raid via hardware o Raid via software o Tipos de raid (Linear,0,1,5,6,10) o Comandos usados: Mdadm mke2fs /etc/mdadm/mdadm.conf /proc/mdstat LVM o Conceitos o PV - physical volume o VG - volume group o LV - logical volume o Comandos usados: Vgscan Pvcreate Pvscan Pvdisplay Vgcreate vgdisplay vgchange lvcreate lvextend lvreduce

CONFIGURAÇÃO DE REDE BÁSICA

O comando ifconfig /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network /etc/network/interfaces /etc/rc.d/rc.inet1.conf Ifup ifdown hostname /etc/hostname /etc/hosts /etc/resolv.conf O comando ARP Arpwatch Ip

CONFIGURAÇÃO AVANÇADA DE REDE

route o /proc/sys/net/ipv4/ip_forward Wireless o wireless-tools o iwlist o iwconfig Resolução de Problemas o Ping o Traceroute o Tracepath

Page 18: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Netstat o Lsof o Netcat o nmap o Tcpdump o wireshark TCP Wrappers o /etc/hosts.allow o /etc/hosts.deny Arquivos de log o /var/log/syslog o /var/log/messages o dmesg Notificando Usuários o Shutdown –r o /etc/issue o /etc/issue.net o /etc/motd

BACKUP

Rsync backup.sh Dispositivos de Fita o /dev/st* o /dev/nst* mt tar Programas de Backup o Amanda o Bacula o BackupPC

DNS – DOMAIN NAME SYSTEM

O funcionamento do serviço DNS Tipos de servidores DNS Master Slave Cache Configuração do resolver O arquivo /etc/resolv.conf Arquivos de Configuração do servidor DNS O arquivo /etc/bind/named.conf O arquivo /etc/bind/named.conf.local O arquivo /etc/bind/named.conf.options O diretrio /var/cache/bind Arquivos de Configuracao do RNDC O arquivo /etc/bind/rndc.conf O arquivo /etc/bind/rndc.key Configuração do servidor DNS de cache Configuração do servidor DNS master Configuração do servidor DNS slave Configurando domínios virtuais DN – Utils DIG Host Whois Nslookup

Page 19: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

DNS – Security DNSSEC dnssec-keygen dnssec-signzone Forward /etc/bind/named.conf.option

WEB SERVICES

O serviço Apache O diretório /var/www/apache-default O diretório /usr/share/apache2/icons O diretório /usr/lib/cgi-bin Configurando o WebService Configuração básica Configuração avançada O arquivo /etc/apache2/apache2.conf O arquivo /etc/apache2/ports.conf O arquivo /etc/apache2/httpd.conf O diretório /etc/apache2/conf.d Configurando sites virtuais O comando a2ensite O comando a2dissite O diretório /etc/apache2/sites-available O diretório /etc/apache2/sites-enabled Dominios virtuais Publicando o site de Usuário O diretório /home/usuario/public_html userdir Autenticação – Restringindo o acesso htpasswd O arquivo .htaccess SSL – Conexões seguras http + ssl = https O diretório /etc/apache2/ssl Gerando um certificado openssl Verificação de log /var/log/apache2/error.log /var/log/apache2/log-browser Gerenciando o serviço apache apache2ctl restart apache2ctl start apache2ctl stop apache2ctl configtest apache2 graceful Configurando os módulos do apache O diretório /etc/apache2/mods-enabled O diretório /etc/apache2/mods-avaiable O comando a2enmod O comando a2dismod php cgi ssl userdir

Page 20: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

FTP-SERVER

O servidor de FTP proftpd O arquivo /etc/proftpd/proftpd.conf Limitando o número de usuários O arquivo /etc/ftpusers (definindo os usuários do ftp) Ativando o usuário anonymous Comandos utilizados para transferir arquivos Acessando o servidor FTP pelo browser

SERVIDOR DE ARQUIVOS

Configurando o servidor SAMBA O arquivo /etc/samba/smb.conf Configuração do servidor de arquivos e impressão Compartilhando diretórios Compartilhando impressoras Compartilhando dispositivos Configurando o servidor WINS Configurando o servidor de data/hora Configuração do cliente samba Mapeando unidade de redes Gerenciamento de contas O comando smbpasswd /var/lib/samba/users.map Gerenciamento o serviço SAMBA O comando smbstatus O comando smbclient O comando smbmount Configuração do PDC Administração do PDC Criando um domino Adicionando computadores Windows ao domínio Visualizando os computadores Linux no ambiente de rede do Windows Visualizando os computadores Windows no gerenciador de arquivos do Linux; Scripts de logon logon script = %U.bat Configurando o servidor NFS RPC (Remote Procedure Calls - Chamada de procedimento remoto) O comando rpcinfo O arquivo /etc/exports O comando exportfs Montando compartilhamentos NFS Configurando o arquivo /etc/fstab para montagem automática de compartilhamentos NFS Configurando o NFS + autofs Configuração do cliente NFS O comando Mount O comando showmount

SERVIDOR DE DIRETÓRIOS

Configurando o Servidor OPENLDAP Servidor openldap primário O arquivo /etc/ldap/slapd.conf slaptest O Cliente ldap

Page 21: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

Autenticando um computador Linux em um domínio LDAP O arquivo /etc/ldap/ldap.conf nsswitch libnss-ldap O arquivo /etc/libnss-ldap.conf O arquivo /etc/libnss-ldap.secret libpam-ldap O arquivo /etc/pam_ldap.conf O arquivo /etc/pam_ldap.secret Gerenciando o serviço de diretórios migrationtools ldapscripts O arquivo /etc/ldapscripts/ldapscripts.conf PhpLdapAdmin PAM (Pluggable Autentication Modules) Autenticação via PAM O diretório /etc/pam.d Controles PAM Requisite Required Sufficient Optional Autenticando um computador Linux em um domínio samba ou Windows utilizando o pam-smb Autenticando um computador Linux em um domínio samba ou Windows utilizando o winbind e o

pam-mount SAMBA + OPENLDAP

Servidor samba PDC + openldap primário smbldap-tools O arquivo /etc/smbldap-tools/smbldap.conf O arquivo /etc/smbldap-tools/smbldap_bind.conf O comando smbldap-populate O comando smbldap-useradd O comando smbldap-userdel Autenticando um computador Linux em um domínio SAMBA + LDAP Autenticando um computador Windows em um domínio SAMBA + LDAP

SERVIDOR DE EMAIL

Configurando o Sendmail O arquivo /etc/mail/sendmail.mc O arquivo /etc/mail/sendmail.cf O arquivo /etc/aliases (configurando apelidos de email) Configurando o Postfix O protocolo SMTP O arquivo /etc/postfix/mail.cf arquivo /etc/postfix/master.cf O arquivo /etc/aliases procmail O arquivo /etc/procmailrc Dovecot (POP3 + IMAP) Definindo o protocolo POP Definindo o protocolo IMAP O arquivo /etc/dovecot/dovecot.conf Configurando o cliente de E-mail Linux / Windows Evolution

Page 22: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

Thunderbird Outlook SMTP + SSL Postfix + ssl /etc/postfix/main.cf etc/postfix/master.cf /etc/postfix/ssl Gerando um certificado para o postfix O comando openssl POP/IMAP + SSL dovecot + ssl Gerando um certificado para o dovecot /etc/dovecot/dovecot.conf /etc/dovecot/ssl/certs/ /etc/dovecot/ssl/private/ openssl SMTP + Autenticação Saslauthd /etc/default/saslauthd

MAILSCANNER

Instalando o mailscanner Configurando o mailscanner Verificando vírus clamav freshclam O arquivo de configuração /etc/MailScanner/MailScanner.conf Instalando o Spamassassin Configurando o Spamassassin Verificando o aprendizado com o comando sa-learn

WEBMAIL

Instalando o Squirrelmail Configurando o Squirrelmail /etc/squirrelmail/config.php Configurando o apache /etc/apache2/conf.d/squirrelmail.conf

REDES AVANÇADO

Roteamento dinâmico o Definindo roteamento dinâmico o Habilitando o roteamento no kernel linux o Procololos de roteamento o EGP, BGP, RIP,OSPF o Instalando o daemon Quagga o Configurando o Quagga o O daemon routed o O arquivo /etc/quagga/daemons o O arquivo /etc/quagga/debian.conf o O arquivo /etc/quagga/zebra.conf o O arquivo /etc/quagga/ripd.conf o Configurando o quagga pelo terminal o Definindo Gateway o Divulgando rotas através do protocolo RIP

Page 23: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

VLAN

o Definindo Vlans o O protocolo Dot1q o Configurando Vlans no linux o O comando vconfig o Apresentando a configuração de vlans em switch CISCO

SERVIDOR DHCP

o O arquivo /etc/dhcp3/dhcpd.conf o lease time o range o routers o domain name o name servers o mac address o O arquivo /var/lib/dhcp3/dhcp.leases SERVIDOR DHCP-RELAY o Instalando o serviço dhcp3-relay o /etc/default/dhcp3-relay o O comando dhcrelay

ACESSO REMOTO

O servidor openssh o O arquivo /etc/ssh/ssh_config o O arquivo /etc/ssh/sshd_config o O servidor de FTP seguro SFTP o Transferir arquivos via ssh o ssh através de troca de chaves o ssh-keygen o Desabilitando o acesso pelo usuário root VNC o VNC-SERVER o VNC-VIEWER o VNC + SSH (SSH Port forward)

FIREWALL (IPTABLES)

Introdução ao Firewall Iptables o Definindo Filtro de pacotes Tabelas do iptables o Filter o Nat o Mangle Chains o INPUT o FORWARD o OUTPUT o PREROUTING o POSTROUTING Destinos o ACCEPT o REJECT o DROP o SNAT o DNAT o MASQUERADE o REDIRECT o RETURN NAT o Mascaramento de IP

Page 24: Curso Linux -  Programa Especialista Linux -

Curso ADV-Informática Av : Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel: (21) 2210 - 1180 | 2240-4378 www.cursoadv.com.br

 

www.cursoadv.com.br 

o Compartilhando a Internet o Implementando um shell script para firewall o Implementando regras para proxy transparente o Redirecionamento de portas

PROXY SERVER (SQUID)

O Proxy Server Squid o O arquivo /etc/squid/squid.conf o Configurando o squid para realizar cache de acessos Implementando controle de navegação http o ACL (access control lists - listas de controle de acesso) o Bloqueando acesso redes sociais ( twitter, facebook, Orkut...) o Bloqueando acesso a Youtube/MSN o Restringindo acesso por horário o Negando acesso a sites indesejados o Negando acesso a palavras específicas Autenticação de usuário para acesso a Internet o htpasswd o acl senha proxy_auth REQUIRED Implementando Proxy Transparent o REDIRECT —to-port 3128 o http_port 3128 transparent Visualizando o log de acesso o Criando relatórios de acesso a Internet o Usando o SARG

VPN - SITE TO SITE

Introdução ao OpenVPN Analisando as redes da Matriz/Filial Instalando o OpenVPN Configurando o Servidor VPN Matriz o Gerando chaves criptográficas o O comando openvpn o Adicionando rota para rede Filial o O comando ip route Configurando o Servidor VPN Filial o Obtendo a chave pública da matriz o Adicionando rota para rede Matriz o Testando conectividade através da Internet

O aluno receberá o Certificado de Conclusão de Treinamento ao finalizar o curso.

Este programa poderá ser alterado sem aviso prévio, a fim de ser atualizado conforme as provas de certificação, atualização pedagógica e ou necessidades do mercado de trabalho.