Você está na página 1de 33

GUIA DE ESTUDO

LPI 102

Montado seguindo os objetivos retirados direto do Site da LPI


http://www.lpi.org/eng/certification/the_lpic_program/lpic_1/exam_102_detailed_objectives

1.

TOPICO 105 - Shells, Scripts e Administrao de dados..............................................................................................6


105.1 Personalizao e trabalhar no ambiente Shell.................................................................................................................................6
1.1.1.
ETC/PROFILE......................................................................................................................................................6
1.1.2.
ENV.......................................................................................................................................................................6
1.1.3.
EXPORT...............................................................................................................................................................6
1.1.4.
SET.......................................................................................................................................................................6
1.1.5.
UNSET..................................................................................................................................................................6
1.1.6.
~/.BASH_PROFILE.............................................................................................................................................6
1.1.7.
~/.BASH_LOGIN..................................................................................................................................................6
1.1.8.
~/.PROFILE..........................................................................................................................................................6
1.1.9.
~/.BASHRC..........................................................................................................................................................6
1.1.10.
~/.BASH_LOGOUT..............................................................................................................................................6
1.1.11.
FUNCTION...........................................................................................................................................................6
1.1.12.
ALIAS....................................................................................................................................................................6
1.1.13.
LISTS....................................................................................................................................................................7
1.2
105.2 Editar e escrever scripts simples......................................................................................................................................................7
1.1

1.2.1. FOR......................................................................................................................................................................................7
1.2.2.
WHILE..................................................................................................................................................................7
1.2.3.
TEST.....................................................................................................................................................................7
1.2.4.
IF THEN ELSE.....................................................................................................................................................8
1.2.5.
READ....................................................................................................................................................................8
1.2.6.
SEQ......................................................................................................................................................................8
1.2.7.
CASE....................................................................................................................................................................8
1.2.8.
EXPR....................................................................................................................................................................8
1.2.9.
UNTIL....................................................................................................................................................................8
1.2.10.
VARIAVEIS ESPECIAIS.....................................................................................................................................8
1.3
105.3 Administrao de Dados SQL..........................................................................................................................................................9
1.3.1.
INSERT.................................................................................................................................................................9
1.3.2.
UPDATE...............................................................................................................................................................9
1.3.3.
SELECT................................................................................................................................................................9
1.3.4.
DELETE................................................................................................................................................................9
1.3.5.
FROM...................................................................................................................................................................9
1.3.6.
WHERE................................................................................................................................................................9
1.3.7.
GROUP BY..........................................................................................................................................................9
1.3.8.
ORDER BY...........................................................................................................................................................9
1.3.9.
JOIN....................................................................................................................................................................10
2.
2.1

TPICO 106: Interfaces de Usurios e Desktops..........................................................................................................11


106.1 Instalar e configurar o X11.............................................................................................................................................................11

2.1.1. ETC/X11/XORG.CONF....................................................................................................................................................11
2.1.2.
XHOST...............................................................................................................................................................11
2.1.3.
DISPLAY............................................................................................................................................................11
2.1.4.
XWININFO.........................................................................................................................................................12
2.1.5.
XDPYINFO.........................................................................................................................................................12
2.1.6.
X..........................................................................................................................................................................12
2.1.7.
COMPATIBILIDADE DE HARDWARE............................................................................................................12
2.1.8.
INSTALAR O X11..............................................................................................................................................12
2.1.9.
CONFIGURAR O X11R6..................................................................................................................................12
2.2
106.2 Configurar o gerenciador de Login Grfico....................................................................................................................................12
3.1.1.
ETC/INITTAB.....................................................................................................................................................12
3.1.2.
XDM CONFIGURATION FILES.......................................................................................................................12
3.1.3.
KDM CONFIGURATION FILES.......................................................................................................................12
3.1.4.
GDM CONFIGURATION FILES.......................................................................................................................12
1.1
106.3 ACESSIBILIDADE..........................................................................................................................................................................13
3.2.1.
SEGURAR/ REPETIR TECLAS.......................................................................................................................13
3.2.2.
DESACELERAR / INVERTER / TROCAR TELAS.........................................................................................13
3.2.3.
TECLAS DO MOUSE........................................................................................................................................13
3.2.4.
TEMAS DE DESKTOP DE ALTO CONTRASTE E TAMANNHO.................................................................13
3.2.5.
LEITOR DE TELA..............................................................................................................................................13
3.2.6.
MOSTRADOR BRAILLE...................................................................................................................................13
3.2.7.
AMPLIADOR DE TELA.....................................................................................................................................13
3.2.8.
TECLADO SEM TELA......................................................................................................................................13
3.2.9.
GESTOS (USADOS NO LOGIN, NO GDM POR EXEMPLO).......................................................................13
3.2.10.
ORCA.................................................................................................................................................................13
3.2.11.
GOK....................................................................................................................................................................13
3.2.12.
EMACSPEAK.....................................................................................................................................................13
2.
2.3

TPICO 107: Tarefas Administrativas............................................................................................................................14


107.1 Administrar contas de usurios, grupos e arquivos de sistemas relacionados.............................................................................14
3.2.13.
ETC/PASSWD...................................................................................................................................................14
3.2.14.
ETC/SHADOW...................................................................................................................................................14
3.2.15.
ETC/GROUP......................................................................................................................................................14
3.2.16.
ETC/SKEL..........................................................................................................................................................14
3.2.17.
CHAGE...............................................................................................................................................................14
3.2.18.
GROUPADD......................................................................................................................................................15

3.2.19.
GROUPDEL.......................................................................................................................................................15
3.2.20.
GROUPMOD......................................................................................................................................................15
3.2.21.
PASSWD............................................................................................................................................................15
3.2.22.
USERADD - ADDUSER...................................................................................................................................15
3.2.23.
USERDEL..........................................................................................................................................................16
3.2.24.
USERMOD.........................................................................................................................................................16
3.2.25.
CHFN..................................................................................................................................................................16
3.2.26.
CHSH..................................................................................................................................................................16
3.2.27.
VIPW...................................................................................................................................................................16
3.2.28.
VIGR...................................................................................................................................................................16
Edita e bloqueia o arquivo /etc/group contra possveis alteraes concorrentes evitando a corrupo do arquivo.............16
3.2.29.
PWCONV...........................................................................................................................................................16
3.2.30.
PWUNCONV......................................................................................................................................................16
3.2.31.
GRPCONV.........................................................................................................................................................16
3.2.32.
GRPUNCONV....................................................................................................................................................16
4.1.1.
GPASSWD.........................................................................................................................................................17
4.1.2.
ID.........................................................................................................................................................................17
4.1.3.
NEWGRP...........................................................................................................................................................17
2.4
107.2 Automatizar e agendar tarefas administrativas de sistema...........................................................................................................17
4.1.4.
ETC/CRON.{D,DAILY,HOURLY,MONTHLY,WEEKLY}.................................................................................17
4.1.5.
ETC/AT.DENY...................................................................................................................................................17
4.1.6.
ETC/AT.ALLOW................................................................................................................................................17
4.1.7.
ETC/CRONTAB.................................................................................................................................................17
4.1.8.
ETC/CRON.ALLOW..........................................................................................................................................17
4.1.9.
ETC/CRON.DENY.............................................................................................................................................17
4.1.10.
VAR/SPOOL/CRON/*........................................................................................................................................17
4.1.11.
CRONTAB..........................................................................................................................................................18
4.1.12.
AT........................................................................................................................................................................18
4.1.13.
ATQ ou AT -l......................................................................................................................................................18
4.1.14.
ATRM..................................................................................................................................................................18
2.5
107.3 Localizao e Internacionalizao..................................................................................................................................................18
4.1.15.
ETC/TIMEZONE................................................................................................................................................18
4.1.16.
ETC/LOCALTIME..............................................................................................................................................18
4.1.17.
USR/SHARE/ZONEINFO.................................................................................................................................18
4.1.18.
ENVIRONMENT VARIABLES:.........................................................................................................................18
4.1.18.1.
LC_*....................................................................................................................................................................18
4.1.18.2.
LC_ALL...............................................................................................................................................................18
4.1.18.3.
LANG..................................................................................................................................................................18
4.1.19.
USR/BIN/LOCALE.............................................................................................................................................19
4.1.20.
TZSELECT.........................................................................................................................................................19
4.1.21.
TZCONFIG.........................................................................................................................................................19
4.1.22.
DATE..................................................................................................................................................................19
4.1.23.
ICONV................................................................................................................................................................19
4.1.24.
UTF-8..................................................................................................................................................................19
4.1.25.
ISO-8859............................................................................................................................................................19
4.1.26.
ASCII..................................................................................................................................................................19
4.1.27.
UNICODE...........................................................................................................................................................19
3.

TPICO 108: Servios essenciais do sistema...............................................................................................................20


108.1 Manuteno da data e hora do sistema.........................................................................................................................................20
4.1.28.
USR/SHARE/ZONEINFO.................................................................................................................................20
4.1.29.
ETC/TIMEZONE................................................................................................................................................20
4.1.30.
ETC/LOCALTIME..............................................................................................................................................20
4.1.31.
ETC/NTP.CONF................................................................................................................................................20
4.1.32.
DATE..................................................................................................................................................................20
4.1.33.
HWCLOCK.........................................................................................................................................................20
4.1.34.
NTPD..................................................................................................................................................................20
4.1.35.
NTPDATE...........................................................................................................................................................20
4.1.36.
POOL.NTP.ORG...............................................................................................................................................20
4.1.37.
NTPQ..................................................................................................................................................................20
1.1
108.2 Configurar e recorrer aos arquivos de log......................................................................................................................................21
4.1.38.
SYSLOG.CONF.................................................................................................................................................21
4.1.39.
SYSLOGD..........................................................................................................................................................21
4.1.40.
KLOGD...............................................................................................................................................................21
4.1.41.
LOGGER............................................................................................................................................................21
4.1.42.
SINAIS................................................................................................................................................................21
= - confere exclusividade a facility/priority...................................................................................................................................................................21
! faz ignorar a facility/priority.....................................................................................................................................................................................21
; - usado para separar seletores.................................................................................................................................................................................21
4.1.43.
PRIORIDADE.....................................................................................................................................................22
Seqncia de PRIORIDADE da menos urgente para a mais urgente.......................................................................................................................22
1.2
108.3 Fundamentos de MTA (Mail Transfer Agent).................................................................................................................................23
4.1.44.
~/.FORWARD....................................................................................................................................................23
4.1.45.
COMANDOS NA CAMADA DE EMULAO DO SENDMAIL......................................................................23
4.1.46.
NEWALIASES....................................................................................................................................................23
2.6

4.1.47.
MAIL....................................................................................................................................................................23
4.1.48.
MAILQ.................................................................................................................................................................23
1.3
108.4 Configurar Impressoras e Impresso.............................................................................................................................................23
4.1.49.
CUPS CONFIGURATION FILES, TOOLS AND UTILITIES..........................................................................23
4.1.50.
ETC/CUPS.........................................................................................................................................................23
4.1.51.
IMPRESSO REMOTA....................................................................................................................................24
4.1.52.
LPD LEGACY INTERFACE (LPR, LPRM, LPQ)............................................................................................24
4.1.52.1.
LPINFO...............................................................................................................................................................24
4.1.52.2.
LPADMIN...........................................................................................................................................................24
4.1.52.3.
LPOPTIONS.......................................................................................................................................................24
4.1.52.4.
LPQ.....................................................................................................................................................................24
4.1.52.5.
LPR.....................................................................................................................................................................24
4.1.52.6.
LPRM..................................................................................................................................................................25
4.1.52.7.
LPSTAT..............................................................................................................................................................25
4.
1.4

TPICO 109: Fundamentos de Redes...........................................................................................................................26


109.1 Fundamentos dos protocolos de internet.......................................................................................................................................26

4.1.1. ENDEREO IP..................................................................................................................................................................26


4.1.2.
PROTOCOLOS DE REDES.............................................................................................................................26
4.1.3.
PORTAS.............................................................................................................................................................26
4.1.4.
ETC/SERVICES................................................................................................................................................26
4.1.5.
FTP.....................................................................................................................................................................27
4.1.6.
TELNET..............................................................................................................................................................27
4.1.7.
HOST..................................................................................................................................................................27
4.1.8.
PING...................................................................................................................................................................27
4.1.9.
DIG......................................................................................................................................................................27
4.1.10.
TRACEROUTE..................................................................................................................................................27
4.1.11.
TRACEPATH.....................................................................................................................................................27
1.5
109.2 Configurao bsica de rede.............................................................................................................................................................27
4.1.12.
ETC/HOSTNAME..............................................................................................................................................27
4.1.13.
ETC/HOSTS.......................................................................................................................................................27
4.1.14.
ETC/RESOLV.CONF........................................................................................................................................27
4.1.15.
ETC/NSSWITCH.CONF....................................................................................................................................27
4.1.16.
IFCONFIG..........................................................................................................................................................27
4.1.17.
IFUP....................................................................................................................................................................27
4.1.18.
IFDOWN.............................................................................................................................................................28
4.1.19.
ROUTE...............................................................................................................................................................28
4.1.20.
PING...................................................................................................................................................................28
1.6
109.3 Solues para problemas de redes simples.....................................................................................................................................28
4.1.21.
IFUP....................................................................................................................................................................28
4.1.22.
IFDOWN.............................................................................................................................................................28
4.1.23.
HOST..................................................................................................................................................................28
4.1.24.
DIG......................................................................................................................................................................28
4.1.25.
NETSTAT...........................................................................................................................................................28
4.1.26.
PING...................................................................................................................................................................29
4.1.27.
TRACEROUTE..................................................................................................................................................29
1.7
109.4 Configurar o DNS Client....................................................................................................................................................................29
4.1.1. ETC/NSSWITCH.CONF...................................................................................................................................................29
4.1.2.
ETC/HOSTS.......................................................................................................................................................29
4.1.3.
ETC/RESOLV.CONF........................................................................................................................................29
5.

TPICO 110: Segurana.................................................................................................................................................30


110.1 Tarefas administrativas de segurana............................................................................................................................................30
4.1.4.
FIND....................................................................................................................................................................30
4.1.5.
LSOF..................................................................................................................................................................30
4.1.6.
NMAP.................................................................................................................................................................30
4.1.7.
SUDO.................................................................................................................................................................30
4.1.8.
ETC/SUDOERS.................................................................................................................................................30
4.1.9.
SU.......................................................................................................................................................................30
4.1.10.
ULIMIT................................................................................................................................................................30
5.1.1
TCP WRAPPERS..............................................................................................................................................31
1.1
110.2 Segurana do Host.........................................................................................................................................................................31
4.1.11.
ETC/NOLOGIN..................................................................................................................................................31
4.1.12.
ETC/XINETD.D/*...............................................................................................................................................31
4.1.13.
ETC/INETD.D/*..................................................................................................................................................31
4.1.14.
ETC/INITTAB.....................................................................................................................................................31
4.1.15.
ETC/INIT.D/*......................................................................................................................................................31
4.1.16.
ETC/HOSTS.ALLOW........................................................................................................................................31
4.1.17.
ETC/HOSTS.DENY...........................................................................................................................................31
1.2
110.3 Proteo de dados com criptografia...............................................................................................................................................32
4.1.18.
SSH.....................................................................................................................................................................32
4.1.19.
SSH-KEYGEN...................................................................................................................................................32
4.1.20.
SSH-AGENT......................................................................................................................................................32
4.1.21.
SSH-ADD...........................................................................................................................................................32
4.1.22.
~/.SSH/ID_RSA AND ID_RSA.PUB.................................................................................................................32
1.8

4.1.23.
4.1.24.
4.1.25.
4.1.26.
4.1.27.
4.1.28.
4.1.29.

~/.SSH/ID_DSA AND ID_DSA.PUB.................................................................................................................32


ETC/SSH/SSH_HOST_RSA_KEY AND SSH_HOST_RSA_KEY.PUB.......................................................32
ETC/SSH/SSH_HOST_DSA_KEY AND SSH_HOST_DSA_KEY.PUB.......................................................32
~/.SSH/AUTHORIZED_KEYS..........................................................................................................................32
ETC/SSH_KNOWN_HOSTS............................................................................................................................32
GPG....................................................................................................................................................................33
~/.GNUPG/*........................................................................................................................................................33

1.

TOPICO 105 - Shells, Scripts e Administrao de dados

1.1

105.1 Personalizao e trabalhar no ambiente Shell

1.1.1. /ETC/PROFILE
Arquivo principal global de variveis do sistema, login de todos os usurios e sistema

1.1.2. ENV
Lista as variveis globais
Ex : env

1.1.3. EXPORT
Compartilha variveis
Ex : export HOJE

1.1.4. SET
Lista todas as variveis
Ex : set

1.1.5. UNSET
Remove valor de variveis
Ex :Unset HOJE

1.1.6. ~/.BASH_PROFILE
Configurao das variveis ambiente definidas pelo usurio em especifico

1.1.7. ~/.BASH_LOGIN
Mandriva

1.1.8. ~/.PROFILE
Mandriva
1.1.9. ~/.BASHRC
Arquivo com funes e apelidos, definidos pelo usurio e carregado logo aps
o /etc/bashrc

1.1.10.~/.BASH_LOGOUT
Instrues de logout Mandriva

1.1.11.FUNCTION
Para simplificar tarefas recorrentes possvel criar funes que aglutinam comandos
Ex: function pinfo () {
Comandos
}

1.1.12.ALIAS
Cria um codinome para um comando, no formato
Ex: $ alias codinome='nome_do_programa --opes'

1.1.13.LISTS

Opes de Shell: Bash , csh e o zsh .


Variveis Globais
*Nome das variveis globais so sempre MAIUSCULAS
PATH: Define os diretrios dos programas
HOME: Define o diretrio pessoal do usurio
SHELL: Determina o Shell padro do usurio
O valor de uma varivel retornado com o uso de $:
Variveis locais so acessadas somente na sesso atual do Shell .
Seqncia de leitura de arquivos lidos pelo Bash interativo e no interativo
1 Le e executa instrues no arquivo /etc/profile, se esse arquivo existir
2 Le e executa os arquivos ~/.bash_profile, ~/.bash_login e ~/.profile , nessa ordem
3 - ~/.bash_logout Le o arquivo ao terminar uma sesso
Seqncia de bash interativo , mas no se trata de login
1 - /etc/bash.bashrc e ~/.bashrc , se os arquivos existirem .

1.2

105.2 Editar e escrever scripts simples


Peso 4
Todos os scrpits so iniciados por #!/Bin/bash
Scripts tm que ter permisso de execuo chmod +x script.sh

1.2.1. FOR
Sempre termina com done
For i in $(seq 5) ; do
Op... ;
done

1.2.2. WHILE
Executa uma funo em loop at que afirmao no seja mais verdadeira

1.2.3. TEST
Avalia se a informao e verdadeira o falsa

1.2.4. IF THEN ELSE


Sempre termina com FI
Ex:
if test x ; then
Op 1;
else
Op2 ;
Fi

1.2.5. READ
Le a varivel de resposta, caso a varivel de resposta no exista o nome padro ser REPLY

1.2.6. SEQ
Exibe uma seqncia ordenada de nmeros
1.2.7. CASE
Sempre termina com esac
Case 3 in (1|2|3)
Op... ;
Esac
1.2.8. EXPR
Faz operaes matemticas com nmeros inteiros
SOMA=expr $v1 + $v2;
1.2.9. UNTIL
Executa uma funo em loop at que afirmao seja verdadeira
1.2.10. VARIAVEIS ESPECIAIS
$* - Todos os valores passados como argumentos
$# - O numero de argumentos
$0 O nome do arquivo de script
$n O valor do argumento na posio n
$! PID do ultimo programa executado
$? Cdigo de sada do ultimo comando

1.3

105.3 Administrao de Dados SQL


Peso 2

1.3.1. INSERT
Insero de dados na tabela
Ex: INSERT INTO cliente (nome,mail,telefone) values (Rodrigo,rodrigo@test.com,22222);

1.3.2. UPDATE
Modifica dado j inserido na tabela
Ex: UPDATE cliente SET telefone = 222-2222 WHERE id = 2;

1.3.3. SELECT
Faz a consulta na tabela, exibe todas as linhas e colunas da tabela.
Ex: SELECT * FROM cliente
Limitar a consulta na tabela
Ex: SELECT id, nome FROM cliente
Selecionar somente uma ou mais linhas especificas
Ex: SELECT nome FROM cliente WHERE id=2

1.3.4. DELETE
Deleta dados da tabela
Ex: DELETE FROM cliente WHERE id = 2;

1.3.5. FROM
Referencia a de onde sero visualizados os dados

1.3.6. WHERE
Para selecionar apenas uma ou mais linhas que obdeam um critrio, utiliza-se a instruo

1.3.7. GROUP BY
Agrega resultados mediante um ou mais valores duplicados
Ex: SELECT nome, SUM(preo) FROM item GROUP BY nome;
SUM - Soma

1.3.8. ORDER BY
Ordena as linhas que sero exibidas conforme o campo escolhido
9

Ex : SELECT id, nome FROM cliente ORDER BY id DESC;


DESC Inverte a ordem de exibio

1.3.9. JOIN
Mostra resultados 2 duas ou mais tabelas juntas
Ex : SELECT cliente.nome , endereo.uf FROM cliente INNER JOIN endereo ON
endereo.id_cliente = cliente.id ;

10

2.

TPICO 106: Interfaces de Usurios e Desktops

2.1

106.1 Instalar e configurar o X11


Peso 2

2.1.1. /ETC/X11/XORG.CONF
Server Layout Teclado e mouse
Files Caminho para as fontes Fontes
Module Grafico 3D
ServerFags Opes globais para o servidor X
Input device - Teclado
Inputdevice Mouse
Monitor - Monitor
Device Drive de video
Screen Alterao de resoluo
Fontes XFT Diretorio /usr/share/fonts/* ou ~/.fonts/ .
FC-CACHE
Comando que atualiza manualmente as fontes
Fontes XFS (Redes)
Arquivo de configurao : /etc/X11/fs/fonts
Porta 7100
Server : fontpath Unix/:7100
Client: fontpath tcp/serverfonts:7100

2.1.2. XHOST
Exportar a varivel Display
Xhost<remoto>
Para desabilitar
Xhost -<remoto>
O xhost + libera acesso para qq maquina ao servidor

2.1.3. DISPLAY
Export DISPLAY=192.168.0.1:0.0
0 = maquina local
0 = primeiro display
1:0 segundo display
Remova o -nolisten tcp do arquivo /etc/X11/xdm/XServers

11

2.1.4. XWININFO
Exibe informaes sobre a Janela usada,

2.1.5. XDPYINFO
Recursos do servidor X

2.1.6. X
2.1.7. COMPATIBILIDADE DE HARDWARE
Site para verificar a compatibilidade
www.x.org/wiki/projects/drivers
Driver padro VESA Framebuffer
2.1.8. INSTALAR O X11
Via apt-get ou yum
2.1.9. CONFIGURAR O X11R6
Editar o arquivo /etc/x11/xorg.conf .
X configure gera arquivo bsico de configurao

2.2 106.2 Configurar o gerenciador de Login Grfico


Peso 2

3.1.1. /ETC/INITTAB
3.1.2. XDM CONFIGURATION FILES
Xdm Padro do X - /etc/X11/xdm/*
Protocolo XDMCP
Xresourses Altera a aparncia /etc/X11/xdm/Xresourses
Xsetup Altera cores, imagens de fundo - /etc/X11/xdm/Xsetup
Xaccess Controla, estabelece regras de acesso remoto via XDMCP
Xdm-config Principal arquivo de configurao de login remoto
Ex: DisplayManager.requestPort: 0

3.1.3. KDM CONFIGURATION FILES


Kdm Padro KDE - /usr/share/config/kdm/*

3.1.4. GDM CONFIGURATION FILES


Gdm padro Gnome - /etc/gdm/*

12

X QUERY SERVIDOR Ativar o XDM para responder aos pedidos de loguin de rede no X .

1.1 106.3 ACESSIBILIDADE


PESO 1

3.2.1. SEGURAR/ REPETIR TECLAS


3.2.2. DESACELERAR / INVERTER / TROCAR TELAS
3.2.3. TECLAS DO MOUSE
3.2.4. TEMAS DE DESKTOP DE ALTO CONTRASTE E TAMANNHO
3.2.5. LEITOR DE TELA

3.2.6. MOSTRADOR BRAILLE


3.2.7. AMPLIADOR DE TELA
3.2.8. TECLADO SEM TELA
3.2.9. GESTOS (USADOS NO LOGIN, NO GDM POR EXEMPLO)
3.2.10.ORCA
Leitor de tela, leitor de voz sintetizado diz o texto sob o clique do mouse . Usuarios com deficiencia visual

3.2.11.GOK
Teclado virtual

3.2.12.EMACSPEAK

13

2.

TPICO 107: Tarefas Administrativas

2.3 107.1 Administrar contas de usurios, grupos e arquivos de sistemas relacionados


Peso 2

3.2.13./ETC/PASSWD
Informaes de contas do usuario
1 Nome de login
2 Senha (Se tiver X a senha est no arquivo /etc/shadow)
3 Numero de identificao do usuario UID
4 Numero do grupo princial GID
5 Descrio do usuario
6 Diretorio pessoal do usuario
7 Shell inicial do usuario

3.2.14./ETC/SHADOW
Permisso (-rw-rr--)
1 Nome do usuario
2 A senha criptografada
3 Numero de dias que a senha foi alterada
4 Numero mnimo de dias que a senha pode ser alterada novamente
5 Numero de dias depois que a senha poder ser alterada
6 Numero de dias para informar ao usuario sobre a expirao da senha
7 Numero de dias, depois de expirar a senha , at que a conta seja bloqueada
8 Numero de dias que a senha foi bloqueada
9 Campo reservado

3.2.15./ETC/GROUP
1 Nome do grupo
2 Senha para o grupo
3 Numero de identificao do grupo GID
4 Lista de membros do grupo , separados por ,

3.2.16./ETC/SKEL
Arvore padro de diretrios para a criao de novos usurios

3.2.17.CHAGE
Altera senha de usurios e grupos periodicamente
OPES
-m dias mnimo de dias que o usurio possa trocar a senha
-M dias numero Maximo de dias que a senha permanecer valida
-d dias numero de dias decorridos em relao a 01/01/1970
-E dias numero de dias decorridos que a conta no estar mais disponvel
-I dias inatividade ou tolerncia aps a expirao da senha
-W dias dias anteriores ao fim da validade da senha
-L usado por usarios comuns para mostrar as restries

14

3.2.18.GROUPADD
Cria contas de grupo
OPES
-g Especifica o GID do grupo

3.2.19.GROUPDEL
Remove grupo
OPES

3.2.20.GROUPMOD
Altera informaes do grupo
OPES
-g GID Altera o numero do GID do grupo
-n nome Altera o nome do grupo

3.2.21.PASSWD
Cria/Altera a senha do usurio
OPES
-e provoca a expirao imediata da senha
-d apaga a senha da conta especificada
-g altera a senha do grupo especificado
-r remove a senha
-R restringe o acesso de todos os usurios
-l bloqueia a conta
-u libera a conta
-S mostra o status atual

3.2.22.USERADD - ADDUSER
Cria usurio
OPES
-c Define comentrios como nome completo
-d Define diretrio pessoal
-g Define grupo bsico do usurio
-G Define os grupos adicionais do usurio
-u UID UID do usurio
-e data data de validade da conta
-l Renomeia uma conta de usurio
-s Define o Shell do usurio
-m cria o diretrio do usurio (Caso no exista)
-p Especifica a senha criptografada
-k /etc/skel Copia o diretrio modelo SKEL
/etc/skel Novos diretrios pessoais podem ser criados criados a aprtir de uma arvore modelo situada
em /etc/skel

3.2.23.USERDEL
Deleta usurio
OPES
15

-r Remove o usurio e seu diretrio pessoal

3.2.24. USERMOD
Modifica usurio
OPES
-c Define comentrios como nome completo
-d Define diretrio pessoal
-g Define grupo bsico do usurio
-G Define os grupos adicionais do usurio
-l Renomeia uma conta de usurio
-s Define o Shell do usurio
-p Especifica a senha criptografada
-k /etc/skel Copia o diretrio modelo SKEL
3.2.25. CHFN
Altera as descries do usurio

3.2.26.CHSH
Altera o shell inicial
3.2.27. VIPW
Edita e bloqueia o arquivo /etc/passwd contra possveis alteraes concorrentes evitando a corrupo
do arquivo .
OPES
-s Abre para edio o arquivo /etc/shadow
3.2.28. VIGR
Edita e bloqueia o arquivo /etc/group contra possveis alteraes concorrentes evitando a corrupo do
arquivo
OPES
-s edita diretamente o arquivo gshadow
3.2.29. PWCONV
Converte senhas do passwd para shadow
3.2.30. PWUNCONV
Converse senhas do shadow para passwd

3.2.31.GRPCONV
Converte as senhas do formato antigo /etc/group para as senhas do gshadow

3.2.32.GRPUNCONV
Converte as senhas do gshadow para o formato antigo /etc/group
4.1.1. GPASSWD
Gerencia membros e senha de grupos
OPES
-a usuario grupo Adiciona um usurio ao grupo
-d usuario grupo Remove o usurio ao grupo
-r grupo Apaga a senha do grupo
16

-A usuario grupo torna um usurio administrador do grupo

4.1.2. ID
Mostra os grupos do usurio
4.1.3. NEWGRP
Altera o grupo efetivo do usurio para o grupo solicitado.

2.4 107.2 Automatizar e agendar tarefas administrativas de sistema


Peso 4

4.1.4. /ETC/CRON.{D,DAILY,HOURLY,MONTHLY,WEEKLY}
Respectivamente, execuo de hora em hora , diria , seminal e mensal

4.1.5. /ETC/AT.DENY
Se o arquivo /etc/at.allow , no existir esse arquivo ser consultado , e sero bloqueados para usar o AT
usurios que conter nele ,
Se nenhum dos dois arquivos existirem somente o ROOT pode agendar

4.1.6. /ETC/AT.ALLOW
Usurios comuns podero usar o AT caso existam neste arquivo

4.1.7. /ETC/CRONTAB
Este arquivo no pode ser editado diretemante , somente por meio do comando CRONTAB

4.1.8. /ETC/CRON.ALLOW
Usurios podero usar caso existam neste arquivo

4.1.9. /ETC/CRON.DENY
Se o arquivo /etc/cron.allow , no existir esse arquivo ser consultado , e sero bloqueados para usar o
CRON usurios que conter nele ,
Se nenhum dos dois arquivos existirem TODOS pode agendar

4.1.10./VAR/SPOOL/CRON/*

4.1.11.CRONTAB
Minuto | hora | dia do ms | ms | dia da semana | usurio | comando
Hifem Intervalo
Virgula nmeros separados
Barra de cinco em cinto
*/30 de meia em meia hora
17

Reiniciar o servio service crond start


Crontab l usurio mostra as tarefas agendadas do usurio
Crontab e usurio edita
Crontab d apaga o crontab
-r remove o arquivo crontab

4.1.12.AT
Comando de agendamento rpido executa somente uma job para um dia e horrio especifico
Ex: At /usr/Bin/updatedb 17:00

4.1.13.ATQ ou AT -l
Consulta os agendamentos feitos

4.1.14.ATRM
Apaga agendamento

2.5

107.3 Localizao e Internacionalizao


Peso 3

4.1.15./ETC/TIMEZONE
Contem informaes do fuso-horario

4.1.16./ETC/LOCALTIME
Arquivo que define o horrio de vero - /etc/localtime

4.1.17./USR/SHARE/ZONEINFO
Onde fica todos os arquivos de horrio de vero disponiveis

4.1.18.ENVIRONMENT VARIABLES:
4.1.18.1.LC_*
4.1.18.2.LC_ALL
SObrepoe todas as demais variaveis

4.1.18.3.LANG
Varivel de configurao de localizao de Idioma
Para scrips LANG=C

4.1.19./USR/BIN/LOCALE
4.1.20.TZSELECT
Exibe os fusos horrios oficiais, e aps a escolha criar o arquivo /etc/timezone contendo as informaes
do fuso-horario;.

18

4.1.21.TZCONFIG
4.1.22.DATE
4.1.23.ICONV
Converte do padro ISSO para UTF

4.1.24.UTF-8
Padro UNICODE

4.1.25.ISO-8859
Codificao padro da ISO

4.1.26.ASCII
4.1.27.UNICODE
Padro UTF-8

19

3.

TPICO 108: Servios essenciais do sistema

2.6 108.1 Manuteno da data e hora do sistema


Peso 3

4.1.28./USR/SHARE/ZONEINFO
4.1.29./ETC/TIMEZONE
4.1.30./ETC/LOCALTIME
4.1.31./ETC/NTP.CONF
Arquivo de configurao - /etc/ntp.conf
Daemon ntpd
Protocolo UDP
Porta 123
Arquivo DRIFT Onde o NTP armazena informaes de erro .

4.1.32.DATE
Usado para mostrar a hora e data do sistema
OPES
-u Mostra a data e horrio em UTC (GMT)

4.1.33.HWCLOCK
Mostra e/ou altera a hora da BIOS
OPES
-w Atualiza a hora da BIOS tomando como referencia a hora do sistema
-s Atualiza a hora do sistema a partir da BIOS
-u Indica que ser usado o horrio UTC

4.1.34.NTPD
Reinicia o NTP para utilizar as novas funes

4.1.35.NTPDATE
Fora o ajuste imediato do relgio
Ntpdate BR.pool.ntp.org

4.1.36.POOL.NTP.ORG
Servidor de NTP publico
4.1.37. NTPQ
Consulta o NTP padro

20

1.1 108.2 Configurar e recorrer aos arquivos de log


Peso 2

4.1.38.SYSLOG.CONF
Syslog um DAEMON que gerencia todo o processo de gravao de log em seus respectivos arquivos .
Arquivo de configurao - /etc/syslog.conf
Syslog r - ativa os logs via rede

4.1.39.SYSLOGD
Daemon syslogd

4.1.40.KLOGD
Este daemon controla o registro de mensagens do kernel. Ele monitora as mensagens do kernel e as envia
para o daemon de monitoramento syslogd, por padro.

4.1.41.LOGGER
Cria mensagens de log manualmente
OPES
-p Permite determinar o par de facility.priority para a mensagem
4.1.42. SINAIS
= - confere exclusividade a facility/priority
! faz ignorar a facility/priority
; - usado para separar seletores

4.1.43. PRIORIDADE
Seqncia de PRIORIDADE da menos urgente para a mais urgente

21

Facility
auth
authpriv
cron
daemon
kern
lpr
mail
news
syslog

DESCRIO
Mensagens do login
Mensagens do login
Mensagens do login crontab
Mensagens do daemon
Mensagens do kernek
Mensagens do sistema de impresso
Mensagens de e-mail
Mensagens do news
Mensagens do internas do syslog
Mensagens geradas por processos do
usurio
Mensagens do sistema uucp
Mensagens reservadas
Todas as mensagens

user
uucp
local0-7
*
Prioridade
nome
debug
info
notice
warning
err
crit

#
0
1
2
3
4
5
6

alert

emerg
*

8
1

Descrio
No envia mensagens
Mensagens de Depurao
Mensagens informativas
Mensagens que merecem ateno
Mensagens de advertncia
Mensagens de erro
Mensagens critica erro de HW
Mensagens alerta , corrigir
imediatamente
Mensagens de emergncia , pane no
sistema
Todas as prioridades

1.2 108.3 Fundamentos de MTA (Mail Transfer Agent)


Peso 3

22

4.1.44.~/.FORWARD
Arquivo do diretrio home do usurio para alterar mensagens encaminhadas para outro usurio ou
endereo de email
4.1.45. COMANDOS NA CAMADA DE EMULAO DO SENDMAIL

4.1.46.NEWALIASES
Apos alterar o arquivo /etc/aliases, necessrio executar este comando para as configuraes entrarem
em funcionamento Ativa os novos aliases do email
Pode ser definido no escopo geral , ou pelo prprio usurio , pelo arquivo /etc/aliases

4.1.47.MAIL
4.1.48.MAILQ
Exibe a fila de email e o estado das mensagens.
Exemplos de MTAs sendmail , postfix , qmail e o exim
Porta 25 SMTP

1.3 108.4 Configurar Impressoras e Impresso


Peso 2

4.1.49.CUPS CONFIGURATION FILES, TOOLS AND UTILITIES


Acesso : HTTP://localhost:631
PORTA : 631
Daemon cupsd

4.1.50./ETC/CUPS
Arquivos dentro do diretrio /etc/cups/*
Classes.conf define as classes para as impressoras locais
Cupsd.conf Diretivas de configurao
Mime.convs define os filtros disponveis para a converso de formatos de arquivos
Mime.types define os tipos de arquivos recebidos
Cliente.conf Configura o cliente de CUPS
Printers.conf Configurao de Impressora
4.1.51. IMPRESSO REMOTA
Tem que configurar o arquivo /etc/cups/cups.conf no Servidor
No client tem que configurar o arquivo /etc/cups/client.conf com a tag ServerName

4.1.52.LPD LEGACY INTERFACE (LPR, LPRM, LPQ)

23

4.1.52.1.LPINFO
Usado para obter uma lista dos dispositivos de impresso e protocolos de impresso disponveis
OPES
-v Verbose
-m Lista os modelos de impressoras disponveis
4.1.52.2.LPADMIN
Executa tarefas de administrao
OPES
-c classe adciona a impressora na classe indicada
-m modelo especifica qual o driver padro da impressora
-r classe remove a impressora da classe
-v dispovitivo indica o endereo do dispositivo de comunicao da impressora a ser utilizada
-D info descrio textual para a impressora
-E autoriza a impressora a receber trabalhos
-L localizao descrio textual para a localizao da impressora
-P arquivo PPD especifica o arquivo PPD de driver local para a impressora
-x - Remove a impressora

4.1.52.3.LPOPTIONS
Altera os valores da impressora adcionada
OPES
-d torna a impressora padro
4.1.52.4.LPQ
Lista os trabalhos na fila de impresso
Diretorio CUPS - /var/spool/cups/*
LPD - /var/spool/lpd/*
OPES
-a mostra os trabalhos em todas as filas do sistema
-P mostra os trabalhos do computador especifico
4.1.52.5.LPR
Envia o documento indicado para a fila de impresso
OPES
-Pxx envia do documento xx para impresso
-#x imprime o documento x vezes
-s no copia do documento para a fila de impresso, mas cria um link simblico
4.1.52.6.LPRM
Deleta trabalhos de impresso
OPES
Sem argumento deleta o ultimo trabalho
Nome do usurio deleta todos os trabalhos deste usurio
-a cancela todos os trabalhos

24

4.1.52.7.LPSTAT
Verifica impressoras remotas
OPES
-a verifica a impressora remota do terminal

25

4.

TPICO 109: Fundamentos de Redes

1.4 109.1 Fundamentos dos protocolos de internet


Peso 4
1.1.1.ENDEREO IP
Classe A 1.0.0.0 at 127.0.0.0
8 bits de rede
24 bits de host
Mascara 255.0.0.0
Classe B 128.0.0.0 at 191.255.0.0
16 bits de rede
16 bits de host
Mascara 255.255.0.0
Classe C 192.0.0.0 at 223.225.255.0
24 bits de rede
8 bits de host
Mascara 255.255.255.0
4.1.53. PROTOCOLOS DE REDES
IP protocolo base utilizado por outros protocolos TCP UDP ICMP
TCP protocolo de controle da formatao e integridade dos dados transmitidos
UDP exerce a mesma funo do TCP, porem a aplicao que controla
ICMP permite a comunicao entre roteadores e hosts .
4.1.54. PORTAS
20
21
22
23
25
53
80
110
119
139
143
161
443
465
993
995

FTP Dados
FTP
SSH
TELNEL
SMTP
DNS
HTTP

POP3
NNTP
NETBIOS
IMAP
SNMP
HTTPS
SMTPS
IMAPS
POP3S

4.1.55./ETC/SERVICES
Arquivo contendo uma lista de servidores especificos e suas portas

26

4.1.56.FTP
4.1.57.TELNET
4.1.58.HOST
4.1.59.PING
Protocolo ICMP

4.1.60.DIG
Retorna informaes mais avanadas para o diagnostico de problemas de servidores DNS

4.1.61.TRACEROUTE
Identifica o ponto onde as conexes passam
OPES
-n somente nmeros de IP

4.1.62.TRACEPATH

1.5

109.2 Configurao bsica de rede

4.1.63./ETC/HOSTNAME
Contem o nome atribudo a maquina local

4.1.64./ETC/HOSTS
Associa os nmeros ips a nomes

4.1.65./ETC/RESOLV.CONF
Determina os ips dos servidores de DNS

4.1.66./ETC/NSSWITCH.CONF
Determina por onde o sistema deve comear a procurar recursos como endereos de redes, servios
define a ordem de consulta do dns nomes para ips

4.1.67.IFCONFIG
Ifconfig eth0 192.168.0.1 up Configura o ip na placa de rede eth0
Ifconfig eth0 down desabilita a placa de rede eth0
Ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

4.1.68.IFUP
Ativa a interface de rede
27

4.1.69.IFDOWN
Desativa a interface de rede

4.1.70.ROUTE
Mostra e cria rotas de rede
OPES
-n mostra a tabela de rotas
Campos da tabela
U rota ativa e fundamental
H o alvo um host
G a rota Gateway
R restabelecer a rota por roteamento dinmico
D rota estabelecida dinamicamente
M modificada por Daemon
! rota rejeitada
Rota para a interface eth0
Route add net 192.168.0.1 netmask 255.255.255.0 dev eht0
Rota para gateway padro
Route add default gw 192.169.0.254
Rota para remover gateway padro
Route Del default gw

4.1.71.PING

1.6

109.3 Solues para problemas de redes simples

4.1.72.IFUP
Automatiza tarefas ao utilizar o arquivo /etc/network/interfaces (DEB) , /etc/sysconfig/networks
(RPM)

4.1.73.IFDOWN
Desativa a placa de rede quando indicado

4.1.74.HOST
Traduz os DNS dos servidores

4.1.75.DIG
Retorna informaes mais avanadas para o diagnostic de problemas de servidores DNS

4.1.76.NETSTAT
Analisa o trafego de rede e a resposta das maquinas remotas
OPES
-tn Inspeciona todas as conexes ativas
-i exibe todas as interfaces de redes ativas
-r exibe a tabela de rotas do sistema
28

4.1.77.PING
4.1.78.TRACEROUTE
Mostra as rotas percorridas por um pacote at chegar ao seu destino .
OPCOES
-n Determina que seja exibido somente os IP

1.7

109.4 Configurar o DNS Client

1.1.1./ETC/NSSWITCH.CONF

Determina qual sera a ordem de checagem na qual a traduo de nomes ocorrer

4.1.79./ETC/HOSTS
IP

nameserver

4.1.80./ETC/RESOLV.CONF
Ip dos servidores de DNS

29

5.

TPICO 110: Segurana

1.8

110.1 Tarefas administrativas de segurana


Peso 3

4.1.81.FIND
Encontrar arquivos com o SUID e SGID
Find / -perm -4000 0or perm -2000

4.1.82.LSOF
Identifica quais programas e usurios esto utilizando determinada porta de servio
OPES
-i indica tratar-se de uma inspeo de redes

4.1.83.NMAP
Rastreia portas e servios ativas
OPES
-O rastreamento de portas e servios ativos

4.1.84.SUDO
Permite que o usuario ou grupo executar tarefas antes reservadas somente para o root

4.1.85./ETC/SUDOERS
As permisses do uso do SUDO so determinadas no arquivo - /etc/sudoers

4.1.86.SU
Su ou su l , altera para root

4.1.87.ULIMIT
Controle de cotas de memria , arquivos
OPES
-S cotas de software
-H - cotas de harware
-a mostra os limitis atuais
-f especifica o numero Maximo de arquivos que podero ser na sesso do Shell (PADRAO)
-u o numero Maximo de processos
-v o montante Maximo de memria virtual
** - opes sempre acompanhadas primeiramente por S(Software) ou H(Hardware

30

5.1.1 TCP WRAPPERS


Controla o acesso a servios local
Biblioteca libwrap
/etc/hosts.allow
/etc/hosts.deny
Se no constar e nenhum dos dois arquivos o acesso liberado

1.1 110.2 Segurana do Host


Peso 3

4.1.88./ETC/NOLOGIN
Impede que o usuario faa loguin na maquina .

4.1.89./ETC/XINETD.D/*
Adcionar a opo DISABLE= YES no servio especifico

4.1.90./ETC/INETD.D/*
Para desativar um servio de rede basta editar o arquivo /etc/inetd.conf e comentar # a linha do servio

4.1.91./ETC/INITTAB
4.1.92./ETC/INIT.D/*
4.1.93./ETC/HOSTS.ALLOW
Regras de endereos remotes que podem acessar a maquina local

4.1.94./ETC/HOSTS.DENY
Bloqueia endereos remotes que podem acessar a maquina local
SE NO EXISTIR REGRA EM NENHUM DOS DOIS ARQUIVOS O ACESSO LIBERADO
.

31

1.2 110.3 Proteo de dados com criptografia


Peso 3

4.1.95.SSH
/etc/ssh/sshd_config

4.1.96.SSH-KEYGEN
Comando para criar chaves de autenticao
Ex: ssh-keygen t (DAS|RSA) b 1024

4.1.97.SSH-AGENT
Cria um chaveiro . armazenando a autorizao e libera o usuario da necessidade de digitar a senha .

4.1.98.SSH-ADD
Depois do ssh-agent ativo utiliza-se o ssh-add para incluir a chave no usurio ssh-agent
*** A chave publica do usurio dever ser includa no arquivo AUTHRIZED_KEYS, criado no
computados de destino

4.1.99.~/.SSH/ID_RSA AND ID_RSA.PUB


4.1.100.~/.SSH/ID_DSA AND ID_DSA.PUB
4.1.101./ETC/SSH/SSH_HOST_RSA_KEY AND SSH_HOST_RSA_KEY.PUB
Chaves RSA - /etc/ssh/ssh_host_rsa_ key(privada) // publica com o final .pub

4.1.102./ETC/SSH/SSH_HOST_DSA_KEY AND SSH_HOST_DSA_KEY.PUB


Chaves DAS - /etc/ssh/ssh_host_dsa_ key(privada) // publica com o final .pub

4.1.103.~/.SSH/AUTHORIZED_KEYS
Conteudo de chaves publicas

4.1.104./ETC/SSH_KNOWN_HOSTS
Caso a chave for aceita ela armazenada em ~/.ssh/know_hosts .
Caso a chave seja valida para todos os usuarios pode ser configurada no arquivo /etc/ssh_know_hosts ,
mas ainda assim ser necessria a digitao da senha .

32

4.1.105.GPG
Criao de chaves , exporta-las , importa-las e codificar dados
OPES
--gen-key Criao do par de chave secreta e chave publica
--list-keys lista as chaves presentes
--export Exporta a chave publica
--output indica o arquivo em que a chave publica ser gravada
--armor gera uma chave como texto til para enviar no corpo de email
--send-keys expotas as chaves para um servidor remoto
--recv-keys recebe como argumento a identificao da chave a ser importada
--encrypt criptografa o arquivo
--decrypt extrai o arquivo criptografado
--recipient qual o usurio ser usado a chave publica

4.1.106.~/.GNUPG/*
Diretorio das chaves dos usuarios

33

Você também pode gostar