Alex Florentino

KISS - Keep It Simple, Stupid

Archive for the ‘Linux’ Category

Horário de verão no ubuntu e php

Tuesday, November 4th, 2008

Recentemente estou encontrando varios problemas com servidores linux(ubuntu) por causa do horário de verão, encontrei um problema também com php, ou seja, no console o comando date retorna uma data e no php a função date retorna outra data…

Nesse caso é melhor começar organizando as coisas primeiro , no console

1. tz-select

selecione a zona correta de sua região

2. apt-get install tz-brasil

esse programa tomará conta do horario de verão, irá se encarregar de mudar a hora no momento correto.

com esses comandos consegui fazer date do linux ser igual a função date do PHP.

dependendo da sua necessidade pode ser necessario reiniciar o apache, mysql etc.

boa sorte.

Acertando a hora no Linux

Tuesday, October 21st, 2008

Nessa época de horario de verão não é raro ter que acertar o horario das maquinas na mão, então para facilitar segue um exemplo do comando date:

date -s “10/21/2008 16:11″

fonte

Adicionando um serviço para ser inicializado no ubuntu

Friday, October 17th, 2008

Quem já trabalhou com o Redhat deve se lembrar da ferramenta ntsysv para configurar inicialização de um serviço no startup da maquina, pois é, no ubuntu como que é ? depois de pesquisar um pouco no google descobri a resposta, por exemplo, vamos colocar o tomcat no startup :

1. criar um script que inicia o serviço no /etc/init.d

no caso criei um link para o startup.sh do tomcat

2. executar o comando

update-rc.d startup.sh defaults

que ira colocar uma entrada nos scripts de inicialização,

3. chmod +x startup.sh

e por último torna o script executavel.

fonte: http://ubuntu.wordpress.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/

Sendmail error ’stat=Data format error’

Monday, October 13th, 2008

Esses dias estava fazendo uma manutenção de rotina em dos nossos servidores, quando me deparei com esse erro no sendmail, depois de muita pesquisa descobri que um dos motivos é que no arquivo /etc/host não tinha o nome da maquina , no formato: ip minhamaquina maquina.dominio maquina, então os emails estavam saindo como localhost, o que ocasionava a mensagem de erro: Sendmail error ’stat=Data format error’ , após alteração no arquivo /etc/host problema resolvido.

fonte : http://bbpress.org/forums/topic/email-problem-sendmail-error-statdata-format-error

Lista Arquivos grandes

Monday, August 4th, 2008

Comando util para achar arquivos “gigantes” (logs,backups velhos etc…) em seu sistema de arquivo :

find / -type f -size +20000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’

fonte: http://snippets.dzone.com/posts/show/1491

SSH sem senha

Monday, July 28th, 2008

Para habilitar o acesso SSH sem senha, muito util para criação de scripts que precisam acessar outras maquinas é muito simples.

basta criar uma chave publica no seu servidor:

1. ssh-keygen -t rsa
2. copiar o arquivo <HOME>/.ssh/id_rsa.pub para a maquina(você pode concatenar no final deste arquivo se ele já existir)  que você deseja acessar sem usuario e senha: <HOME>/.ssh/authorized_keys.

pronto com isso já esta feito ! em resumo você cria uma chave publica na sua maquina cliente e adiciona essa chave no authorized_keys do seu servidor.