Procurar um texto dentro de arquivos via console no Linux
As vezes pode ser muito útil esta dica. Existem situações onde precisamos procurar uma string dentro de arquivos a partir de uma console do Linux. Abaixo coloco um comando de exemplo.
1 |
find /diretorio/ -name "*.php" -exec grep -l -i "conexao" {} \; |
No comando acima, procuramos em todos os arquivos PHP a partir do diretório a string conexão. Outro exemplo …
1 |
find ./* -type f -exec grep -l STRINGDEPROCURA {} \; |
No comando acima […]
Procurar um arquivo a partir de uma data – Find – Linux
Quem precisa procurar arquivos no linux via comando a partir de uma data, segue uma dica. O exemplo a seguir procura a partir do path /var/www o arquivos *.php criados / modificados a partir de 25/12/20014 e coloca a listagem dentro de um arquivo .txt chamado alterados.txt
1 |
find /var/www -newermt "2014-12-25" -name *.php > alterados.txt |
As vezes este comando é muito útil.
/boot cheio (Disk warning: /boot on device /dev/sda1 at 87%)
Se você recebeu este aviso (abaixo) do Zimbra, calma! Não é um problema do Zimbra, mas sim no seu linux. Na verdade a partição do boot está quase cheia. Este exemplo é feito usando um CentOS 6.5. “zimbramon[11631]: 11631:err: Disk warning: /boot on device /dev/sda1 at 87%” Como resolver? Simples … Acesse seu servidor via […]
Como instalar o APC (Alternative PHP Cache) no CentOS 6
Abaixo segue um rápido roteiro para instalar o APC em seu servidor linux. Primeiro instale as dependências do APC com o comando abaixo.
1 |
yum install php-pear php-devel httpd-devel pcre-devel gcc make |
Instalada as dependências, instale o APC com o comando pecl.
1 |
pecl install apc |
A instalação será iniciada e a tela abaixo será exibida. Nas perguntas, pode dar enter e manter as opções default. […]
Exchange 2003 – Mapi session – exceeded the maximum of 32 objects of type “session”
Pessoal, Recentemente passamos por um problema onde o Outlook de um determinado usuário se desconectava do Exchange 2003. Verificamos o log do servidor e no Event Viewer aparecia o seguinte erro:
1 2 3 4 5 6 7 8 9 10 |
Event Type: Error Event Source: MSExchangeIS Event Category: General Event ID: 9646 Date: 03/10/2014 Time: 13:22:03 User: N/A Computer: SVPDC Description: Mapi session "/o=XXXXXXX/ou=first administrative group/cn=Recipients/cn=XXXXX" exceeded the maximum of 32 objects of type "session". |
Verificamos no Exchange que somente aquele usuário tinha diversas conexões. Pesquisamos e achamos diversas teorias para solução do problema. Uma solução rápida para […]
Tortoise SVN icon overlay não funciona
Preparando uma nova máquina, passamos por um problema inusitado. A última coisa que instalamos foi o tortoise SVN e a função icon overlay não estava funcionado. Com isto não sabíamos se o projeto está com commit feito ou não. Depois de pesquisar muito, achamos a solução. O problema é que o Windows tem um limite […]
Aumentar o número de conexões simultâneas no Mysql
De um modo geral as pessoas instalam o Mysql e acabam utilizando os parâmetros default da instalação. Bom, isto funciona na maioria das vezes para projetos pequenos. Porém isto em algum momento pode ser um problema para você. Quando o número de conexões bate no limite, o Mysql trava e o seu site fica fora […]
Ataque no WordPress através do arquivo xmlrpc.php
Recentemente fomos acionados por um cliente que estava com problema no servidor do seu site. Ele não havia feito nenhuma alteração no site nem campanha que justificasse o tráfego alto que estava derrubando o servidor. Depois de algum tempo monitorando o servidor, reparamos que o wordpress no qual o site está hospedado estava sofrendo ataque […]
Atualizar Assembly Version no ASP.Net c# com a revision do SVN
Abaixo coloco um pequeno tutorial de como colocar o número da revision do SVN no AssemblyInfo.cs de um projeto ASP.Net. Pré-requisito: – Ter o tortoise instalado em sua máquina (http://tortoisesvn.net/downloads.html) Passo 1: Na pasta Properties do seu projeto, crie um arquivo chamado Assembly.tmpl com o conteúdo abaixo. A variável $WCREV$ será substituída pelo número da revision do […]
Renovação de um Certificado SSL Comercial para o Zimbra
Este é um rápido tutorial de como renovar um certificado SSL comercial no servidor Zimbra. Logado no servidor como root, rode os comandos:
1 2 3 4 5 |
cd /opt/zimbra/ssl/zimbra/commercial/ tar -czvf /tmp/ssl.commercial.tar.gz * rm -rf * |
Agora crie um novo arquivo CSR. Lembre-se de preencher com os seus valores as variáveis.
1 |
/opt/zimbra/bin/zmcertmgr createcsr comm -new -keysize 2048 -subject "/C=BR/ST=RIO DE JANEIRO/L=RIO DE JANEIRO/O=SVNET/OU=NOC/CN=mail.dominio.com.br" |
Envie o arquivo commercial.csr gerado para a certificadora e faça o processo de renovação. Depois […]