Calculadora de host de uma rede
Este script serve para calcular a quantidade de hosts de uma rede.
Por: Rone Pereira Martins
Script para backup de usuários
#!/bin/bash ## Programa para fazer backup de diretórios dos usuários validos=$(grep "10..:" /etc/passwd) # usa-se o 10..: por causa dos inodes dos usuários for users in $validos do login=$(echo "$users" | cut -d : -f 1) homedir=$(echo "$users" | cut -d : -f 6) tar -cjf /srv/bkp_$login.tar.bz2 $homedir done
Por: Rone Pereira Martins
Menu + Relógio em tempo real
A um tempo atrás, um amigo me pediu ajuda para montar um script que mostrasse um menu de opções juntamente com um relógio no canto inferior do terminal, e recentemente aqui no VoL surgiu uma dúvida parecida. E para ambos envie exemplos parecidos! Então resolvi postar esse exemplo caso alguém também tenha o mesmo tipo de dúvida.
Por: Sandro Marcell
Prova LPI em shell script - com contador de acertos
Estudando para certificação em Linux ? Teste seu conhecimento com a Prova interativa em shell script. Prova com 48 questões. Para mudar a resposta mude o valor na variável respectiva. teste questao 1 = tq1 teste questao 2 = tq2 tq1=valor (resposta certa). Modifique e faça seu próprio teste para estudo.
Por: Roberto Fettuccia
Converter um vetor em uma matriz multidimensional
Este script pega um vetor e o transforma em uma matriz multidimensional de tamanho de dimensões iguais, em breve vou fazer outro com o tamanho variado. Foi feito no dev/c++ for Windows, portanto, se quiser compilar no Linux terá que retirar a lib conio.h e substituí-la por ncurses.h ou simplesmente trocar o comando getch() por outro similar.
Por: JIMJR
Menu para servidor LDAP
Segue um menu para auxiliar na adição, criação de grupos entre outras funções. Ajudou muito aqui na minha empresa.
Por: Tairone Seremeta
Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN
#!/bin/bash ## Script de Backup dos servicos [Mantis, Mysql, Phpmyadmin e Testlink] ## Criado: 07 de Fev. 2011 | Atualizado: 09 de Fev. 2011 ## Autor: Guilherme Mendonca | Trainee UI2 - Porto Digital - Recife BACKUP_DIRETORIO=/home/backup SVN_DIR=/home/svn DATA=`date +%Y-%m-%d` # Cria um diretório com a data precedida de
para os arquivos de backup mkdir -p "$BACKUP_DIRETORIO"/BackupNomeDoDiretorio-"$DATA" ## Gera DUMP das bases de dados Mantis , MySQL, PhpMyAdmin e Testlink [Modo Privilegiado] echo "Realizando Backup da Base de Dados do Mantis, MySQL, Phpmyadmin e Testlink" mysqldump --opt -uroot -p mantis > mantis-"$DATA".sql mysqldump --opt -uroot -p mysql > mysql-"$DATA".sql mysqldump --opt -uroot -p phpmyadmin > phpmyadmin-"$DATA".sql mysqldump --opt -uroot -p testlink > testlink-"$DATA".sql ## Gera DUMP das bases de dados do SVN [Modo User] svnadmin dump "$SVN_DIR"/projeto_viva_o_linux > projeto_viva_o_linux-"$DATA".svn_dmp # Movendo DUMP gerados em /home/backup da Base de dados /var/lib/mysql para /home/$USER/BackupNomeDoDiretorio- mv mantis-"$DATA".sql mysql-"$DATA".sql phpmyadmin-"$DATA".sql testlink-"$DATA".sql BACKUP_DIRETORIO-"$DATA" # Movendo DUMP gerados em /home/backup do repositorio /home/svn para /home/$USER/BackupNomeDoDiretorio- mv projeto_viva_o_linux-"$DATA".svn_dmp BACKUP_DIRETORIO-"$DATA" clear echo "Backup da Base de Dados do Mantis realizado com sucesso" echo "Backup da Base de Dados do MySQL realizado com sucesso" echo "Backup da Base de Dados do Phpmyadmin realizado com sucesso" echo "Backup da Base de Dados do Testlink realizado com sucesso" echo "Backup dos repositorios do SVN realizado com sucesso" echo "------------------------------------------------------------------------------------" echo "Arquivos foram movidos para - /home/$USER Repositorio de BACKUP do " echo "Backup da Base de Dados efetuado com sucesso!!!" echo "------------------------------------------------------------------------------------" Por: Guigo Mendonça
Inversor de Links
Olá pessoal, costumeiramente baixo coisas de links de blogs, que ultimamente estão colocando os links invertidos, juntamente com anúncios, forçando você a cadastrar-se no anúncio ou inverta o link manualmente. Cansado disso, fiz um script em python, extremamente simples, mas que me ajudou bastante, para desinverter esses links O script é extremamente simples, como comentei acima, ele simplesmente abre um arquivo de texto, pega o conteúdo do mesmo, inverte (como no caso tá invertido, ele desinverte) e cola o link novo dentro do mesmo arquivo, no final de todo o conteúdon que o mesmo já tem. Pra funcionar... tem que ter o python instalado (lógico =P) O arquivo do código fonte deve estar no mesmo diretório que um arquivo chamado "invert" Nesse arquivo "invert" que serão colocados os links que devem ser invertidos. Em anexo, está um arquivo compactado com o código fonte e o arquivo invert (vazio), juntamente com um readme. Entretanto, o código fonte também está abaixo. Sei que é um código extremamente simples, mas estou compartilhando o mesmo com vocês pela utilidade que o mesmo tem pra mim.
Por: Felipe Chaulet
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Acessando página do Synchting fora da máquina local
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Novos requisitos de sistema para a versão 26.04 (0)
Como instalo o Clipper/Harbour no Linux Ubuntu (1)









