Pedro,aonde estiver,espero que esteja feliz e encontre seu caminho,e guarde o que foi bom,e jogue fora o que restou...Pedro,eu te amo,e pra sempre com vooc eu quero estar...Pedro,eu te amo,eu te quero,como uma estrela que fez nao se apagar em mim... FOREVER Para recarregar as configuracoes do squid.conf sem precisar reiniciar o servico # squid -k reconfigure Ruby e uma linguagem de programacao interpretada multiparadigma, de tipagem dinamica e forte, com gerenciamento de memoria automatico, originalmente planejada e desenvolvida no Japao em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script. Matz queria uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python. Ruby suporta programacao funcional, orientada a objetos, imperativa e reflexiva. Foi inspirada principalmente por Python, Perl, Smalltalk, Eiffel, Ada e Lisp, sendo muito similar em varios aspectos a Python. A implementacao 1.8.7 padrao e escrita em C, como uma linguagem de programacao de unico passe. Nao ha qualquer especificacao da linguagem, assim a implementacao original e considerada de fato uma referencia. Atualmente, ha varias implementacoes alternativas da linguagem, incluindoYARV, JRuby, Rubinius, IronRuby, MacRuby e HotRuby, cada qual com uma abordagem diferente, com IronRuby, JRuby e MacRuby fornecendo compilacao Just-In-Time e, JRuby e MacRuby tambem fornecendo compilacao Ahead-Of-Time. A serie 1.9 usa YARV (Yet Another Ruby VirtualMachine), como tambem a 2.0 (em desenvolvimento), substituindo a lenta Ruby MRI (Matz's Ruby Interpreter). Exibindo Mensagem na tela puts "Ola Mundo"Comentario na Linha # Utilize cerquilhaComentario de bloco =begin ... =endVerificar o tipo do objeto a = 1 puts a.class # Dump de um servidor MySQL para outromysqldump -u login_mysql -p data_base | ssh login@ip "mysql -u root -p data_base"# Dump de um servidor MySQL para outro, gerando um arquivo SQLmysqldump -u login_mysql -p data_base | ssh login@ip "cat > arquivo.sql" Para executar algum comando Linux estando logado em outro host com o mesmo sistema operacional. # ssh root@ip_do_host "echo 'Ola Mundo' > arquivo.txt"O comando acima ira inserir o texto "Ola Mundo" no arquivo.txt e vai ser criado no /root/ do host remoto. #!/bin/bash# Dados para compactacao e trasnferencia de arquivosDIR_ORIG=/var/www/htmlDIR_DEST=/backup/CONECTA=root@ip_destino:/data/backup/desenvolvimentoLOG=/backup/backup.logDIA=`date +%u`SEMANA=`date +%V`echo "Inicio...: `date +%d%m%Y_%H%M`" >> ${LOG}HI=`date +%H`MI=`date +%M`# Compactacao dos dadosecho "Compactando Dados de Origem" >> ${LOG}if [ ${DIA} -lt 6 ]; then BKP_NAME=bkp_diario.tgz RESULTA=${DIR_DEST}${BKP_NAME} find ${DIR_ORIG} -mtime -1 -type f -print | tar -czpf ${RESULTA} ${DIR_ORIG} echo "Tipo.....: DIARIO" >> ${LOG}else BKP_NAME=bkp_semanal_${SEMANA}.tgz RESULTA=${DIR_DEST}${BKP_NAME} tar -czpf ${RESULTA} ${DIR_ORIG} echo "Tipo.....: SEMANAL" >> ${LOG}fi# Transferindo backup para o servidorecho "Transferindo Arquivo de Backup" >> ${LOG}scp -rp ${RESULTA} ${CONECTA}# Exclui Arquivo TARecho "Excluindo Arquivo Temporario" >> ${LOG}# rm -Rf ${DIR_DEST}${BKP_NAME}rm -Rf ${RESULTA}echo "Fim......: `date +%d%m%Y_%H%M`" >> ${LOG}#Calcula Media do tempo de processoHF=`date +%H`MF=`date +%M`if [ ${HI} -gt ${HF} ]; then HM=$((24 - (${HI} - ${HF})))else HM=$((${HF} - ${HI}))fiif [ ${MI} -gt ${MF} ]; then MM=$((60 - (${MI} - ${MF})))else MM=$((${MF} - ${MI}))fiecho "Media....: "${HM}" horas "${MM}" minutos " >> ${LOG}echo " " >> ${LOG}# Transfere Logscp -r ${LOG} ${CONECTA}exit 0 #sarg.conf# TAG: Linguagemlanguage Portuguese# TAG: Caminho para o arquivo Access.logaccess_log /var/log/squid/access.log# TAG: Graficosgraphs yesgraph_days_bytes_bar_color green# TAG: Titulo do Relatoriotitle "[Relatorio de