Aprendendo Linux com Rocky¶
O Guia da Administração é uma coleção de Documentos de Ensino para Administradores do Sistema. Esses documentos podem ser usados por futuros administradores do sistema que tentam aprimorar seu aprendizado rapidamente, pelos atuais administradores do sistema que gostariam de se atualizar, ou por qualquer usuário do Linux que gostaria de aprender mais sobre o ambiente do Linux, comandos, processos e muito mais. Como todos os documentos desse tipo, ele será incrementado e atualizado ao longo do tempo.
Inicialmente, discutiremos Linux, distribuições e todo o ecossistema em torno do nosso sistema operacional.
Em seguida, vamos ver os comandos do usuário que são essenciais para acelerar o aprendizado com Linux. Os usuários mais experientes devem também consultar o capítulo dedicado aos "comandos avançados".
O Capítulo seguinte trata sobre o editor de texto VI. Embora o Linux venha com muitos editores, VI é um dos mais poderosos. Outros comandos às vezes usam sintaxes idênticas(sed
ou similares) aos comandos do VI . Portanto, saber algo sobre o VI, ou ao menos desmistificar suas funções essenciais (como abrir um arquivo, salvar, sair e salvar ou sair sem salvar) é muito importante. O usuário ficará mais confortável com as funções do VI a medida que usa o editor. Uma alternativa seria usar o editor de texto nano que vem instalado por padrão no Rocky Linux. Embora não seja versátil, é simples de usar, direto e supre as necessidade do trabalho a ser feito.
Em seguida, podemos entrar no funcionamento mais profundo do Linux para compreender como o sistema funciona:
- Usuários;
- Sistemas de Arquivos;
- Processos.
Em seguida, abordaremos um assunto essencial para o Administrador do Sistema: O Processo de Backup. Muitas soluções de software vêm com Linux para melhorar o backup (rsnapshot, lsyncd, etc). É bom conhecer os componentes essenciais do processo de backup que estão dentro do sistema operacional. Neste capítulo vamos estudar duas ferramentas: tar
e o menos conhecido cpio
.
A gestão do sistema durante o processo de inicialização evoluiu significativamente nos últimos anos, desde a chegada do systemd.
Concluiremos analisando a gestão de tarefas, a implementação da rede e a instalação de software.