Filtrando processos facilmente com psaux ( ps aux + grep + wc -l)
O ps é uma ferramente essencial e corriqueira, e já usamos quase que automaticamente com o grep, só que somos limitados a filtrar um processo por vez, por exemplo para ver os processos do mysql, httpd e snmp: $ ps aux | grep mysql; ps aux | grep httpd; ps aux | grep snmp # O uso do ; é porque roquei 3 comandos numa mesma linha Então escrevi esse script para facilitar e ganhar tempo, que é algo que nunca temos. Então para ver os mesmo processos de cima ficaria assim: $psaux mysql httpd snmp
Por: Everton Pereira Santos
Limpar arquivos temporários
Segue um pequeno ShellScript para limpar arquivos temporários do Linux. Aqueles arquivos com extensões .bak, .tmp ou com um ~ no final do nome do arquivo [ exemplo: arquivo.txt\~ ]. É bem útil! Espero que seja útil para todos também! ;)
Por: Phillipe Smith
Acesso remoto via SSH sem senha
Este script automatiza o processo para criar a troca de chaves entre hosts, permitindo o acesso remoto de um host sem que seja pedida a senha do usuário. Sintaxe: gera-chave-rsa.sh usuario IP-DO-HOST-REMOTO
Por: Ivan Moretto
Sincronizar arquivos com rsync
Com este script é possível sincronizar diretórios de servidores Linux para um host remoto, mantendo assim uma cópia dos dados atualizada dos diretórios. Ele também envia email caso ocorra algum erro durante a sincronização.
Por: Ivan Moretto
Script de backup
Criei este script para efetuar backup nos servidores que administro. Você pode informar os diretórios de origem e destino, excluir diretórios do backup etc. Ele enviará um email caso existam erros em alguma etapa do backup. Obs.: É necessário baixar também o script para envio de email: http://www.vivaolinux.com.br/script/Envio-de-email-via-console
Por: Ivan Moretto
Execução temporizada de programas
Tive uma situação em que precisava rodar um programa similar ao strace do Linux num Solaris - o aplicativo truss - para coletar dados de execução de uma aplicação da empresa. A aplicação envolve dezenas de processos simultâneos e que geram milhares de informações por segundo, sendo controlados por três processos principais. Estes processos principais não geram tantas informações por segundo como os outros, então o truss ficaria rodando interminavelmente até que eu fizesse um SIGINT ou SIGKILL. Criei um script em BASH, mesclado com pequenos códigos AWK, para que a execução capturasse determinada quantidade de informações e terminasse, ou que terminasse após um determinado tempo, independentemente da quantidade de informações coletada. Usei o nawk porque o gawk não tenho disponível nos servidores SUN.
Por: Andre Miguel
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
VoidBR - Void Linux adaptado ao Brasil. (7)
Continuando meus tópicos anteriores (14)









