Scripts sugeridos

Script que exibi informações do sistema

esse é um script simples que exibi algumas informações do sistema

Por: Perfil removido


Pegando só MAC no dhcp

Talvez um dia voce deparou na seguinte questão: Você prescisou pega os mac na lista do dhcp, das maquinas cliente da rede, amarrados por mac. O seguinte comando voce resolve isso :D $ grep hardware /etc/dhcp3/dhcpd.conf | cut -d "t" -f 3 | cut -d " " -f 2 >> lista-de-macs

Por: agnaldo marinho


Shell gerador de password

Gerador simples de senhas utilizando o openssl para gerar senhas aleatórias em base64. MODO DE USO: Utilize somente NÚMEROS, os comandos para sair do programa são 'sair' e 'exit'. Não esquecer de dar permissão: $ chmod +x shellpassgenerator Dependências: openssl

Por: Slackjeff


Backup de vários servidores, diferenciado a rotina pela aplicação

Ninjas, certa vez me pediram um script para realizar Backup para mais de 100 servidores. Neste servidores haviam aplicações Weblogic instaladas e estas seguiam uma estrutura de diretórios diferenciado das demais. Nas aplicações era necessário somente captar os arquivos de configuração, arquivos binários e libs. A necessidade é compactar todas estas pastas/arquivos, renomeá-las para o nome do servidor seguido com a data do dia e inseri-los no DataServer1 e DataServer2, por exemplo: application_server1_2008-20-02.tgz. Até aí tudo bem, já tinha a lógica para bolar o código, porém verifiquei que somente o servidor CENTRALSERVER possuía chave publica para as demais máquinas, ou seja, não era possível executar o comando scp (sem utilização de senha) diretamente do script para as máquinas DataServer 1 e 2. Fui obrigado a centralizar todos os BKP na CENTRALSERVER e em seguida enviá-los às DataServer´s. Segue a estrutura final do script com as condições corretas: 1) Compactar a pasta /usr/application/phase1 dentro do próprio Server 2) Enviar os arquivos compactados para a maquina de CENTRALSERVER em /tmp/app_bkp 3) Enviar estes arquivos para as maquinas DataServer1 e DataServer2 em /opt/BKP_SYSTEM 4) Se os arquivos forem enviados corretamente, serão removidos da maquina CENTRALSERVERS e do Server de aplicação 5) Na execução deste script, um log será gerado com todas as informações dos comandos realizados Para constar que o Backup foi realizado corretamente, decidi criar um log com todas as informações que o script executa juntamente com o horário em que as mesmas foram realizadas. Segue o código, ele já foi bastante útil, pois tive que restaurar alguns backup´s que usuários deletaram ou modificaram "distraidamente"! :-) Bons backups para todos!!

Por: Alexandre Gonçalves Monteiro da Silva


Resize ALL

Redimensiona todas as janelas ativas para a resolução definida.

Por: Xerxes





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts