Noções básicas que você deve saber para a preparação para o exame RHCSA
2.1 Uma breve introdução aos princípios básicos do Linux necessários para RHCSA
Bem-vindo de volta, no tutorial anterior discutimos sobre o que é o exame RHCSA, qual é o custo do exame, por que você deve fazer este exame, também instalamos a máquina RHEL que está registrada no RHN, consulte este link para revisar o capítulo- 1. Neste tutorial, entenderemos o shell BASH do Linux, os fundamentos do terminal e executaremos alguns comandos básicos que serão necessários para as atividades de administração do dia a dia.
2.2 Acessando a linha de comando do Linux
Neste capítulo, incluiremos ferramentas básicas essenciais do Linux que são obrigatórias para um administrador Linux. No RHEL 7 existem quase 2.000 comandos, então você precisa entender como e quando usar um comando específico, embora atualmente o exame RHCSA também inclua parte da GUI, mas um verdadeiro administrador Linux é necessário para ser um mestre do terminal. O shell BASH ou Bourne-again é o shell padrão do RHEL. No final deste capítulo, o usuário deverá ser capaz de fazer login no servidor e executar comandos básicos usando o shell bash.
2.3 Uma breve introdução ao shell BASH
O shell é o ambiente de trabalho padrão para administradores Linux, é uma interface baseada em texto que obtém instruções de um usuário e interpreta o comando digitado pelo usuário. Diferentes shells para Linux estão disponíveis, mas o shell BASH ou GNU Bourne-again é o padrão para sistemas Red Hat. O shell bash usa duas strings para simbolizar a função de um usuário, ou seja, qualquer um dos usuários é um usuário comum e pode executar apenas tarefas limitadas ou um usuário é superusuário e pode executar tarefas administrativas. O símbolo $ indica que o usuário é um usuário não privilegiado e o símbolo # indica que o usuário é root ou usuário privilegiado.
<- ordinary user
<- root or superuser
O shell tem a vantagem de poder fornecer uma linguagem de script que nada mais é do que uma combinação de vários comandos na forma de um único script.
2.4 O que são ambientes shell e variáveis de ambiente?
Todos os programas executados no Linux são chamados de processos, esses processos são executados continuamente, embora você possa encerrar o processo usando comandos diferentes. Ao iniciar um programa, um novo processo é criado e esse processo é executado em um ambiente. Um ambiente específico possui algumas características específicas com as quais o processo pode interagir. Cada processo é executado em seu próprio ambiente. Variável é um nome fixo que pode ser atribuído com valores dinâmicos. A variável terá algum nome e um valor.
Para obter uma visão geral das variáveis de ambiente de trabalho padrão, digite:
env
Exemplo de saída
2.4.1 O que é o console virtual?
O usuário acessa o shell bash através do terminal ou console. O Red Hat oferece suporte a vários consoles que podem ser conectados de forma independente por diferentes usuários ao mesmo tempo; esses consoles são chamados de console virtual. Este console pode ser acessado segurando CTRL+ALT e pressionando a tecla de função de f1 a f6, por exemplo. segure CTRL+ALT e pressione f1, uma nova tela será aberta quando você puder fazer login com um usuário diferente.
2.5 Uma breve introdução aos comandos importantes do Linux
Neste capítulo, você deve entender apenas os comandos básicos, pois avançaremos passo a passo e você começará a entender comandos e scripts complicados que nada mais são do que uma combinação de comandos simples usando pipes, filtros ou scripts de shell. Recomenda-se simplesmente aprender os comandos como tais e não atrapalhar a complexidade do sistema Linux, pois depois de passar pela série você começará a entender as coisas automaticamente. Comecemos:
Abra o Terminal e tente seguir os comandos
2.6 Comandos básicos do Linux
ls
Usado para listar diretórios e arquivos.
Sintaxe
ls <directory/file>
Toque
Usado para criar um arquivo vazio.
Sintaxe
touch <file_name> e.g. $ touch um
data
Para exibir a data atual
date
cal
Para exibir um calendário.
cal
gato
Para exibir o conteúdo do arquivo diretamente no terminal
Sintaxe
$cat <file_name> e.g. $ cat example.txt
whoami
Exibir nome de usuário atualmente logado.
whoami
w
Mostre quem está logado e o que está fazendo
limpar
Limpe a tela do terminal.
clear
histórico
Exibir lista de comandos executados recentemente pelo usuário.
history
arquivo
Ele exibirá que tipo de arquivo é esse, comando de arquivo verificar arquivo classificar tipo de arquivo, dê uma olhada:
file /bin/bash
senha
Você pode alterar a senha do usuário atual usando o comando passwd, certifique-se de que a senha tenha no mínimo 8 caracteres, caso contrário, será exibido um erro.
passwd
Usando <tab><tab>
O Linux tem o recurso de preenchimento automático para a linha de comando, por exemplo. Se você quiser usar o comando mkdir , não há necessidade de digitar o comando completo.
por exemplo. digite mkd e pressione o botão <tab> duas vezes, todas as opções disponíveis serão exibidas.
Exemplo de saída
2.7 Atalhos importantes de linha de comando para Linux
Espera-se que um Administrador de Sistema execute tarefas de forma rápida e eficiente, existem alguns atalhos que facilitarão sua vida ao trabalhar com comandos, é recomendável que você pratique estes atalhos:
Ctrl+a: Salta para o início da linha de comando.
Ctrl+e: Ir para o final.
Ctrl+k: exclui até o final da linha começando na posição do cursor.
Ctrl+z: comando suspender.
Ctrl+c: cancelar comando.
Ctrl+u: Excluir linha inteira.
Ctrl+t: Você pode redigitar os dois últimos caracteres do comando, suponha que você tenha digitado errado determinados comandos e queira corrigi-los, por exemplo. você digita daet em vez de data, pressione Ctrl+t duas vezes e digite novamente.
Ctrl+r: pesquisa o histórico do comando com um padrão.
Ctrl+Seta para a direita: salta o cursor para o lado direito do ‘início da palavra da linha de comando’.
Ctrl+Seta para a esquerda: Ir o cursor para o lado direito do ‘início da palavra da linha de comando’.
2.8 Conclusão
Depois de passar por esses dois capítulos, o usuário é capaz de instalar uma nova máquina Red Hat Linux, abrir o terminal e executar comandos iniciais básicos, mas importantes, até agora estamos acessando o terminal como usuário não privilegiado, no próximo capítulo deste Na série “Guia de preparação para o exame RHCSA”, incluiremos uma introdução detalhada e aprofundada ao sistema de arquivos Red Hat, hierarquia do sistema de arquivos, caminho relativo e absoluto e manipulação do sistema de arquivos Linux usando linha de comando. Se você é um novato, as coisas podem parecer um pouco complicadas, mas acredite que você vai gostar da jornada, pois avançaremos passo a passo, fique atento. Divirta-se!!
2.9 Exercício DIY
- Reinicie o sistema, faça login e abra o terminal.
- Altere a senha do usuário usando o comando ‘passwd’.
- Use ‘arquivo’ para arquivo ‘/etc/passwd’.
- crie alguns arquivos usando o comando touch.
- Use o comando ‘ls’ para dar uma olhada no diretório /etc/.
- Veja a história.
2.10 Qual será o próximo capítulo do guia RHCSA?
2.10 O que o próximo tutorial do RHCSA incluirá?
No próximo capítulo desta série RHCSA aprenderemos o modelo hirárquico do sistema de arquivos Red Hat Linux, o que é caminho relativo e absoluto, operações de arquivo usando linhas de comando, por exemplo. criar arquivos, diretórios, remover, copiar ou remover arquivos/diretórios, como criar arquivos em massa com um único comando. Fique atento!!