terça-feira, 2 de outubro de 2012
Ubuntu saber qual cpu e memória
Para saber o tipo de Maquina do seu servidor:
lshw -C cpu
OU
cat /proc/cpuinfo
cat /proc/meminfo
Para saber qual o sistema instalado 32 ou 64 bits:
file /bin/bash | cut -d' ' -f3
ou
uname -m
se a resposta for i686 é 32 bits.
Mac upgrade do Snow Leopard para Lion
Para quem teve o mesmo problema que eu: Falha no disco rigido...
Este problema no meu caso foi gerado devido a eu ter particionado o HD. Não há uma solução da mac para isso e eu não achei nada na internet que pudesse voltar minha instalação prévia (fica a dica para o pessoal da MAC...), pois uma vez q vc começa a fazer a instalação do novo OS, adeus instalação antiga.
Como eu já tinha perdido mesmo a instalação do Snow Leopard, fiz uma nova instalação do Zero usando meu CD de instalação do Snow Leopard (coloque o cd e reinicie o computador e fique segurando a tecla "C") e depois usando o Time Machine e alguns comandos no Terminal para poder "ver"algumas pastas e arquivos, com isso consegui recuperar senhas, fontes, lista de favoritos do FireFox/Chrome, arquivos e dados preciosos.
Comando no Terminal para que vc possa "ver" todos os arquivos e pastas ocultos:
defaults write com.apple.Finder AppleShowAllFiles TRUE;
killall Finder;
Comando no terminal para que vc possa "esconder" todos os arquivos e pastas:
defaults write com.apple.Finder AppleShowAllFiles FALSE;
killall Finder;
Lembrete: Sempre faça um backup completo via Time Machine, em HD externo, antes de tentar qualquer upgrade de OS.
segunda-feira, 17 de setembro de 2012
MySQL / PHP - Maiúsculas e Minúsculas
Utilizar UCASE para maiúsculas e LCASE para minúsculas.
$sql_pais=mysql_query("select id, UCASE(porto) as portoU, pais from portos");
$porto=$linha_pais['portoU'];
Apenas uma observação a coluna porto na base MySQL esta como utf8_unicode_ci não testei esse comando para latin1...
sexta-feira, 29 de junho de 2012
WordPress Agendamento perdido
Depois de tentar as atualizações sugeridas em vários blogs e até pelo pessoal do WP como alterar o wp-config.php o erro continuava, sendo assim decidi intervir e cheguei a seguinte solução:
Na pagina index.php que fica na raiz do seu site coloque o código abaixo no inicio da pagina (depois de <?php ):
## INICIO ##
$conn = mysql_pconnect('localhost', 'SEU_USER_NAME', 'SUA_SENHA');
mysql_select_db('SUA_BASE_DE_DADOS', $conn);
if (!$conn)
{
echo '<font color=red size=2 type=Arial>Erro: Não foi possível conectar com a internet. Tente novamente mais tarde.</font>';
exit;
}
$sql_future=mysql_query("select ID from wp_posts where post_type='post' and post_status='future' and TO_DAYS(post_date) = TO_DAYS(NOW())");
$qtd_future=mysql_num_rows($sql_future);
if ($qtd_future>=1) {
while ($linha_future=mysql_fetch_array($sql_future)):
Na pagina index.php que fica na raiz do seu site coloque o código abaixo no inicio da pagina (depois de <?php ):
## INICIO ##
$conn = mysql_pconnect('localhost', 'SEU_USER_NAME', 'SUA_SENHA');
mysql_select_db('SUA_BASE_DE_DADOS', $conn);
if (!$conn)
{
echo '<font color=red size=2 type=Arial>Erro: Não foi possível conectar com a internet. Tente novamente mais tarde.</font>';
exit;
}
$sql_future=mysql_query("select ID from wp_posts where post_type='post' and post_status='future' and TO_DAYS(post_date) = TO_DAYS(NOW())");
$qtd_future=mysql_num_rows($sql_future);
if ($qtd_future>=1) {
while ($linha_future=mysql_fetch_array($sql_future)):
$id_do_post='';
$id_do_post=$linha_future['ID'];
$sql_updt_future=mysql_query("update wp_posts set post_status='publish' where ID='$id_do_post' ");
endwhile;
}
if ($conn) mysql_close($conn);
## FIM #
$id_do_post=$linha_future['ID'];
$sql_updt_future=mysql_query("update wp_posts set post_status='publish' where ID='$id_do_post' ");
endwhile;
}
if ($conn) mysql_close($conn);
## FIM #
domingo, 20 de maio de 2012
Ubuntu timezone
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 (até o UBUNTU 10.04):
# export TZ=America/Noronha
Para UBUNTU 12.04:
# sudo dpkg-reconfigure --frontend noninteractive tzdata
Vamos verificar com:
# date
Sun May 20 11:16:29 BRT 2012
Este material foi retirado de: Viva O Linux
# 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 (até o UBUNTU 10.04):
# export TZ=America/Noronha
Para UBUNTU 12.04:
# sudo dpkg-reconfigure --frontend noninteractive tzdata
Vamos verificar com:
# date
Sun May 20 11:16:29 BRT 2012
Este material foi retirado de: Viva O Linux
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 )
Local onde guarda os e-mail enviados
/var/spool/mail
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
Assinar:
Postagens (Atom)
Linux bash file returns unexpected token `$'do\r''
open file in vi edit with vi filename.sh command; type in vi :set ff=unix command; save file with :wq It will save the file with unix...
-
Adicionar ♦ 10 dias a partir de hoje echo date('d/m/Y', strtotime("+10 days")); ♦ 10 dias a partir de uma data echo ...
-
function retira_acentos($texto) { $array1 = array( "á", "à", "â", "ã", "ä", "é...