Cluster multi-master com MariaDB 10.1 + Galera
O Galera Cluster possui replicação síncrona, ou seja, todos os nós do cluster vão estar sempre sincronizados permitindo que a aplicação leia e grave em qualquer nó do cluster, e sem se preocupar com a integridade dos dados. Para facilitar esta tarefa de criação do cluster, criei este script tem por objetivo instalar e configurar um cluster de MariaDB 10.1 utilizando o Galera Cluster no CentOS 7. Vale ressaltar que a documentação do Galera Cluster recomenda no mínimo 3 nós, por este motivo o script irá solicitar os dados de 3 hosts. Utilizando o Script: 1 - Baixe o Script no primeiro nó do cluster; 2 - No primeiro host gere a chave SSH com o usuário root com o comando ssh-keygen (Não crie senha); 3 - Compartilhe a chave SSH com os demais hosts, para isso basta utilizar o comando ssh-copy-id root@<IP_HOST>; 4 - Antes de iniciar o Script, tenha em mãos o hostname desejado dos nós do cluster e o IP. O Script se encarregará de alterar o hostname das máquinas e criar as entradas no /etc/hosts; 5 - Inicie o script e responda as informações solicitadas. Após o término, seu cluster estará pronto para ser utilizado. Para mais informações basta ler a documentação do MariaDB e o Galera Cluster. Observações: caso o cluster seja desativado (Todos os nós pararem), o primeiro nó do cluster deve ser iniciado com o comando galera_new_cluster, os demais podem ser iniciados normalmente com systemctl start mariadb.
Por: Bruno Ricardo Rodrigues
Instalar e configurar o Wireshark automaticamente no Ubuntu
Este script instala e configura o Wireshark automaticamente. Foi testado em um Ubuntu 14.04 mas não deve haver problemas com outras distros. Jogue o script em /usr/local/sbin (se quiser pode trocar o nome do arquivo) e chame-o com sudo wireshark_install seu_nome_de_usuario. Se não passar o parâmetro (o seu nome de usuário para fazer login), ele dá uma mensagem de erro e não executa nada. Como é necessário restartar a máquina para usar o Wireshark, feche tudo o que estiver fazendo pois o script restarta a máquina ao final da execução. Fica sempre o conselho para testar em máquina virtual antes, ok? Na dúvida, não faça nada!
Por: Fabio C Bastos
Postmon - Consumindo uma API com Ruby
Aviso: - Não utilize esta implementação em produção, ela vem apenas a ser uma implementação didática para mostrar uma das formas de se consumir APIs utilizando o Ruby. - Caso sinta interesse e precise utilizar o Postmon em seu projeto, veja uma implementação mais madura no link: https://rubygems.org/gems/postmon_ruby INTRODUÇÃO Sabe quando você encontra uma API, e gostaria de consumir os dados dela para utilizar em seu projeto? Aqui eu vou mostrar como você pode criar uma classe e consumir uma API de forma bem simples para utilizar no seu projeto. Esta será uma implementação muito simples com um foco especial em mostrar como obter a informação, realizar um parse e exibir os dados retornados. Vamos utilizar para este exemplo o Postmon que é um projeto open-source de uma API para obter dados de localização e endereçamento escrita em Python e MongoDB. - Site oficial do Postmon: http://postmon.com.br - Link para o github: https://github.com/PostmonAPI/postmon *parabéns ao pessoal do projeto a propósito* PRÉ-REQUISITOS - ruby +2.2 - Módulo open-uri e nokoguiri instalados REFERÊNCIAS http://ruby-doc.org/stdlib-2.2.0/libdoc/open-uri/rdoc/OpenURI.html https://rubygems.org/gems/nokogiri EXECUTANDO $ ruby postmon.rb
Por: Daniel Vinciguerra
run_update - Atualizador de Sabayon
Script em Python, para atualizar o Sabayon. O mérito não é meu. Autoria original de WolfDen, KJS, Dakota do Norte, EUA. Um dos Desenvolvedores do Sabayon Linux: http://wolf911.us/wgo/script-for-updating-sabayon/ https://github.com/wolfden/Coding/blob/master/python%20files/run_update https://github.com/wolfden Publico aqui a primeira tradução do script, para o Português Brasileiro. Observação: não rode, se você usa os repositórios brasileiros como padrão. O comando interno "equo repo mirrorsort" vai bagunçar sua lista de repositórios!
Por: Alberto Federman Neto.
zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Este script é um "desligador" de Zwap, para ser usado na implantação de ZRAM controlável, em Sabayon Linux. Para ver como se usa, consulte estes meus artigos: https://edpsblog.wordpress.com/2016/07/29/zswap-em-sabayon-linux-controlavel-ligavel-e-desligavel/ https://edpsblog.wordpress.com/2016/08/05/zswap-em-sabayon-linux-continuacao-testando-a-zswap-controlavel/ Coautores do script, e do primeiro dos Artigos: Me auxiliaram muito, melhoraram, praticamente fizeram o script: Arthur J. Hoch, Arthur_Hoch https://www.vivaolinux.com.br/~Arthur_Hoch Marcelo Oliver, msoliver: https://www.vivaolinux.com.br/~msoliver e Listeiro 037, listeiro_037: https://www.vivaolinux.com.br/~listeiro_037 Veja: https://www.vivaolinux.com.br/topico/Shell-Script/Meu-MIni-Shell-Script
Por: Alberto Federman Neto.
zswaplig.sh - Um "Ligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Este script é um "ligador" de Zwap, para ser usado na implantação de ZRAM controlável, em Sabayon Linux. Para ver como se usa, consulte estes meus artigos: https://edpsblog.wordpress.com/2016/07/29/zswap-em-sabayon-linux-controlavel-ligavel-e-desligavel/ https://edpsblog.wordpress.com/2016/08/05/zswap-em-sabayon-linux-continuacao-testando-a-zswap-controlavel/ Coautores do script e do artigo: Me auxiliaram muito, melhoraram, praticamente fizeram o script: Arthur J. Hoch, Arthur_Hoch https://www.vivaolinux.com.br/~Arthur_Hoch Marcelo Oliver, msoliver: https://www.vivaolinux.com.br/~msoliver e Listeiro 037, listeiro_037: https://www.vivaolinux.com.br/~listeiro_037 Veja: https://www.vivaolinux.com.br/topico/Shell-Script/Meu-MIni-Shell-Script
Por: Alberto Federman Neto.
Gerador de wordlist
Um simples gerador de wordlist em linguagem C. Eu o chamo de indexlist.
Por: felipe silva
Obtendo o IP público (Internet) usando o Ruby
Algumas vezes nós precisamos saber qual é o nosso endereço de IP público (que é diferente do de rede) e uma das formas de fazer isso é acessando serviços online que mostram seu IP. Este script segue o mesmo modelo do script que fiz a tempos atrás mas desta vez em Ruby. PRÉ-REQUISITOS: - ruby - módulo open-uri REFERÊNCIAS: http://ruby-doc.org/stdlib-2.2.0/libdoc/open-uri/rdoc/OpenURI.html EXECUTANDO: Para executar o script: $ ruby public-ip.rb
Por: Daniel Vinciguerra
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo









