quinta-feira, 16 de dezembro de 2010

Verificar apontamento de DNS reverso das OPERADORAS

Para vereficar o apontamento reverso de seus IPs que a operadora realizou, utilize o seguinte comando:

#dig -x xxx.xxx.xxx.xxx @8.8.8.8

OBS:8.8.8.8 pode ser substituido por qualquer ip de outro DNS e xxx.xxx.xxx.xxx é o seu ip.

sexta-feira, 1 de outubro de 2010

Comandos Postgres SQL

-Para criar banco de dados:
/usr/local/pgsql/bin/./createdb -U backup nomebanco
-Se não der com essa sintaxe tenta
/usr/local/pgsql/bin/./createdb -U postgres nomebanco
-Para importar o banco de dados
/usr/local/pgsql/bin/./psql -U backup nomebanco < /local/nomedoarquivo.txt
ou
/usr/local/pgsql/bin/./psql -U postgres nomebanco < /local/nomedoarquivo.txt
-Para apagar banco de dados (antes de importar um banco já existente, é necessário apagar).
/usr/local/pgsql/bin/./dropdb -U backup nomedobanco
ou
/usr/local/pgsql/bin/./dropdb -U postgres nomedobanco

OBS: caso não seja esse o caminho da instalação do postgres, utilize o seguinte comando para encontrar a instalação
#find / -name createdb

Criar Usuario para o Postgres:
Parâmetros essenciais para utilizar o createuser:
-a = Permite criar novos usuários;
-A = Proíbe criar novos usuários;
-d = Permite criar novas bases de dados;
-D = Proíbe criar novas bases de dados;
-E = Encripta Senha do usuário;
-P = Solicita senha do novo usuário.

Criando um usuário normal:

# createuser -ADEP usuário

Criando usuário admin:

# createuser -adEP usuário



Criar banco em LATIN1 no ubuntu


-Primeiro trocar codificação do linux para Latin1, conforme postagem anterior

-logar como usuario postgres
Comando:
/usr/local/pgsql/bin/./createdb -E LATIN1 nomebanco

quarta-feira, 8 de setembro de 2010

Converter de Thunderbird para Windows Mail

Para fazer a converção, utilize o software IMAPsize, clique no menu TOOLS na opção "mbox2eml"

link do programa:

http://www.broobles.com/imapsize/download.php


Com esse programa também é possivel recuperar email excluidos do Mozilla Thunderbird,
no Outlook não testei.

sexta-feira, 9 de abril de 2010

SSH no Ubuntu Server 9.10

Para instalar o acesso por ssh, basta executar os comandos abaixo:

//atualiza o apt-get
sudo apt-get upgrade

//atualiza o apt-get
sudo apt-get update

//instala o ssh
sudo apt-get install openssh-server

Trocando a codificação do Ubuntu Server 9.10 para ISO-8859-1

Edite o arquivo /etc/environment e altere as variáveis LANG e LANGUAGE de forma que fiquem iguais ao abaixo, se não existir, acrescente:

LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"

O arquivo /etc/default/locale também deve ser editado e seu conteúdo deve ser:

LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"

Execute o seguinte comando:

# echo "pt_BR pt_BR.ISO-8859-1" >> /etc/locale.alias

Este arquivo grava os aliases para os locales, isso é para facilitar as configurações.

No diretório /var/lib/locales/supported.d alguns arquivos que configuram os locales que serão gerados, por padrão existem três arquivos "en", "pt" e "local". Para nosso caso, pode apagar o "en" e o "pt" deixando apenas o "local".

Feito isso, edite o arquivo local e deixe seu conteúdo como abaixo:

pt_BR.ISO-8859-1 ISO-8859-1
en_US.ISO-8859-1 ISO-8859-1

Muito bem, configuramos os arquivos necessários para a geração dos locales, agora vamos reconfigurar.

Os comandos abaixo fazem o serviço:

# localedef pt_BR -i pt_BR -f ISO-8859-1
# localedef pt_BR.ISO-8859-1 -i pt_BR -f ISO-8859-1
# localedef pt_BR.ISO8859-1 -i pt_BR -f ISO-8859-1
# dpkg-reconfigure locales
# locale-gen -purge
# locale-gen


Acredito que apenas um desses três comandos fariam o serviço, mas como eu executei os três quando estava configurando o sistema, não vou tirar algum deles, é melhor executar a mais e funcionar do que executar a menos e não funcionar.

Reinicie o sistema e execute o comando abaixo para termos certeza que está tudo conforme o desejado.

# locale
LANG=pt_BR
LANGUAGE=pt_BR:pt:en
LC_CTYPE="pt_BR"
LC_NUMERIC="pt_BR"
LC_TIME="pt_BR"
LC_COLLATE="pt_BR"
LC_MONETARY="pt_BR"
LC_MESSAGES="pt_BR"
LC_PAPER="pt_BR"
LC_NAME="pt_BR"
LC_ADDRESS="pt_BR"
LC_TELEPHONE="pt_BR"
LC_MEASUREMENT="pt_BR"
LC_IDENTIFICATION="pt_BR"
LC_ALL=

# locale -a
C
en_US.iso88591
POSIX
pt_BR.iso88591

Agora sim, está tudo como deveria estar. Nosso sistema já está usando ISO-8859-1.

(ISO-8859-1 é LATIN1)

REFERENCIA:
http://www.vivaolinux.com.br/artigo/Encoding-do-Postgres-(latin1)-e-encoding-do-SO-(Debian-Ubuntu)/