Desligamento programado com interface gráfica em Zenity
Segue um script de desligamento programado por tempo, podendo selecionar minutos ou a hora desejada. O mesmo possui interface gráfica "zenity" e elevação para SUDO automática. Em resumo, é só executar mesmo sem "SUDO" antes do script, pois o mesmo identifica e solicita a senha administrativa, e depois escolher em quantos minutos vai desligar, ou mesmo a hora de desligamento. Espero que seja útil. Abraços.
Por: Sócrates Duarte
Bloquear o DHCP de dispositivos móveis
Este script que desenvolvi tem o intuito de bloquear no DHCPD de modo que dispositivos não cadastrados em uma lista obtenham endereço IP. Neste script um usuário de celular ou tablet consegue obter na primeira vez o IP. E com isso o MAC dele entra para uma lista que assim que o mesmo se desconectar não vai conseguir mais uma conexão. Este script foi montado usando partes de códigos encontrados aqui no Viva o Linux e outras fontes na internet. Devem existir melhores formas de melhorar este script, porém foi a forma como eu conseguir fazer. Na pasta que colocar o script, crie o arquivo chamado: dispositivosLiberados.txt E coloque no formato: #Nome macliberado;
Por: Vinicius Mathias
Instalador autônomo Zabbix 3.2.1 no CentOS 6
Esta é a minha primeira contribuição ao fórum, qualquer erro por favor me avisem. Este script surgiu da necessidade de auxiliar um colega que está iniciando no mundo linux e precisava instalar o Zabbix em uma distro CentOS 6. Está todo automatizado, inclusive as configurações da pagina web. Apenas por segurança altere as variáveis abaixo: SENHA="123456"; # Essa é a senha que sera configurada no bando criado, nessa caso o zabbix SENHAROOT="123456"; # Essa é a senha de root do mysql
Por: fabio brigido
shradio.sh - ouça rádios online
O shradio.sh é um script com interface gtk usando o yad. Ele permite escutar rádios online através do serviço de stream. Estão disponíveis cerca de 80 gêneros musicais com centenas de rádios cada.
Por: Juliano Santos
Converter Wav para MP3 usando Lame e PPSS para multi processamento via shell script - Asterisk
Esse script é utilizado para conversão dos arquivos WAV em MP3, de forma automática pelo sistema ou parâmetros do usuário. O script irá verificar se o Lame está instalado e o PPSS, caso não estejam ele instalara. Esse script irá converter todas as ligações realizadas no dia anterior para o formato mp3 e excluindo as no formato wav, economizando espaço em disco. OBS.: para utilizar o script de forma manual comentar as linhas 43,44,46 e inserir os dados nas linhas 53 e 56 e descomentar. Comentários e sugestões para melhorar o script serão sempre bem vindos. Agradeço ao Eduardo Rebelo Lopes pelo script criado em 10/01/2013 que pode ser acessado no endereço - https://www.vivaolinux.com.br/artigo/Processamento-Paralelo-em-Shell-Script-Conversao-de-Arquivos-WAV-para-MP3/
Por: Magno BRasil
Monitoramento de usuário via screenshots
Esse script foi criado devido a uma necessidade real. Na empresa onde trabalho foi necessário criar uma rotina de monitoramento das atividades dos usuários. Foi definido que screenshots deveriam ocorrer a cada "X" segundos. Tentei dividir o script em funções, para facilitar o entendimento. Como funciona: * Após o logon do usuário, o script fica tirando screenshots e envia por FTP para um local definido (exemplo: um servidor em sua rede). Pacotes necessários: # apt-get install imagemagick -y # apt-get install xdotool -y # apt-get install gnome-schedule -y # apt-get install mysql-server *** Provavelmente seu servidor de banco de dados estará em outra máquina. Se os pacotes não forem instalados no Desktop do usuário, os comandos do script não serão executados corretamente. Configurações: Dentro do pacote compactado, existem dois arquivos (.sql, .sh). 1 - Suba a base de dados "so_linux_configs", para o MYSQL. 2 - Edite o arquivo "Start_Screen", alterando o endereço do banco e suas credenciais de acesso. 3 - Usando o phpMyAdmin, edite a tabela "lx_brmonitor_parametros", respeitando os parâmetros abaixo: SENHA_ZIP = Senha usada nos arquivos compactados; FREQUENCIA = Frequência em que os Screenshots serão tirados (em segundos); LIMPAR_DIR_APOS = Quantidade de dias em que os Screenshots ficarão no disco local (máquina do usuário); USER_FTP = Usuário FTP; SENHA_FTP = Senha FTP; IP_FTP = IP do FTP, para onde serão enviados os screenshots; 4 - Crie uma tarefa no Gnome Schedule, fazendo com que o script rode a cada minuto (* * * * *). *** Em breve espero gravar um vídeo, mostrando o funcionamento.
Por: Maicon Souza
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (1)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta