Diagnóstico de Hardware em Ambientes Virtualizados: Como Usar lshw para Identificar Gargalos de Desempenho em Contêineres Docker ou Máquinas Virtuais
Introdução a Diagnósticos de Hardware em Ambientes Virtualizados
Em ambientes de virtualização, como Docker e máquinas virtuais KVM, anomalias de desempenho frequentemente permenecem obscuras. Ferramentas convencionais como top ou htop podem exibir métricas de recursos que não refletem a realidade física subjacente. Por exemplo, uma aplicação J ...
Publicado em 6-23 00:37
Fundamentos do Linux: Conceitos Essenciais e Operações Práticas
O sistema operacional Linux, uma plataforma de código aberto e livre, tornou-se uma escolha predominante para servidores e sistemas embarcados. Este material abrange os princípios fundamentais do Linux, projetado para auxiliar iniciantes a compreenderem sua arquitetura central e desenvolverem competências operacionais básicas. Os assuntos explo ...
Publicado em 6-22 23:47
Instalação Automatizada do Oracle 12c R2 com ASM no NeoKylin V7
Este guia detalha a implantação automatizada do Oracle 12c R2 com ASM no sistema operacional NeoKylin V7, utilizando um script que gerancia todo o processo sem intervenção manual, incluinod a aplicação de patches como PSU e OJVM.
Pré-requisitos
Sistema operacional instalado, preferencialmente com interface gráfica.
Configuração de rede complet ...
Publicado em 6-22 16:57
Guia Prático de Programação TCP Sockets no Linux
Fundamentos de TCP Sockets
No ambiente Linux, a comunicação em rede é abstraída através do conceito de Sockets. Um socket atua como um ponto final de comunicação entre dois processos. Como o Linux segue a filosofia de que "tudo é um arquivo", um socket é manipulado por meio de um descritor de arquivo, permitindo o uso de chamadas de s ...
Publicado em 6-21 22:11
Gerenciamento de Versões com Alternativas no Linux
Normalmente, um executável pode estar localizado em múltiplos diretórios, como em /opt ou no diretório home do usuário.
Para permitir a execução do comando de qualquer local no sistema, é necessário adicionar o caminho do executável à variável de ambiente PATH. Isso pode ser feito diretamente criando um arquivo .sh em /etc/profile.d/, onde o ca ...
Publicado em 6-21 20:01
Balanceador de Carga LVS: Conceitos e Configuração
Introdução
O LVS (Linux Virtual Server) é um balanceador de carga integrado no kernel do Linux, que opera na camada 4 (transporte) do modelo OSI. É uma solução amplamente utilizada para distribuir tráfego entre múltiplos servidores backend.
Princípio de Funcionamento
O LVS opera na cadeia de entrada (input chain) do netfilter, processando ...
Publicado em 6-21 18:41
Aspectos Essenciais para Portar Aplicações C++ do Windows para Linux
Introdução
Recentemente obtive um código-fonte desenvolvido originalmente para Windows. Após depuração, funcionou perfeitamente no ambiente Windows, porém o cenário de produção exigia execução em servidores Linux. Assim, tornou-se necessário realizar a portabilidade do código C++.
Um colega sugeriu a utilização da biblioteca Boost, pois a mesma ...
Publicado em 6-21 16:48
rsync: Backup Incremental e Sincronização de Dados Remotos
Métodos de Backup
Existem diversas ferramentas para copiar dados:
cp: Copia arquivos localmente.
scp: Copia arquivos de forma remota. Exemplos de uso: ```
Enviar um arquivo para um servidor remoto (push)
scp arquivo.txt usuario@ip_remoto:/caminho/destino
Baixar um arquivo de um servidor remoto (pull)
scp usuario@ip_remoto:/caminho/origem/ar ...
Publicado em 6-21 04:45
Configuração do node_exporter para Monitoramento de Sistemas em Ambientes Industriais
Este guia técnico aborda a implementação do plugin node_exporter para coleta de métricas de hosts Linux, integrando-se a pipelines de monitoramento industrial com Prometheus. Também inclui instruções para o mysqld_exporter voltado a bancos de dados MySQL.
Instalação do node_exporter
Faça o download do pacote e extraia-o em um diretório de monit ...
Publicado em 6-21 03:09
Domínio do IPMItool para Administração de Servidores
Configuração de Rede IPMI
Para visualizar a configuração de rede do controlador BMC (Baseboard Management Controller), utilize o comando a seguir, substituindo o número do canal conforme necessário:
# ipmitool lan print 0
Set in Progress : Set Complete
Auth Type Support : MD2 MD5
Auth Type Enable : Callback : MD5
...
Publicado em 6-20 22:02