Você está na página 1de 10

TREINAMENTO LINUX SYSTEM ADMINISTRATOR

FORMAO DE PROFESSORES
ADMINISTRAO DE SISTEMAS

150 horas.

O Treinamento Linux System Administrator se destina aos alunos que desejam tornarem-se administradores
de Redes e Servidores Linux/Unix e Security Officers.

Para que o aluno possa adaptar-se s necessidades do Treinamento baseado em ambiente de rede
recomendvel que tenha realizado a seguinte formao:

Este Treinamento prepara para 2 Certificaes


Certificao LPIC-1:
Exames 101 e 102.
Certificao CompTIA Linux+:
Exames Linux+.

PARTE 1 INTRODUO.
O que Linux.
Exemplos da utilizao do Linux.
Software Livre, GNU, GPL.
PARTE 2 - CONCEITOS BSICOS.
Conceitos de discos, parties e sistemas de arquivos.
Parties Linux.
Consideraes sobre hardware e hardware para servidor no Linux.
Consideraes sobre boot dual.
Conceitos e utilizao da memria virtual do Linux (swap)
PARTE 3 INSTALAO.
Instalao do Linux a partir do CD.
Instalando o CentOS Linux.
Instalando o Debian.
Utilizando o Disk Druid.
Utilizando o Fdisk.
Utilizando o Cfdisk.
Criando e excluindo parties do Linux.
Edio de parties.
Considerao sobre sobre as parties do servidor.
Consideraes sobre a partio swap e seu tamanho.
Pontos de montagem e dispositivos.
Selecionando pacotes para instalao.
Configurao de mouse.
Configurao de teclado.
Configurao de lngua.
Configurao do ambiente grfico (X Server) durante a instalao.
O superusurio.
Segurana com a conta de superusurio.
Criando um usurio comum para o uso do sistema, e porque.
O que o BIOS.
Instalando o GRUB.
Gerenciando o GRUB - Configurando o boot, senha, temas, mensagens de inicializao.
Instalando o LILO (LInux LOader).
Arquivos de mensagens e boas-vindas.
Logando no sistema.
Conceitos de terminais virtuais e como utiliz-los.
Recuperando uma senha caso ela tenha sido esquecida.
Editando um texto.
vi.
Comandos do vi:
/, ?
h,j,k,l
G, H, L
i, c, d, dd, p, o, a
ZZ, :w!, :q!, :e!
:!
PARTE 4 - ADMINISTRAO BSICA.
Conceitos sobre shell.
Tipos de shell.
bash, sh, csh.
Ambientando-se no shell.
Atalhos de teclado.
Trabalhando os mltiplos consoles e alternando entre eles.
Trabalhando consoles e Interface Grfica simultaneamente.
O que um comando.
Trabalhando multiusurios.
Corrigindo comandos.
Repetindo um comando.
A lista de histricos de comandos.
Completando automaticamente um comando.
Cancelando um comando.
Comando history.
Efetuando logout.
Desligando o Linux corretamente.

Mltiplas formas de desligar e reiniciar o Servidor.


O comando shutdown e suas opes (mensagens, desligamento programado, timer).
shutdown.
halt.
reboot.
Obtendo ajuda para comandos.
man.
Lendo o manual eletrnico.
O diretrio /usr/share/man.
Consideraes sobre as pginas de manual.
whatis.
info.
apropos.
Considerao sobre tipos de arquivo normal, diretrio, link, bloco, caractere, fifo, socket.
As cores de diretrios e arquivos em uma listagem.
Visualizando o calendrio.
Atualizando data e hora.
date.
hwclock.
Visualizando processos e programas rodando.
Iniciando e encerrando um programa residente.
Encerrando um processo em execuo. Forando o enceramento.
Limpando a tela.
Utilizando a pausa em comandos.
PARTE 5 O SISTEMA DE ARQUIVOS LINUX.
A rvore de diretrios Linux. Diretrios importantes e seus contedos.
O diretrio /.
O diretrio /boot.
O diretrio /bin.
O diretrio /dev.
O diretrio /etc.
O diretrio /home.
O diretrio /lib.
O diretrio /mnt.
O diretrio /media.
O diretrio /opt.
O diretrio /proc.
O diretrio /root.
O diretrio /tmp.
O diretrio /usr.
O diretrio /var.
Outros diretrios e subdiretrios importantes.
Tipos mais comuns de dispositivo (hdX, sdX, scX, fdX, ttySX,ttyX, psaux, dsp, audio, mixer, zero, null).
O /proc como sistema de arquivo virtual.
O /dev como sistema de arquivos dinmico.
FHS.
PARTE 6 - USURIOS E GRUPOS
Visualizando os usurios atualmente conectados.
Visualizando as sees de login.
Criando usurios.
Criando senha do usurio.
Criando grupos.
Adicionando usurios a grupos.
Identificando UID e GID.
Alterando nomes de login.
Desativando temporariamente um usurio.
Desconectando um usurio.
Trabalhando diretivas de usurio.
Diretivas de senhas, alterao, tempo. Excees s diretivas.
Arquivos de diretivas.
Personalizando o diretrio do usurio.
Removendo um usurio. Bloqueando um usurio.
Definindo parmetros de uma conta. Dias e datas de expirao.
Definindo privilgios especiais a usurios.
Definindo polticas de segurana quanto contas.
useradd.
usermod.
userdel.
groupadd.
groupmod.
groupdel.
groups.
id.
O arquivo /etc/passwd.
O arquivo /etc/shadow.
O arquivo /etc/group.
O arquivo /etc/login.defs.
O diretrio /etc/skel.

chfn.
chage.
w.
who.
users.
PARTE 7 - ARQUIVOS E DIRETRIOS
Listando o contedo do diretrio, mudando de diretrio, criando um diretrio, copiando diretrio, removendo um
diretrio vazio, removendo um diretrio com contedo, visualizando o caminho completo do diretrio atual, indo
para o diretrio do usurio logado.
Tamanho de diretrios.
Criando arquivos ou diretrios ocultos.
Executando programas e processos.
Exibindo contedo de arquivos, paginando arquivos, selecionando parte de um arquivo para listagem, contando
arquivos, localizando itens em um arquivo, reorganizando arquivos, alterando caracteres ou palavras,
substituindo, manipulando processos.
cd.
ls.
rm.
mv.
cp.
mkdir.
ln.
tree.
touch.
Arquivos ocultos.
Criando link simblico e hard link.
Entendendo as permisses de arquivos e diretrios.
Alterando as permisses de mltiplas maneiras.
Alterando propriedade de arquivos e diretrios.
chmod.
chown.
chgrp.
chattr.
Expresses Regulares Simples.
type.
find.
file.
O MC (Midnight Commander).
PARTE 8 TRABALHANDO CONTEDO DE ARQUIVOS.
Localizando arquivos por nome, data, tipo e proprietrio.
Procurando caracteres especficos em uma listagem de arquivos.
more.
less.
cat.
head.
tail.
tac.
wc.
grep.
sort.
uniq.
cut.
expand.
awk.
nl.
split.
tee.
xargs.
tr.
sed.
od.
pr.
PARTE 9 BACKUP E AGENDAMENTO DE TAREFAS
Comandos de backup.
Compactando e descompactando arquivos.
Trabalhando com os formatos .zip, .gz, .bz2.
Usando Tar.
Usando Gzip.
Usando Bzip2.
Executando backups no Linux.
Gerando e restaurando um backup.
cpio.
bzip2.
Agendando tarefas.
Usando crond para a execuo de tarefas automticas.
Scripts de backup e backup automatizado.
Agendamento de tarefas.

crontab.
O diretrio /var/spool/cron/.
O diretrio /etc/cron.*
atd
atq
atrm
PARTE 10 DISCOS, RAID E RECUPERAO.
Visualizando o espao livre, visualizando o tamanho da unidade, formatando, checando a unidade.
Corrigindo erros na unidade.
Visualizando parties montadas.
Sistemas de arquivos suportados pelo Linux.
Parties ext2, ext3, reiserfs, xfs, vfat
O conceito de montagem no Linux.
Trabalhando com dispositivos.
Usando o cfdisk para criar parties.
Trabalhando vrias unidades de disco.
Montando e desmontando unidades.
Criando parties para usurios.
Montando e desmontando Pen-Drive e CD-ROM.
Montando uma partio DOS/Windows.
Acessando e trabalhando na partio DOS/Windows.
Montagem automtica de parties na inicializao.
O arquivo /etc/fstab.
Montando parties somente para leitura.
df.
du.
mount.
umount.
mke2fs.
mkdosfs.
e2fsck.
badblocks.
fdisk.
cfdisk.
tune2fs.
mkswap.
swapon.
swapoff.
dd.
xfs_info
Comandos de pesquisa.
locate.
updatedb.
whereis.
which.
type
/etc/updatedb.conf
RAID
Realizando Raid no Linux.
Tipos de Raid.
Espelhamento.
Paridade.
Gerenciando acesso disco e buffers.
PARTE 11 SHELL.
O Shell. O que um Shell. Tipos de Shell.
Arquivos de inicializao do shell.
Trabalhando com o Shell Bash.
Scripts de Shell.
Criando Scripts para principais comandos no Linux.
Criando Scripts para backup.
Comandos de scripts.
Variveis.
Listando as variveis usadas pelo sistema.
Criando uma varivel.
Usando variveis em scripts.
PATH.
PS1.
SHLVL.
HOME.
USERNAME.
PWD.
TERM.
LANG.
HOSTNAME.
HISTSIZE.
SHELL.
env.
export.

alias.
Criando um alias para um comando.
Criando um alias para mltiplos comandos.
alias.
unalias.
unset.
Conceito sobre entrada e sada.
Redirecionando entrada e sada.
Pipes.
Variveis de Idioma
LC_*
LC_ALL
LANG
Codificao de caracteres
ASCII
ISO-8859
UTF-8
O comando iconv.
PARTE 12 SHELL SCRIPT AVANADO.
Conceito sobre shell scripts.
Execuo de mltiplos comandos.
Declaraco de variveis.
Valor de sada dos programas.
Operadores aritimticos.
(!) (=) (!=).
(+) (-).
(**).
(*) (/) (%).
(?).
Operadores lgicos.
&&.
||.
Caracteres especiais.
Listas.
Aspas simples e duplas, crase.
Expresses.
Instruo if.
Instruo case.
Instruo for.
Instruo while.
Instruo until.
Instruo function.
Declaraes numricas.
Scripts para backup.
PARTE 13 TRABALHANDO PROCESSOS.
Comandos de manipulao de processos.
Considerao sobre processos, sinais e prioridade.
Monitorando processos.
ps.
kill.
fuser.
top.
nice.
renice.
bg.
fg.
jobs.
CTRL+Z.
Comandos alternativos.
clear.
ulimit.
PARTE 14 QUOTAS DE DISCO.
Definio de cotas.
Onde devemos aplicar cotas?
Configurando os sistemas de arquivos.
Definindo quotas de usurios e grupos.
Definindo quotas de disco para usurio.
Ativando cotas.
Relatrios de quotas.
PARTE 15 INTERFACE GRFICA.
O X-Window System.
O que o X-Window.
O Modelo Cliente/Servidor.
Definio de Xserver e Xclients.
Exemplos de Xservers e Xclients.
Servidor X e o TCP/IP.

Conhecendo o Xorg.
Arquivo de configurao do Xorg.
A varivel de ambiente DISPLAY.
Window managers.
Consideraes sobre window managers.
Configurando o modo de inicializao para grfico.
Alternando entre as interfaces grficas.
Gnome.
KDE.
O arquivo .xinitrc.
X.
xwininfo
xdpyinfo
xhost
Login Managers
xdm.
gdm.
kdm.
O protocolo XDMCP.
Configurando X para fazer login remoto.
Introduo a acessibilidade no Linux.
GOK
ORCA
espeak
PARTE 16 IMPRESSO NO LINUX.
Instalando uma impressora.
Configurando e iniciando o servidor de impresso CUPS
Visualizando a fila de impresso.
Removendo um trabalho da fila de impresso.
Configurando uma impressora remota.
Conhecendo os comandos BSD de impresso.
lpq.
lprm.
lpr.
PARTE 17 - GERENCIAMENTO DE PACOTES E PROGRAMAS.
O Gerenciador de pacotes RPM.
Visualizando os pacotes instalados.
Verificando dependncia entre pacotes.
Listando os arquivos de um pacote.
Instalando um pacote.
Removendo um pacote.
Verificao da integridade dos pacotes.
Atualizando um pacote.
Instalando programas no Linux.
Gerenciando pacotes instalados manualmente.
Atualizando pacotes.
Resolvendo dependncia de pacotes.
/etc/yum.repos.d/
yum
A atualizao de pacotes no Debian.
O comando apt.
/var/lib/dpkg/*
/etc/apt/sources.list
dpkg
dpkg-reconfigure
apt-get
apt-file
aptitude
PARTE 18 - ADMINISTRAO AVANADA DO LINUX.
O processo INIT.
Conceito de runlevels.
Funo dos runlevels.
runlevel.
init.
telinit
/etc/inittab.
/etc/rc.d/init.d/.
/etc/init.d/.
/etc/rcX.d/.
update-rc.d
ntsysv
invoke-rc.d
service
PARTE 19 KERNEL.
Consideraes sobre o kernel.
Verses de kernel Linux.

Onde pegar um kernel linux.


Compilando o kernel.
Compilando mdulos.
Gerenciamento de mdulos.
Considerao sobre mdulos.
Kernel Modular X Kernel Monoltico.
insmod.
rmmod.
modprobe.
O diretorio /lib/modules/.
Visualizando a verso do Kernel.
Compilando e personalizando o Kernel.
O programa menuconfig.
Otimizando o Kernel para o servidor.
Instalando um kernel no boot loader (LILO/GRUB).
GRUB.
LILO.
Passado parmetros para o boot loader.
Gerenciamento de Bibliotecas no Linux
O comando ldconfig.
O arquivo /etc/ld.so.conf.
O comando ldd.
A varivel LD_LIBRARY_PATH
PARTE 20 HARDWARE.
Hardware no Linux.
Trocando um dispositivo.
Reconhecendo dispositivos novos.
Configurando dispositivos PCI, SCSI, USB.
Conhecendo os principais arquivos do /proc
/proc/*
lspci
lsusb
dmesg
Nomeclaturas do principais dispositivos
PARTE 21 LOGS.
Arquivos de log do sistema.
O diretorio /var/log.
O arquivo messages.
O syslogd.
O klogd.
O arquivo syslog.
/var/log/syslog
/var/log/messages
logger.
Outros arquivos de log de aplicativos.
PARTE 22 - INTRODUO AO TCP/IP.
Conceitos de redes de computadores.
Tipos de Rede.
Protocolos.
TCP/IP.
UDP/IP.
O TCP/IP.
Classes de rede TCP/IP.
Endereos de IP, o que so como represent-los.
Endereos reservados de IP.
O modelo Cliente/Servidor.
Portas.
Viso Bsica sobre como funcionam os principais servios do Linux:
Telnet.
FTP.
SMTP.
ICMP.
ARP.
Nomes de maquinas, o arquivo /etc/hosts e /etc/sysconfig/network.
Configurando o TCP/IP no Linux.
Conceitos de rede.
Sub-redes.
Conceitos de subredes.
Calculando subredes.
CIDR.
Classes de redes sobre o CIDR.
Clculo de mscaras de rede e sub-redes.
O que roteamento.
Gateway/Default Gateway.
Viso bsica sobre Rotas e Roteadores.
Nomes de mquinas.

O arquivo /etc/hosts.
O comando ifconfig.
Os comandos ifup / ifdown
O arquivo /etc/sysconfig/network-scripts/ifcfg-eth0.
O arquivo /etc/network/interfaces
Ativando e desativando a placa de rede.
Interrompendo e iniciando servios de rede.
Mudando o IP.
Comando ARP.
Comandos e arquivos de rede.
O arquivo /etc/services.
O arquivo /etc/hosts.
O arquivo /etc/networks
/etc/inetd.conf
/etc/hosts.allow
/etc/hosts.deny
/etc/xinetd.conf
/etc/xinetd.d
route.
uname.
hostname.
w.
who.
ping.
traceroute.
tracepath.
nmap.
dig.
host.
netstat .
Resoluo de nomes na rede - Viso bsica.
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.conf
Funcionamento do firewall e segurana - Viso Bsica.
Conexes iptables - Viso Bsica.
Conexes SSH
/etc/ssh/sshd_config
/etc/ssh_known_hosts
Chaves assimtricas
Logando no SSH sem senha
sshd
PARTE 23 - SERVIDOR DE DATA E HORA
O protocolo NTP.
O arquivo /etc/ntp.conf.
O arquivo /etc/timezone.
O arquivo /etc/localtime.
O diretrio /usr/share/zoneinfo.
ntpd
ntpdate
tzselect
tzconfig
PARTE 24 - MTA - VISO GERAL
Entendo como funciona um MTA (Funcionamento sem configuraes).
Saber quais so os MTA existentes em Linux (postfix, sendmail, exim, qmail)
O arquivo ~/.forward.
Comandos do sendmail.
O que so apelidos de contas.
O comando newaliases
Enviando email pelo modo texto.
O comando mail
Vendo a fila de mensagens
mailq