Buscar

LPI-Aula11

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Formação de Administradores 
de Redes Linux
LPI – level 1
SENAC TI
Fernando Costa
Expressões Regulares e exercícios
Expressões regulares - ERs
• Uma expressão regular é um método 
formal de se especificar um padrão de 
texto a ser procurado. É uma composição 
de funções especiais (meta caracteres) 
que agrupados entre si com caracteres 
literais (de A à Z) e números podem 
formar uma seqüência, uma expressão 
que o shell e editores de texto podem 
entender e buscar.
Expressões regulares - ERs
• As expressões regulares são úteis para buscar ou 
validar textos variáveis como:
• Número de endereço IP;
• Endereços de emails;
• Endereços de internet (URL);
• Dados na coluna em um texto;
• Dados que estão entre tags (ex: <p></p> ) de uma 
linguagem (ex: HTML);
• Número de CNPJ, RG, CPF, etc;
• Data e horário;
Expressões regulares - ERs
• Vários editores de texto e linguagens de 
programação oferecem suporte a ER. As 
ferramentas importantes que trabalham 
com este recurso para a prova LPIC 1 
são:
• grep
• sed
Meta caracteres
^ início de linha
Exemplo:
# grep ’^s’ /etc/passwd
$ término de linha
Exemplo:
# grep ‘false$’ /etc/passwd
Meta caracteres
[ ] procura qualquer caractere dentro 
dos colchetes
Exemplo:
# grep ‘^[aeiou]’ /etc/passwd
. Qualquer caractere
Exemplo:
# grep ‘^.[aeiou]’ /etc/passwd
Meta caracteres
[.-.] procura o intervalo entre os 
caracteres “.”
Exemplo:
# grep ‘[0-9] [0-9] [0-9] [0-9]’ /etc/passwd
# grep ‘[a-z]’ /etc/passwd
# grep ‘[A-Z]’ /etc/passwd
Meta caracteres
Para escapar os meta caracteres, ou seja, 
fazer com que eles NÃO sejam 
interpretados como meta catacteres, 
utilize a barra: \
Por exemplo:
# grep ‘\.’ /etc/hosts
Meta caracteres
[^abc] qualquer caractere EXCETO abc
Exemplo:
# grep ‘[^abc]’ /etc/passwd
# grep ‘[^aeiou]’ /etc/passwd
# grep ‘[A-Z]’ /etc/passwd
SED
Uso:
$ sed [opções] {script} [arquivos]
• O comando sed é um editor de textos simples utilizado 
para fazer pequenas transformações no conteúdo dos 
arquivos
• O sed recebe um texto de um ou mais arquivos, 
passados como argumento na linha de commando e o 
transforma enviando a modificação para a saída padrão 
(monitor). Se quisermos que o sed realmente altere o 
conteúdo do arquivo é necessário utilizarmos o 
redirecionador ">" (maior-que) para outro arquivo 
qualquer e depois substituir o arquivo original
SED
Exemplo:
$ cp /etc/passwd /tmp/senhas
$ sed 's/\/bin\/bash/\/usr\/bin\/bash/' /tmp/senhas
• troca a seqüência /bin/bash por /usr/bin/bash no 
arquivo /tmp/senhas. Observe que as contra-
barras (\) escapam as barras (/), fazendo que o 
interpretador de ER não interprete o caractere 
seguinte.
SED
Case-Insentive:
$ sed 's/BaSh/rbash/i' /etc/passwd
Exercícios
Trocar o nível de inicialização
1. Editar o arquivo /etc/inittab
2. Alterar a linha do initdefault para 1
3. Reinicializar o computador com o 
comando telinit
4. Chamar o nível 2 com o comando telinit
Trocar o nível de inicialização
Por que ainda iniciou o ambiente gráfico?
Por que o processo GDM está com inicialização
no runlevel 2, vamos mudar
Onde?
/etc/rc2.d/
Depois de trocar repita a operação de reboot, 
inicie o nível 2, faça login, e depois inicie o nível 
3
Recuperar a senha de 
root no GRUB
1. Reinicialize o computador
2. Durante o menu do GRUB aperte E para 
editar
3. Troque o fim da linha “ro quiet” para “rw
init=/bin/bash”
4. B para bootar com esta alteração
5. Altere a senha de root com o “passwd
root”
6. E “reboot”
Instalar o LILO
# apt-get install lilo
Recuperar a senha de 
root no LILO
Edite o boot do LILO digitando “:” (dois-pontos)
Escolha uma imagem e adicione ao fim da linha:
linux init=/bin/bash
Se o seu lilo estiver protegido por senha (através da opção 
restricted1) você irá precisar lembrar da senha que definiu no 
arquivo lilo.conf. Caso não se lembre, a recuperação da senha de 
root será possível somente através de boot por disquete ou 
CDROM.
Caso contrário, o LILO carregará o kernel normalmente e te trará o 
prompt do shell do super usuário sem a necessidade de login. Uma 
vez no shell, digite:
# mount -o remount -rw /
# passwd root
Voltar para o GRUB
# grub-install /dev/sda
Esse comando ira reescrever a MBR do 
disco SDA
Voltar para o LILO
# lilo –M /dev/sda
Esse comando ira reescrever a MBR do 
disco SDA
Adicionar um disco no VBOX
• Crie um novo disco de 8GB no virtualbox
e adicione ao seu linux
Trabalhando com partições
• No disco que você criou, crie as seguintes 
partições:
1a. - primária 2GB
2a. - primária 2GB
3a. - extendida 4GB
4a. - lógica 2GB
5a. - lógica 2GB
Formatação
• Formate as partições escolhendo um 
sistema de arquivos diferente para cada 
uma das partições e procure na internet
as características de cada um sistemas de 
arquivos.
Envie o resultado de sua pesquisa para:
fernandocosta@gmail.com
Montando as partições
• Monte as partições em pastas que você 
tenha escolhido.
Montando as partições
• Configure o arquivo /etc/fsttab para que as 
partições sejam montadas 
automaticamente na inicialização do 
sistema operacional
Fernando Costa
www.fernandocosta.com.br
fernandocosta@gmail.com

Outros materiais