Montagem de Ambiente de Desenvolvimento para Drones no WSL2
Preparação do Ambiente de Desenvolvimento Linux
A necessidade de utilizar simultaneamente softwares de desenvolvimento tanto no Windows quanto no Linux torna a abordagem de dual-boot inadequada para certos cenários. Para contornar essa limitação e integrar efetivamente ambos os ecossistemas, o uso do Subsistema Windows para Linux 2 (WSL2) é uma ...
Publicado em 8-28 16:42
Análise Profunda do Armazenamento Local por Thread no Linux C: Comparação entre Variáveis Globais e Locais
No contexto da programação multithread em C no Linux, o tipo de armazenamento das variáveis tem um impacto direto na compartilhamento de dados, ciclo de vida e segurança entre threads — fatores fundamentais para desenvolver programas eficientes e estáveis. As variáveis globais, locais e o Armazenamento Local por Thread (TLS) são os três tipos p ...
Publicado em 8-27 20:35
Guia Completo para Instalação do Nginx no Linux
Introdução
Recentemente precisei instalar a versão mais recente do Nginx em um servidor Linux e não encontrei um tutorial completo. Após algumas tentativas, consegui完成 a instalação com sucesso. A seguir, apresento o processo completo.
O ambiente utilziado foi o CentOS. Os passos abaixo detalham toda a instalação:
Instalando as Dependências Ne ...
Publicado em 8-26 11:01
Essencial Linux: Comandos e Técnicas para Administração de Sistemas
Este guia reúne comandos práticos e estratégias essenciais para operação, diagnóstico e manutenção de sistemas Linux — focado em produtividade, rastreamento de erros e gerenciamento eficiente de recursos.
Monitoramento em Tempo Real de Logs
Para acompanhar eventos à medida que são registrados:
tail -f /var/log/messages
Ou, em ambientes de apli ...
Publicado em 8-25 08:29
Instalação do MySQL 5.5.60 no CentOS 7
Método 1: Instalação via tar.gz
Preparação inicial
Remover o MariaDB padrão do CentOS 7
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
Baixar os pacotes necessários
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.60.tar.gz
wget https://cmake.org/files/v3.10/cmake-3.10.2.tar.gz
Criar usuário e grupo ...
Publicado em 8-24 21:45
Ferramentas úteis e pouco conhecidas do Linux: Melhore sua produtividade com comandos ocultos
O mundo da linha de comando do Linux é cheio de surpresas. Além das ferramentas bem conhecidas, existem muitos pequenos comandos que possuem funcionalidades únicas e podem melhorar significativamente a eficiência em certos cenários. Este artigo apresenta seis ferraemntas pouco conhecidas, mas úteis: nl, column, shuf, jq, fmt e rev, explorando c ...
Publicado em 8-23 22:48
Implantação Rápida do BookStack com Docker e Acesso Remoto Seguro
Construindo uma Base de Conhecimento com BookStack via Docker
A gestão de conhecimento eficiente é um pilar fundamental tanto para equipes quanto para o desenvolvimento individual. Frequentemente, a dispersão de informações em múltiplos documentos, notas avulsas e artigos salvos torna a recuperação e organização de conteúdo um desafio. Seja par ...
Publicado em 8-23 17:18
Otimização e Segurança Avançada para Servidores Web com Painéis de Controle
Reconfiguração de Portas e Credenciais de Acesso
A segurança de um servidor web começa pela obfuscação e proteção de suas interfaces administrativas. Painéis de controle populares frequentemente utilizam portas padrão (como 8888), o que os torna alvos fáceis para varreduras automatizadas.
Alterando a Porta de Administração
Para mitigar riscos, ...
Publicado em 8-22 06:10
Configuração XDMCP para Acesso Remoto ao Desktop Linux
Este artigo aborda a configuração do XDMCP (X Display Manager Control Protocol) para acesso remoto ao ambiente gráfico Linux. Além disso, apresenta uma breve comparação com VNC (Virtual Network Computing).
Representação visual do concetio:
O X Window System possui uma arquitetura cliente-servidor peculiar onde o termo "servidor" possu ...
Publicado em 8-18 03:44
Otimização e Proteção contra Hotlinking no Nginx
Ocultar a versão do servidor
A forma mais simples de esconder a versão do Nginx é ativar a diretiva server_tokens no arquivo principal de configuração.
sudo nano /etc/nginx/nginx.conf
http {
include mime.types;
default_type application/octet-stream;
server_tokens off;
}
Reinicie o serviço e confira o cabeçalho de respos ...
Publicado em 8-15 21:47