Reconexão automática para internet ADSL
Quedas constantes em conexões ADSL em modems ainda como Bridges podem deixar você e seus servidores um pouco mais distantes. Não se sabe como, nem quando, mas é certo que uma hora sua internet cairá. Este script garante que sua internet ficará fora do ar o mínimo de tempo o possível. Basta dar permissão de execução e agendar tarefa no cron. Na configuração atual, o script rodará por até 1 minuto (ciclo) fazendo com que seja possível agendá-lo de minuto a minuto no Cron, sem que hajam vários processos iguais ao mesmo tempo. Para rodar este script, seu servidor precisa ter: 1 - Cron 2 - pppoeconf (e demais ferramentas, tais como "pon" e "poff"). Para agendamento no cron, acesse a pasta onde está o script e copie-o no /etc/init.d: # cp ichecker.sh /etc/init.d/ Dê permissão de execução para o script: # chmod +x /etc/init.d/ichecker.sh Dê o comando no terminal como root: # crontab -e <-- (Debian-like) ou # vi /etc/crontab <-- (Red Hat-like). Escreva isto na penúltima linha (a última linha deve ficar em branco): */1 * * * * root /etc/init.d/ichecker.sh Salve e saia da edição do Cron. Para acelerar um pouco mais o processo, releia o arquivo do cron: # /etc/init.d/cron reload (Debian-like) ou # service crond reload (Red Hat-like). Para verificar se o agendamento está funcionando e que o script está fazendo o seu trabalho: 1 - desative sua conexão de internet. 2 - tail -f /var/log/ichecker.sh Verifique se dentro de um minuto você receberá a mensagem de conexão restabelecida. O último bloco do script é para receber mensagens no arquivo de Log, facilitando a verificação e leitura de funcionamento do serviço. Descomente as linhas para receber estas informações. Script testado e aprovado nas distros Debian, Ubuntu Server e Fedora 13. Abs.
Por: Iran Macedo
Pesquisa por arquivos redundantes (idênticos)
Pesquisa por arquivos redundantes (idênticos). Uso: redund [opções] [diretório] [diretório2] Opções: -n, --name Pesquisa com o mesmo nome (não verifica o conteúdo) -i, --ident Pesquisa por arquivos idênticos (nome e conteúdo iguais) -t, --total Pesquisa completa (nome diferente, mesmo conteúdo) -x "regex" Remover da pesquisa arquivos conforme a expressão regular Se não especificados, a opção será -i e o diretório será "."
Por: Marcio Gil
Adicionando "automagicamente" usuários
Uma das tarefas mais tediosas é criar usuários para rede Windows (Samba - PDC) em servidores Linux. É um tal de verifica se já existe esse usuário, adiciona, muda bash, troca senha... e isso usuário por usuário. Pensando nisso criei um script que automatiza essa tarefa, deixando-nos apenas o trabalho de digitar o novo Login, Nome do usuário e seu Grupo principal. Esse script toma alguns cuidados, como verificar se o Login digitado já existe, verifica se já existe um diretório antigo em /home de algum outro usuário que usava o mesmo nome, trata letras digitadas em caixa alta, ativa a troca de senha no primeiro acesso para o novo usuário de forma automática e relê a configuração do Samba no final do uso do software. Após rodar o programa e digitar os novos Login, Nome do usuário e grupo principal, basta revisar as informações e confirmar a entrada dos dados. Depois é só passar a senha genérica para o usuário do Samba (S3nh4123) e pedir para que ele faça logon em uma estação de trabalho Windows. Será pedida a troca da senha no primeiro logon. O seu trabalho? Feito em pequenos 5 passos! :) Você pode adicionar 1, 10, 100 usuários numa única sessão. Depois de terminado e ao fechar o programa com um único comando, a configuração do Samba é relida automaticamente, validando suas modificações. Também responde aos parâmetros -V ou --version e aos parâmetros -h ou --help. Além da automação que este script oferece ao administrador, ele também é uma fonte de estudos para aqueles que estão correndo atrás para aprender Shell Script. ;) Este script foi severamente testado nas distribuições Debian e Ubuntu. Está funcionando redondo. Mas se você encontrar algum bug, por favor, me comunique. Meu e-mail está no cabeçalho do script. Espero que gostem! :)
Por: Iran Macedo
Jogando dados e somando os valores
Para não enferrujar, eu estava utilizando algumas funções que eu não uso há um tempo, e resolvi criar um código bobo para gerar 2 números ramdomicamente e logo após soma-los. Resolvi postar o código aqui para fins didaticos, ou seja, para que outros possam estudar e/ou sanar suas dúvidas sobre o assunto. Sintam-se a vontade para perguntar sobre o código caso tenha dúvidas.
Por: André
Gravando jogos do XBOX 360
Buscando um meio para facilitar as gravações dos meus jogos do 360, fiz esse script, espero que possam ajudar quem estiver procurando. =)
Por: Fernando Silvério da Silva
Horário de Verão 2010/2011
Este é MAIS um dos milhões de scripts de atualização para o horário de verão referente ao Brasil. Este script está pronto para o horário de verão 2010/2011 considerando que, o inicio do tal, seja realmente no terceiro domingo de outubro e o final no terceiro domingo de fevereiro (segundo o decreto Nº 6.558, DE 8 DE SETEMBRO DE 2008). Atenção 1: Ele esta pronto para o horário de verão referente a São Paulo, mas pode ser relativamente fácil de ser alterado. Atenção 2: Ele foi testado em Fedora 10/11/12, Red Hat e CentOS. Não sei se funciona no Debian pois não tive tempo de testar este script nele, mas acredito que funcione. Lembre-se que no Debian a atualização do arquivo /etc/localtime é realizado via dpkg-reconfigure tzdata, que no final das contas é uma cópia do arquivo /usr/share/zoneinfo/
modificando o nome para localtime. Enfim, estai ai o arquivo. E como sempre, utilizem por sua conta e risco. Por: Tiago MDR
Mkpass - Função para gerar senhas aleatórias
Pequena e simples função para gerar senhas aleatórias do tamanho especificado.
Por: Danillo Souza
Krypt - Função de criptografia por chave de qualquer tamanho
Criptografia por substituição polialfabética. A mesma função seve para criptografar e descriptografar.
Por: Danillo Souza
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (11)
Necessário autenticar ao imprimir - Ubuntu X Windowns (0)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









