Linux Expressões Regulares Red Hat
Por: Erik Maia • 30/9/2019 • Artigo • 474 Palavras (2 Páginas) • 142 Visualizações
Expressões regulares adicionais
Pratique as expressões regulares , porém não espere total domínio dessas expressões em um dia. As principais expressões regulares foram apresentadas no vídeo sobre o grep. Expressões regulares, conhecido como REGEX, é uma linguagem por si só, e seu domínio básico é essencial como um administrador de sistemas Linux.
. (ponto) - um único caractere.
? - o caractere precedente corresponde apenas a 0 ou 1 vezes.
* - o caractere anterior corresponde a 0 ou mais vezes.
+ - o caractere anterior corresponde a 1 ou mais vezes.
{n} - o caractere precedente corresponde exatamente a n vezes.
{n, m} - o caractere precedente corresponde a pelo menos n vezes e não mais que m vezes.
[agd] - o caractere é um daqueles incluídos entre colchetes.
[^ agd] - o caractere não é um daqueles incluídos entre colchetes.
[c-f] - o traço dentro dos colchetes funciona como um intervalo. Neste caso, significa as letras c, d, e ou f.
() - nos permite agrupar vários caracteres para se comportarem como um.
| (símbolo pipe) - a operação OR lógica.
^ - corresponde ao início da linha.
$ - corresponde ao final da linha.
Extra: Iniciar, reinicializar e desligar um sistema normalmente
Reiniciar um sistema é uma atividade importante durante o exame. Todas as configurações que você fizer terão que continuar permanentes após reinicialização (reboot) da Máquina Virtual. Durante o exame, reinicie pelo menos uma vez para testar as configurações.
Para um administrador experiente de Linux, reiniciar o sistema raramente é necessário. Porem, existem algumas atividades onde é requerido:
- Para recuperar de congelamentos e errors no Kernel
- Para aplicar atualizações do Kernel
- Para atualizar o uso de modulos do Kernel
O objetivo em si é bem simples, e pode ser alcançado com os seguintes comandos:
Para reiniciar a máquina:
#systemctl reboot
Parar a máquina imediatamente: (Use com cautela, não recomendado)
#systemctl halt
Desligar a máquina graciosamente: (Recomendado)
#systemctl poweroff
IMPORTANTE: Interromper o processo de inicialização e mudar root password
Esse é o objetivo mais importante do exame RHCSA. Caso você não consiga fazer esses passos durante o exame, você não conseguirá ter acesso ao sistema. Neste passo, interrompemos o processo de inicialização para resetar o password do usuário root.
Os passos são relativamente simples, e certamente deve ser praticado muitas vezes ate ser completamente dominado.
a- Na tela de inicialização do sistema, aperte a tecla "e" de "edit" (editar).
b- Ache a linha que começa com LINUX16. Note que são os parâmetros em que pode editar em /etc/default/grub na linha GRUB_CMDLINE_LINUX.
c- adicione rd.break e pressione "CTRL+X". Isso ira interromper o processo de inicialização antes de que o arquivo de sistemas (file system) seja montado(mounted).
d- Use "ls" (list). Monte(mount) o arquivo de sistemas (file system) raiz /sysroot com permissões de leitura e gravação (read and write) e mude o diretório de raiz para /sysroot. Por último, e importante, use o comando "#touch /.autorelabel" para o SELinux atualizar o arquivo /etc/passwd com o contexto correto.
...