Verificar a timezone atual:
# cat /etc/timezone
America/Sao_Paulo
A resposta foi certeira, estou no timezone America/Sao_Paulo.
Para trocar para o timezone de São Paulo para Fernando de Noronha vamos verificar qual o nome deste time zone fazendo:
# ls /usr/share/zoneinfo/America/
Agora é procurar na lista apresentada pelo timezone desejado. Também podemos buscar usando uma palavra chave de busca, por exemplo "Fernando" ou "Noronha", com o comando:
# ls /usr/share/zoneinfo/America/ | grep Noronha
Noronha
Veja que no caso procurei pela palavra "Noronha" e deu bem direitinho. A resposta ao comando indica que existe o arquivo de nome "Noronha".
Bem, agora que já sabemos o nome correto do arquivo, vamos alterar o conteúdo de /etc/timezone utilizando o seu editor de textos preferido, como em:
Escolha seu editor favorito:
# vi /etc/timezone
Altere então de America/Sao_Paulo para America/Noronha.
Agora para atualizar utilizando a variável TZ faça:
# export TZ=America/Noronha
Vamos verificar com:
# date
Sun May 20 11:16:29 BRT 2012
Este material foi retirado de: Viva O Linux
domingo, 20 de maio de 2012
quarta-feira, 2 de maio de 2012
Exim - Debug E-mail
Para um debug mais simples:
exim -bt 'user@localdomain.com'
Para um debug mais completo:
exim -d -v 'user@localdomain.com'
e na sequencia digite ^D ( control D )
segunda-feira, 30 de abril de 2012
Linux - Apagar pastas
O comando abaixo apaga a pasta toda de uma vez sem fazer perguntas:
rm -rf livezilla
Linux - Criar tarball
Para criar
tar -zcvf NOME_DO_ARQUIVO.tar.gz NOME_DA_PASTA/
Para listar os arquivos dentro de uma tarball utilize:
tar -tvf arq.tar
Para extrair os arquivos da tarball utilize:
tar -xf arq.tar
LINUX - Apagar vários arquivos
find ./ -maxdepth 1 -type f -mtime +30 | xargs ls -lh
essa linha diz, "Liste" todos os arquivos com mais de 30 dias, ai vc ajusta até achar seu resultado desejado. Caso haja subdiretorios tb, usa maxdepth maior (conforme os subdirs que deseja)
Dai pra frente é com vc.
pra apagar altere os paramentros no final, de ls -lh para rm -Rf
por Celso Domingues
terça-feira, 17 de abril de 2012
Checar IP x SPAM (CBL, SBL, XBL e PBL)
Para CBL:
http://cbl.abuseat.org/lookup.cgi
Para SBL, XBL e PBL:
http://www.spamhaus.org/lookup/
http://cbl.abuseat.org/lookup.cgi
Para SBL, XBL e PBL:
http://www.spamhaus.org/lookup/
SPF Records
Para testar se o SPF Record esta correto:
http://www.kitterman.com/spf/validate.html
http://www.openspf.org/Why
http://www.kitterman.com/spf/validate.html
http://www.openspf.org/Why
segunda-feira, 6 de fevereiro de 2012
MySQL Corrigir Data de um campo para o outro
Para converter um campo mysql (quantidade) com a data 30/12/2012 8:31 para outro campo (data_agendada) na mesma tabela porém com a data padrão MySQL (AAAA-mm-dd HH:ii)
UPDATE `tabela` SET data_agendada =STR_TO_DATE(quantidade, "%d/%m/%Y %H:%i") WHERE data_agendada = '0000-00-00 00:00:00';
UPDATE `tabela` SET data_agendada =STR_TO_DATE(quantidade, "%d/%m/%Y %H:%i") WHERE data_agendada = '0000-00-00 00:00:00';
terça-feira, 6 de dezembro de 2011
PHP - Achar os últimos 4 caracteres de uma string
Vamos supor que vc queira trocar o nome de uma imagem sem ter q ficar fazendo isso manualmente, por exemplo o nome da figura é: Captura de tela 2011-12-06 às 19.09.20.png e esta guardado em $arquivo_name (usado para fazer uploads)
$arquivo_name = $_FILES['arquivo']['name'];
$final = $arquivo_name;
$final = substr($final,(strlen($final)-4),strlen($final));
Ou seja $final = ".png";
Veja q nesse caso não há como usar o list/explode uma vez q o "." aparece inúmeras vezes.
$arquivo_name = $_FILES['arquivo']['name'];
$final = $arquivo_name;
$final = substr($final,(strlen($final)-4),strlen($final));
Ou seja $final = ".png";
Veja q nesse caso não há como usar o list/explode uma vez q o "." aparece inúmeras vezes.
quinta-feira, 17 de novembro de 2011
PHP - Somar ou Subtrair dias de uma data
Adicionar
♦ 10 dias a partir de hoje
echo date('d/m/Y', strtotime("+10 days"));
♦ 10 dias a partir de uma data
echo date('d/m/Y', strtotime("+10 days",strtotime('20-07-2011')));
Subtrair
♦ 10 dias a partir de hoje
echo date('d/m/Y', strtotime("-10 days"));
♦ 10 dias a partir de uma data
echo date('d/m/Y', strtotime("+10 days",strtotime('20-07-2011')));
♦ 10 dias a partir de hoje
echo date('d/m/Y', strtotime("+10 days"));
♦ 10 dias a partir de uma data
echo date('d/m/Y', strtotime("+10 days",strtotime('20-07-2011')));
Subtrair
♦ 10 dias a partir de hoje
echo date('d/m/Y', strtotime("-10 days"));
♦ 10 dias a partir de uma data
echo date('d/m/Y', strtotime("+10 days",strtotime('20-07-2011')));
Assinar:
Postagens (Atom)