Fundamentos de Scripts Bash: Variáveis, Controle de Fluxo e Exemplos Práticos

A primeira linha de um script Bash deve apontar para o interpretador correto, normalmente #!/bin/bash. Para executar o arquivo diretamente, é necessário conceder permisão de execução: chmod +x script.sh ./script.sh Exemplo de script mínimo: #!/bin/bash echo "Olá, mundo!" Variáveis O shell separa variáveis de ambiente e variáveis def ...

Publicado em 10-14 23:46

Comando Básico do Linux: rm

O comando rm no Linux é utilizado para eliminar arquivos e diretórios. Ele permite remover itens individauis ou conjuntos de objetos em uma estrutura de pastas, incluindo subdiretórios aninhados. Para links simbólicos, apenas a referência é removida, mantendo intacto o arquivo original. Forma geral do comando: rm [opções]... [objetos]... Remove ...

Publicado em 10-10 18:48

Como capturar o PID de um processo no Linux com ps, grep e awk

Em ambientes de administração de sistemas Linux e automação via Shell Script, é uma tarefa rotineira identificar o identificador de processo (PID) de uma aplicação em execução para monitoramento ou encerramento. Uma das sequências de comandos mais utilizadas para essa finalidade é a combinação de ps, grep e awk. Abaixo, detalhamos o funcionamen ...

Publicado em 10-10 04:58

Compreendendo Variáveis de Ambiente no Linux: Conceitos e Comandos Essenciais

Conceitos Fundamentais de Variáveis de Ambiente No sistema operacional, as variáveis de ambiente possuem propósitos específicos, auxiliando na execução de diversas funcionalidades do sistema. Elas possuem uma característica de escopo global, pois são herdadas por todos os processos filhos gerados, permitindo que estes tenham acesso aos seus val ...

Publicado em 10-8 03:03

Gerenciamento de Tarefas Agendadas e Infraestrutura de Armazenamento

Automação de Processos via Cron O sistema operacional Linux disponibiliza múltiplas camadas para execução de scripts e comandos em intervalos pré-definidos. O pacote cronie atua como o serviço padrão, responsável por interpretar tabelas de agendamento. Para execuções únicas, o atd é a ferramenta adequada, enquanto o anacron complementa ambiente ...

Publicado em 10-8 01:22

Verificando Informações de Versão em Distribuições Linux

A identificação precisa da versão de um sistema operacional Linux, incluindo detalhes da distribuição e do kernel, é fundamental para a administração e a solução de problemas. Este guia apresenta métodos comuns para obter essas informações em várias distribuições populares. Informações Gerais de Distribuição e Kernel Para obter uma visão geral ...

Publicado em 10-4 18:17

Instalação do MySQL 8 no CentOS 7

Download do MySQL Acesse o site oficial do MySQL para obter o instalador: https://www.mysql.com/downloads/ O MySQL oferece três edições principais: Enterprise Edition: Versão comercial com suporte técnico e recursos avançados (teste gratuito por 30 dias) Cluster CGE: Banco de dados transacional em tempo real para alta disponibilidade Communi ...

Publicado em 10-2 08:11

Instalação do PostgreSQL a partir do código-fonte no Linux

Download do pacote fonte Antes de iniciar, instale os pacotes necessários no sistema: yum groupinstall -y "Development Tools" yum install -y bison flex readline-devel zlib-devel Acesse o site oficial para baixar o arquivo fonte: https://www.postgresql.org/ftp/source/ Extraia o arquivo compactado: tar -zxvf postgresql-11.3.tar.gz cd ...

Publicado em 9-24 23:43

Controle de Threads no Linux

Este artigo apresenta o controel de threads no Linux, incluindo criação (veja o conteúdo anterior), término, espera e separação. Controle de Threads Término de Threads A função pthread_t pthread_self(void) é utilizada para obter o identificador da thread atual. Para terminar apenas uma thread específica sem encerrar todo o processo, existem trê ...

Publicado em 9-24 18:02

Guia de Manipulação de Strings no Shell Bash

O processamento de strings é uma tarefa fundamental no desenvolvimento de scripts Linux. O Bash oferece uma série de expansões de parâmetros integradas que permitem manipular textos de forma eficiente, sem a necessidade constante de ferramentas externas como sed ou awk. Conversão de Maiúsculas e Minúsculas A partir da versão 4 do Bash, foram in ...

Publicado em 9-18 15:19