• Nenhum resultado encontrado

Aulas Totalmente Práticas!

N/A
N/A
Protected

Academic year: 2021

Share "Aulas Totalmente Práticas!"

Copied!
14
0
0

Texto

(1)

Programa 100% compatível com o exame LPIC-101 e LPIC-102 Mais de 620 itens analisados

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

Programa 100% compatível com a última Atualização 2014.

100% PRESENCIAL 100% PRÁTICO

Apostila completa para não perder tempo copiando.

Aulas Totalmente Práticas!

O que é Linux

É um Sistema Operacional derivado do UNIX, feito para rodar em computadores pessoais e servidores. Suporta multitarefas real, memória virtual, bibliotecas dinâmicas, rede TCP/IP, nomes de arquivos com 255 caracteres, proteção, além de muitas outras finalidades.

Para quem se destina:

Profissionais, estudantes, entusiastas, que desejam aprofundar seus conhecimentos neste sistema operacional e obter a Certificação Internacional LPI I Por que estudar Linux?

Linux é um sistema de livre distribuição, e muitas empresas estão utilizando cada vez mais sua plataforma como base,devida sua robustez e flexibilidade para servidores e desktops, tudo isso junto a uma agressiva redução de custos.Atualmente temos poucos administradores qualificados nesta área, assim os salários estão bem mais atraentes.

Finalidades deste curso:

Tornar o aluno um Administrador de Sistema Linux, isto é, deixá-lo apto a configurar um Servidor Linux com diversos serviços, Criar Partições, Formatar, Instalar, Operar em Modo Texto, Operar em Modo Gráfico, Compactar Arquivos, Gerenciar Backup, Instalar Aplicativos, Gerenciar Processos, Gerenciar Usuários e Grupos, Instalar Periféricos, Manutenção do Sistema, Utilizar o Shell, Gerenciar Quotas, Implementar Sistema de Segurança, Gerenciar Impressão, Trabalhar com Permissões Especiais e Muito Mais!

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.

O que é a certificação LPIC-1 (JUNIOR LEVEL ADMINISTRATION)?

Este é o primeiro nível da certificação LPI e foi desenvolvido para garantir a competência dos profissionais administradores do sistema operacional Linux.

Foi desenvolvido para ser neutro em termos de distribuição e é composto pelos exames 101 e 102.

O treinamento “Linux System Administrator” desenvolvido e ministrado pela ADV-Informática prepara plenamente o aluno para realizar estes dois exames.

Após o Treinamento o Aluno estará Preparado para:

Realizar provas de certificação Red Hat – RHCSA e LPIC-1 (Composta pelas provas 101 e 102).

Administrar Sistemas Linux

Linux System Administrator (Sistemas Operacionais)

(2)

Pré-requisito:

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

Carga Horária:

80 horas PRESENCIAIS (40 Horas Módulo LPI 101 + 40 Horas Módulo LPI 102)

O kernel Linux 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 e o usuário root Segurança de acesso

Ambientes Gráficos(Gnome, KDE, Wmaker, Fluxbox...) Definindo o Shell Bash

Modo texto (Terminais Virtuais) 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

Determinar e configurar o hardware Conceitos sobre o hardware

Comparando o Windows e o Linux Reconhecendo dispositivos Diretórios do Sistema

/sys, /dev e /proc Comandos usados

Lspci,lsusb,modprobe,lsmod Módulos USB

usb-uhci o,usb-ohci o,usb-storage o Módulos Ethernet e Dispositivos de Rede

Utilitário ethtool

Avaliando o Boot

BIOS, bootloader, kernel, init Dmseg, /var/log/messages

Gerenciando níveis de inicialização, desligando ou reiniciando Opções de inicialização

Estudando o Processo Principal - init Editando o arquivo /etc/inittab

Init e telinit

/etc/rc.d/init.d, /etc/rc.d/rcX.d, /etc/rc.d/rc.sysinit Entendendo os runlevels e Sequência de inicialização Personalizando a inicialização do Linux

Os comandos update-rc.d e chkconfig Os programas rcconf e setup Os comandos invoke-rc.d e service

PROGRAMA DE CURSO - LPI 101 CONHECENDO O LINUX

ARQUITETURA DO SISTEMA.

(3)

O programa ntsysv O arquivo /etc/rc.local Desligando ou reiniciando sistema

Shutdown -h now e Shutdown -r now

Ctrl + Alt + Del, Init 0, Init 6, Halt, Reboot, Power Off

Layout de particionamento do disco para Instalação Estudo detalhado de todos os diretórios

/,/boot,/sbin,/etc,/opt,/tmp,/home,/lost + found,/root,/usr,/var,/dev,/lib,/media,/proc,/src Estudando o diretório /proc

Comandos usados Lspci

Kcore

Estudando o diretório /dev Apresentação de dispositivos Tty1 e TtyS 0,1,2,3

HDA, B,C,D e SDA, B, C, D Cdrom, Usb, Raid(MD0)

Definindo o layout de particionamento adequado Tipos de partições(Primária,estendida,lógica) Conteito sobre LVM - Logical Volume Manager

PV - physical volume, VG - volume group, LV - logical volume

Instalando o Linux (CENTOS,DEBIAN ou UBUNTU) Instalando o Linux

Esquemas de particionamento Configurando mouse,teclado e monitor Instalando pacotes

Definindo a configuração do Ambiente gráfico(XServer) Criando um usuário

Programas de gerenciamento de boot Grub e Grub 2

MBR e GPT

Finalizando a Instalação

Gerenciando o boot Grub

Instalando o Grub

Editando o arquivo /boot/grub/menu.lst Grub 2

Instalando o Grub2 /boot/grub/grub.cfg

Editando o arquivo /etc/default/grub Definindo uma imagem padrão para boot Atualizando arquivo /boot/grub/grub.cfg Update-grub2

O diretório /etc/grub.d/

superblock mbr

INSTALANDO O LINUX E GERENCIANDO PACOTES.

(4)

Gerenciando bibliotecas Ldd e ldconfig

/etc/ld.so.conf e LD_LIBRARY_PATH

Usando DPKG e o Gerenciador de pacotes APT-GET Estudo de pacotes dpkg(Debian Packages)

O comando dpkg

Opções do dpkg (Instalar, Remover, Atualizar, Listar) O utilitário Apt-get (/etc/apt/sources.list)

Aptitude e Apt-cache Atualizando o sistema

Usando RPM e o Gerenciador de pacotes YUM Estudo de pacotes rpm(RedHat Packages Manager) Os comandos rpm e rpm2cpio

Opções do rpm(Instalar, Remover, Atualizar,Listar) O utilitário YUM (/etc/yum.conf e /etc/yum.repos.d/) yumdownloader

Variáveis do shell Variáveis locais e globais

Home,Username,Path,Ps1,Pwd,Term,Lang,Hostname,Histsize Criando e exportando variáveis(Export)

Visualizando as Variáveis do Sistema Env,Unset,List

Tipos de shell(bash,sh,csh,tcsh,ash,zsh,ksh) O comando chsh

Opções do comando chsh Histórico de comandos (History)

O arquivo /home/user/bash_history Criando alias

Alias unalias

Analisando os arquivos do Shell bash

~/.bash_profile, ~/.bash_login, ~/.profile, ~/.bashrc, ~/.bash_logout, ~/.inputrc Mudando o prompt do user

Coringas

Símbolos coringa(*, ?, {} e [])

Filtrando arquivos de texto Comandos usados

Sort,Fmt,join,Split,Cat,Tac,Head,Tail,xargs,Shred,Wc,Tr,Cut,Expand,Unexpand,unit,N1,Od,Paste

Trabalhando com Linha de Comando Listando o conteúdo de um diretório

O comando ls e suas opções Comandos de navegação

Cd, Pwd,Tree,Less,More Gerenciando diretórios e arquivos COMANDOS UNIX E GNU (SHELL BASH).

(5)

Comandos usados Rmdir,Touch,Mv,Cp

Padronização das cores do Shell Compactando arquivos(tar,Gzip,Bzip2,CPIO) Descompactando arquivos(tar,gunzip,bunzip2) Informações do sistema

Date,Cal,Hwclock Configurando o terminal

Configurando o monitor e teclado Setterm

Loadkeys

Redirecionamento de arquivos Entrada e saída padrão de dados Definindo pipes

Tee e xargs

Monitorando,criando e matando processos Conceitos sobre processos

Os comandos ps e top

Matando e reiniciando um processo Os comandos kill e killall Nohup,uptime

Gerenciando tarefas em primeiro e segundo plano Os comandos jobs,fg,bg, e &

Uptime,free

Gerenciando processos em execução Os comandos nice e renice Expressões regulares

Metacaracteres(‘, “, \, ^, $, [a-z], [0-9], [^abc], ., /texto/) Grep e opções

Fgrep,fgrep Sed e opções Regex

Edição básica de arquivos com VI Opções do Vi

/,?

h,j,k,l j,o,a ZZ,w!,:q!,e:!

c,d,p,y,dd,yy

Criando partições e sistemas de arquivos Usando os programas Fdisk e Cfdisk Formatando uma partição

O comando Mkfs Mkfs.ext3 e Mkfs.ext4

SISTEMA DE ARQUIVOS,DISPOSITIVOS, E FHS

(6)

Outros sistemas de arquivos Xfs, reiserfs v3 e ntfs Criando uma unidade swap

Comandos usados Mkswap, Swapon, Swapoff

Mantendo a Integridade do Sistema de arquivos Exibindo informações do sistema de arquivos

Du, df

Definindo Inodo e Bloco

Ajustando parâmetros do sistema de arquivos Os comandos Dumpe2fs e tune2fs Os comandos debug2fs e mke2fs (legado) xfs tools

Verificando e corrigindo erros no sistema de arquivos Os comandos fsck e e2fsck

Controlando a montagem e desmontagem do sistema de arquivos O Tipos de sistemas de arquivos

Ext2, Ext3, Ext4, Reiser, Xfs, Jfs, Swap, Proc Analisando e editando o arquivo /etc/fstab

Opções do /etc/fstab

Sw, Defaults, User, Noauto, auto, Ro, Errors, Dump, Passo, Montando e desmontando uma partição

Os comandos mount e umount Definindo um ponto de montagem

/media

Gerenciando quotas de disco Editando o arquivo /etc/fstab

Gerando a base de dados (quotacheck)

Ativando e desativando as quotas (Quotaon, Quotaoff) Editando quotas do usuário (Edquota, Repquota) Definindo quotas (Soft, Hard, Grace time) Testando as quotas (warnquot)

Gerenciando permissões de arquivos e proprietários Definindo permissões

Onde aplicar as permissões O comando chmod Executando um arquivo

Trabalhando com permissões octais Permissões especiais

Suid, Sgid, Sticky

Trabalhando com máscara de permissões O comando umask

Editando Atributos

(7)

O comando chattr

Alterando o grupo ou dono do arquivo.

Os comandos chghp e chwn

Gerenciando links simbólicos e hard links ln

Opções do comando ln

Buscando arquivos no Sistema e o local de armazenamento Find

Opções – type, name, exec, ...

Atualizando a base de dados Updatedb

/etc/updatedb.conf Comandos usados

Make, Locate, Which, type

Inicialização do Sistema Opções de inicialização

Estudando o Processo Principal - init Editando o arquivo /etc/inittab Analisando o /etc/inittab

Seqüência de inicialização do sistema Entendendo os runlevels

Personalizando a inicialização do Linux Outros arquivos analisados

/etc/rc.d/init.d /etc/rc.d/rcX.d /etc/rc.d/rc.sysinit O comando update-rc.d O comando invoke-rc.d O programa rcconf O comando chkconfig O comando service O programa ntsysv O arquivo /etc/rc.local

Exemplos de inicialização de scripts Recuperação do sistema

Estágios onde ocorrem erros

Analisando Relatórios de Sistemas(Logs) Analisando arquivos de log

/var/log.

Syslogd.

Syslog.conf Klogd o logger

PROGRAMA DE CURSO - LPI 102 INTERFACE DE USUÁRIOS E DESKTOP

(8)

Log de serviços

Enviando log remotamente para um servidor Instalação Avançada de Pacotes

Estudo de pacotes rpm Opções do rpm O aluno aprende:

Instalar Remover Atualizar Listar Configurar Compilar

Consultar um pacote 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

Atualizando o sistema

Definindo um servidor na net para o apt.

O comando Yum rpm rpm2cpio

O X-Windows-System Instalando o ambiente gráfico

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

startx Testando o X Finalizando o X

Utilizando o comando xf86cfg Utilizando o comando Xconfigurator Instalando gerenciadores de login

XDM,GDM,KDM

Definindo o gerenciador de login padrão /etc/X11/default-display-manager Instalando um gerenciador de janelas

KDE, GNOME, WindowMaker, e outros XDMCP

Login remoto /etc/X11/prefdm

Analisando os diretórios

(9)

/etc/kde4/kdm/*

/etc/X11/gdm/*

/etc/X11/xdm/*

A variável Display

Executando uma aplicação remotamente Analisando o arquivo xinitrc

Programando em Shell Script Criando scripts

Conhecendo as expressões

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 insert

delete select from update where group by order by join

Definições de Idiomas e Padrões de Codificação O comando /usr/bin/locale

Variáveis de idioma:

LC_*

LC_ALL LANG

Alterando a codificação utilizada iconv

Tipos de codificação UTF-8

ISO-8859 ASCII Unicode

SHELL SCRIPT, SHELLS E BASE DE DADOS

TAREFAS ADMINISTRATIVAS

(10)

Configurando o Hardware no Linux Conceitos sobre o hardware.

Comparando o Windows e o Linux Reconhecendo dispositivos Instalando dispositivos

Placa de rede Placa de som

Placa de wlan (Wireless) Comandos usados

dmeseg lspci lsusb usbview modprobe lsmod pcimodules

Conceitos sobre barramentos PCI, USB, SCSI/li>

Conhecendo os recursos (IRQ, DMA, I/O) /proc/dma

/proc/interrupts /proc/ioports

Visualizando dispositivos pci /proc/pci

lspci

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

/proc/scsi/

scsi-id scsi_info 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

Lan, Man, Wan

SERVIÇOS DE SISTEMA ESSENCIAIS

FUNDAMENTOS DE REDES

(11)

Tipos de Rede

Redes Ponto a ponto Redes Cliente Servidor Estação

Servidor Remoto

O Protocolo TCP / IP Definindo o TCP/IP

Analisando as camadas do TCP/IP Rede, Internet, Transporte, Aplicação Comparando com o modelo OSI

OSI x TCP/IP

O protocolo IPv4

Estudando as classes do IPv4 Onde e como aplicar as classes Onde e como aplicar o endereço IP

Diferenças sobre endereços públicos e privados Máscaras de rede

Definindo subredes.

Cálculo de subredes.

CIDR.

O protocolo IPv6

Endereços especiais (Reservados) Unicast

Anycast Multicast Tipos de Unicast

Global Unicast Link-Local

Unique Local Address (ULA) Estrutura do endereço (ULA) Endereços Especiais

Endereço Loopback

Endereço Não-Especificado (Unspecified) Endereços IPv4-mapeado

Identificadores de Interface (IID) Padrão EUI-64 (64bits) Padrão IEEE 802 (48bits)

O Comando IP

Opções do Comando IP ip addr show ip neigh show ip route show ip link show

Configurando uma interface Configurando interfaces virtuais

(12)

Apagando as configurações Protocolos do TCP/IP

FTP./ HTTP./HTTPS/ SMTP./ DNS./ TFTP./ TCP./ UDP./ IP./ ARP./ ICMP./ RARP./ LLC./ MAC Analisando o arquivo /etc/services.

Conceitos sobre portas.

Usando comandos de rede arp./ ping./ hostname. / who./

Configurando uma rede IPv4 no Linux Aplicando o TCP/IP no linux.

O comando ifconfig Opções do ifconfig

Trabalhando com placa de rede.

Editando arquivos de rede IPv4:

/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/networks/interfaces

/etc/sysconfig/network Comando netstat

Opções do netstat

Configurando uma rede IPv6 no linux Os comandos IPv6

ip -6 ping6 traceroute6 ssh -6

netstat -A –inet6 Gerenciando o protocolo IPv6

Habilitando IPv6 Desabilitando IPv6

Editando arquivos de rede IPv6:

/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/networks/interfaces

/etc/sysconfig/network Roteamento no Linux

Definindo roteamento Definindo Gateway O comando route Opções do comando route Criando rotas para a rede O comando traceroute O comando tracepath Rotas IPv4 com o comando IP

Ip route

Rotas IPv6 com o comando IP ip -6 route

Configurando rotas estáticas

(13)

Introdução aos Serviços de Rede O super servidor (inetd, xinetd)

/etc/inetd.conf /etc/xinetd.conf Introdução ao servidor (FTP)

ftp , get, mget, put, mput, hash, cd, ls , prompt, help, bye, pwd, ascii, binary Introdução ao serviço (Telnet)

telnet-server telnet-client

TCP Wrappers (Segurança no Inetd) Definindo o TCP Wrappers

/etc/hosts.allow /etc/hosts.deny /etc/nologin

Introdução ao Domain name server (DNS) basics /etc/hosts

/etc/resolv.conf /etc/nsswitch.conf Testando o DNS

nslookup DIG

Mail Transfer Agent (MTA) basics o postfix

qmail sendmail exim

~/.forward

sendmail emulation layer commands newaliases

mail mailq

Network Time Protocol (ntp) ntpd

ntpdate date hwclock pool.ntp.org /usr/share/zoneinfo /etc/timezone /etc/localtime /etc/ntp.conf Segurança no linux

nmap netstat

Removendo serviços não utilizados Controlando os usuários com SUDO SEGURANÇA

(14)

sudo /etc/sudoers su

ulimit lsof

Secure Shell (SSH) Analisando os arquivos

/etc/ssh/sshd_config /etc/ssh_known_hosts ssh

ssh-add ssh-agent ssh-keygen

~/.ssh/id_dsa and id_dsa.pub

~/.ssh/id_rsa and id_rsa.pub

/etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub /etc/ssh_known_hosts

~/.ssh/authorized_keys gpg

~/.gnupg/*

AULAS 100% PRESENCIAIS | FORTEMENTE PRÁTICO

© Copyright 2015 Av. Treze de Maio nº 23 - 8º Andar - Centro - RJ - Tel:(21) 2210-1180 | 2240-4378

Referências

Documentos relacionados