Mensagem de volume alto quando o fone de ouvido está conectado
Exibir uma mensagem quando o fone de ouvido está conectado ao seu computador e se o percentual do volume é superior 75%. O script tem dependência do zenity, que normalmente já vem instalado nas distribuições baseadas no Debian. Para instalação do script crie uma pasta oculta na sua home e faça a sua chamada através do arquivo .profile que também fica dentro da pasta home.
Por: Paulo Roberto Gomes
Monitoração e coleta de dados de performance de servidores GNU/Linux
Código completo para realizar monitoração e coleta de dados de performance de servidores GNU/Linux através do crontab. Quantas e quantas vezes não fomos surpreendidos com algum filesystem que chegou à 100% de utilização ou o load da máquina subiu demais deixando o seu ambiente lento. Sabemos que há várias ferramentas de monitoração pagas ou open source, porém, muitas vezes precisamos de um simples e-mail informando o evento ou em algum momento consolidar o histórico de utilização de recursos da máquina em um gráfico ou planilha. Foi devido à essas necessidades que desenvolvi um script para coletar informações de uso de CPU, memória, load e uso de filesystems, e também informar através de e-mail, algum threshold que foi violado. Deixarei o código aberto para ajudar os "brothers da tela preta" e permitindo que a comunidade possa alterar e customizá-lo para as suas necessidades. Existem alguns pré-requisitos para poder utilizar o script: - Pacotes mailx, sendmail (ou postfix), sysstat e sudo; - sudo configurado para permitir executar os comandos touch e chown no /etc/threshold.env; - Sendmail ou Postfix com relay devidamente configurado. Após configurado, o script cria um diretório monitora, que por padrão é o home do usuário que está executando, mas que será solicitado mudança na primeira execução. Serão criados arquivos com o histórico da coleta, sendo gravados dentro do subdiretório histórico, e a cada dia é criado um arquivo novo (ex.: HISTORICO_02-03-2015.txt). Este arquivo de texto com campos separados por vírgulas, poderá ser utilizado para gerar um gráfico ou importar em planilha ou banco de dados. Também será criado um arquivo com os parâmetros de threshold (/etc/thresholds.env), que servirá como base de comparação no momento da verificação e irá realizar o alarme se o parâmetro coletado for maior do que o esperado. Será criado uma entrada no crontab, ao qual você irá informar a periodicidade de checagem, em minutos. Basta copiar o texto abaixo, salvar como monitor.sh no seu home e rodar primeiramente com o parâmetro "-configurar" com seu usuário ou root para realizar a criação do diretório, arquivos e configuração. Por Claudio Santos. Contribuinte do Viva o Linux e escrevo o blog: http://pontosh.wordpress.com
Por: Claudio Ferreira dos Santos
Bomba.sh - Estouro de memória RAM com Menu
Há muito tempo atrás, li um artigo aqui no VOL sobre comandos que não se devem executar no Linux, curti a ideia e incrementei um menu divertido e simples. Serve para testar a linha de comando, que faz vários Loopings até lotar os espaços da memória temporária, travando o computador que executá-la.
Por: Jonathan Wolff Andrade
tira_usb.sh - Remover dispositivo USB
Este script serve para remover um dispositivo USB via linha de comando. Ele apresenta os dispositivos em um menu simples, como este abaixo: 1 USB Keykoard 2 USB OPTICAL MOUSE Basta escolher o número do dispositivo, e o script o remove. É necessário ter permissão de sudo. Para remover dispositivos de armazenamento, é necessário desmontar o sistema de arquivos antes (há um aviso no script).
Por: Emerson Prado e Souza
Proteja sua rede com um simples script de firewall
Bom, para quem precisa de segurança um simples firewall pode ser largamente vantajoso, levando em consideração os ataques que ocorrem na internet, veja que um script simples irá funcionar perfeitamente em sua rede, para isso você irá precisar apenas de substituir o IP da variável e interface, como no exemplo abaixo: REDE_INT=192.168.2.0/24 IF_INT=wlan Para executar o firewall, faça: # sh firewall.sh start Ou: # sh firewall.sh stop
Por: Alex Marques
Kelvin / Celsius / Fahrenheit
Um script simples para conversão Kelvin/Celsius/Fahrenheit, usando alguns cálculos mais simples, porém não tão comuns por aí, inclusive o último é mais uma gambiarra na verdade, rsrs.
Por: Perfil removido
LinkSymbol - Criador de links simbólicos
Saudações a todos, Script feito com GtkDialog. Somente para demonstrar o uso da GtkDialog. Para usar o script é necessário ter a gtkdialog instalada. Então veja os comandos para instalar: $ wget https://gtkdialog.googlecode.com/files/gtkdialog-0.8.3.tar.gz $ cd gtkdialog-0.8.3 $ ./configure $ make # make install Chamei esse script de linksymbol.sh e coloquei na minha pasta de usuário. Feitos os passos descritos acima, basta copiar o script linksymbol.sh para sua pasta e executar os comandos: $ chmod +x linksymbol.sh $ ./linksymbol.sh É um script bem simples que fiz somente para ajudar no uso do comando "ln". Quem utilizar, vai encontrar um programa simples, apenas para demonstração. Observe que o comando "ln" possui muito mais paramêtros. Utilizei somente o "-s". Aproveitem e modifiquem o quanto quiserem.
Por: Uberlan
limpa_cache.1.1.sh
Script simples para verificar quantidade total de memória e depois limpar o cache.
Por: matheus ferreira cardoso
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
[Resolvido] Jogo Portal fechando
Como configurar cores no prompt do Bash para usuário e root no Arch Linux









