terça-feira, dezembro 28, 2010

terça-feira, dezembro 07, 2010

[perolas] No papel aceita tudo, já na prática a conversa é outra....

da lista MCPdX por Rodrigo (BSDeamon):

======================
Dani,

Agenda a conversa com um tecnico, nao comercial... Pro comercial e pro
papel tudo é possivel e como diz um amigo meu: "O comercial promete
'merda' e o tecnico tem que transformar em doce de leite".

Abracos,

Rodrigo.
 ======================

segunda-feira, dezembro 06, 2010

Profissionais e executivos papel e comportamento (via linkedin)

Mensagem postada Business & Jobs BRASIL group no Linkedin


=======================
Ulisses Pincelli started a discussion on a news article:
  Em sua opinião os profissionais - executivos em especial - devem expor suas opiniões de forma aberta no mundo corporativo, assumindo os riscos e também as oportunidades decorrentes desta atitude?

Para qualquer objetivo/resultado que quisermos alcançar na empresa ou na vida pessoal, temos que ter consciência do nosso papel e do nosso comportamento. Qual é a nossa missão? Quais são os nossos valores? Do que somos feitos? Buscamos o o crescimento e evolução do CHA - conhecimentos, habilidades e atitudes no nosso ambiente de trabalho?
Para que possamos influenciar qualquer pessoa, temos que convencer pelo exemplo e por nossos valores. O que falamos deve ser ratificado por nossas ações.

Toda comunicação eficaz engloba 3 aspectos: ETHOS (credibilidade )- "O que você é grita tão alto que não escuto o que você fala." - são as atitudes coerentes. PATHOS ( empatia) - se eu transmito confiança e afeto, vou ter a empatia do outro. LOGOS ( conhecimento)- o conteúdo em si. Os 3 elementos devem andar juntos. Separados não são tão fortes. E o que mais necessita de apoio, é o conteúdo.

Acredito que toda comunicação e comportamentos devem ser honestos, íntegros, éticos. Utopia? Dê o primeiro passo ( pequeno) e vá aumentando paulatinamente. As empresas( que são as pessoas) não podem viver eternamente na era industrial. A era do conhecimento está aí faz tempo e logo teremos a era da sabedoria. Coragem, guerreiro!
=======================

Redirecionamento de logs no PostgreSQL

Mensagem da lista pgbr-geral:

=======================
A saída "verbose" do pg_dump não é tratada pelo linux como saída padrão, e sim na saída de "erros/warnings".

Exemplo:
pg_dump -v BANCO -f /tmp/banco.txt >> /tmp/log.txt 2> /tmp/log.txt
ou
pg_dump -v BANCO -f /tmp/banco.txt >> /tmp/log.txt 2>&1

André Volpato
======================= 
Perceba que se tentar iniciar o serviço via /etc/init.d ou rcpostresql (este no opensuse) não irá conseguir iniciar com o pg_dump pq o serviço estará usando a mesma porta e irá acusar erro com o pg_dump.
Para parar o serviço no opensuse:
# rcpostgresql stop
ou (em outro Linux)
# /etc/init.d/postgresql stop
Para descobrir onde está o pg_dump use:
# which pg_dump
ou
# find / | grep pg_dump
ambos dão a mesma saída!

quinta-feira, dezembro 02, 2010

Dicas para o ESXi 4.1


Acesso via SSH no ESXi 4.1
Na console do Hypervisor usar F2 para logar, opção Troubleshooting Options e ativar a segunda opção Enable Remote Tech Suport (SSH).

fonte: manual do ESXi no site do fabricante http://www.vmware.com

Comandos na console
Na console do Hypervisor usar Alt+F1;

vim-cmd vmsvc/getallvms
Lists all vm's running on hypervisor and provides vmid

vim-cmd vmsvc/power.off vmid
Powers off vmid referenced from getallvms command

vim-cmd vmsvc/power.on vmid
Powers off vmid referenced from getallvms command

vim-cmd vmsvc/power.reboot vmid
Reboots vmid referenced from getallvms command

vim-cmd vmsvc/destroy vmid
Deletes the vmdk and vmx files from disk

vim-cmd hostsvc/maintenance_mode_enter
Puts hypervisor into maintenance mode

vim-cmd hostsvc/maintenance_mode_exit
Takes hypervisor out of maintenance mode

vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
Registers vm in hypervisor inventory

vim-cmd vmsvc/unregister vmid
Unregisters vm with hypervisor

vim-cmd vmsvc/tools.install vmid
Starts vmware tools installation for VM

vim-cmd hostsvc/net/info
Provides information about hypervisor networking

chkconfig -l
Shows daemons running on hypervisor. Can also be used for configuration.

esxtop
Same as linux top for vmware

vmkerrcode -l
List of vmkernel errors

esxcfg-info
Lists a LOT of information about the esx host

esxcfg-nics -l
Lists information about NIC's. Can also be used for configuration.

esxcfg-vswitch -l
Lists information about virtual switching. Can also be used for configuration.

dcui
Provides console screen to ssh session

vsish
Vmware interactive shell

decodeSel /var/log/ipmi_sel.raw
Read System Event Log of server

fonte: http://robertbchase.blogspot.com/2008/12/vmware-esxi-ssh-cli-commands.html

quarta-feira, dezembro 01, 2010

PiGz - Parallel implementation of gzip


Implementação do gzip para multiprocessamento...
Na prática diminuiu o tempo de backup pela metade.
Para instalar é necessário gcc, make e zlib-devel.
No Opensuse:
# zypper install gcc make zlib-devel
no diretório que expandiu o pigz:
# make
Copie para o /usr/bin os dois binários gerados: pigz e unpigz
Renomeie os atuais gzip e ungzip para algum nome diferente;
Crie um link simbolico do gzip para o pigz;
# ln -s /usr/bin/pigz /usr/bin/gzip
# ln -s /usr/bin/unpigz /usr/bin/ungzip

Ganho de performance é comprovado!

http://www.zlib.net/pigz/

[pgbr-geral] mudar LC_CTYPE = 'en_US' para 'pt_BR'

Mensagem postada na lista PostgreSQL (geral)

Olá pessoal !

Alguem sabe ai como mudar a variavel LC_CTYPE ='en_US' para 'pt_BR' no servidor, o banco ja estar em produção.

LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE=C
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=


Emerson Martins
Analista de Banco de Dados
===================== RESPOSTA =====================
Primeiro verifica se você tem o UTF-8 configurado:
locale -a

Se tiver basta alterar o arquivo /etc/default/locale
LANG= "pt_BR.UTF-8"
LANG= "pt_BR:pt:en"
LC_ALL= "pt_BR.UTF-8" ( altera todos os parametros LC inclusive o LC_CTYPE)

source /etc/default/locale

Se não tiver o UTF-8 configurado:

Para adicionar o locale UTF-8 no linux:
cp /etc/environment /etc/environment.orig
vim /etc/environment
Adicionar as linhas no arquivo /etc/environment:
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR"
No diretório /var/lib/locales/supported.d/:
cp local local.orig
Adicionar a linha no arquivo:
echo pt_BR.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
Finalmente, gerar o locale e exportar as variáveis de ambiente:
locale-gen;

export LC_ALL=pt_BR.UTF-8;
export LANG=pt_BR.UTF-8;
export LANGUAGE=pt_BR.UTF-8;

--
Vanessa Marinho Ribeiro