Montando um ambiente utilizando Tomcat + Java + MySQL (Debian)
Como a maioria de meus artigos, venho compartilhar a experiência adquirida na tentativa de executar determinada tarefa quando não encontro um artigo que mostre os passos de forma simples para a execução. Neste mostrarei como montar um ambiente que hospede um site em Java no Debian.
Por: Geraldo José Ferreira Chagas Júnior
Vírus de computador e criação de um vírus em C/C++ (parte 1 - básico)
Revirando meus materiais antigos encontrei um disquete, ainda funcionando, que continha um vírus criado no início de minha vida na informática. O código original estava em Pascal e foi criado para funcionar em DOS/Windows. Fiz algumas modificações, reescrevendo o código em C e adaptando seu funcionamento para Linux.
Por: Geraldo José Ferreira Chagas Júnior
X Window, Controladores de Janelas e Ambientes Desktop
Tenho percebido uma certa confusão com relação ao Xorg. O que é normal, considerando a diferença de paradigma entre a exibição gráfica usada no Linux e o Windows. Venho neste artigo tentar explicar o funcionamento do X e sua relação com os Controladores de Janelas e ambientes Desktop, como o GNOME e o KDE.
Por: Geraldo José Ferreira Chagas Júnior
Inicialização e interrupção do sistema (Debian)
Tenho visto muitas dúvidas e perguntas sobre como colocar um script ou um aplicativo para iniciar no boot. Tenho visto algumas respostas que apesar de funcionarem, não creio que sejam a melhor alternativa para alguns casos. Por isso resolvi escrever esse artigo, tentando explicar o processo de inicialização e interrupção do Linux.
Por: Geraldo José Ferreira Chagas Júnior
Configurando Servidor de Nomes - DNS (Debian)
O artigo tem como objetivo ensinar como montar um servidor DNS. Mesmo para quem não tem um host válido o servidor de nome pode ser bem útil, principalmente se você quer testar várias páginas ou separar seu micro em ambiente.
Por: Geraldo José Ferreira Chagas Júnior
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (10)
Aderencia a Obsolencia Programada. (18)
Como você configura seu GNOME? Eu faço assim... (5)









