Arquivo

Arquivo de agosto, 2012

Pesquisar por uma string recursivamente no Linux

31, agosto, 2012 Lucas Catani Sem comentários

Para pesquisar por um expressão ou string dentro de todos os arquivos do sistema digite:

cd /
find . -type f -exec grep -l "string" {} +

Versões mais antigas de sistemas baseados em unix podem usar o comando xargs, para acelerar o processo

find / -type f | xargs grep -l "string"

Se quiser pesquisar o conteúdo dos arquivos somente dentro de determinada pasta

cd /pasta
find . -type f -exec grep -l "string" {} +

Fonte: Cyberciti

perl: warning: Setting locale failed.

8, agosto, 2012 Lucas Catani Sem comentários

O problema: Toda a vez que tentava instalar algo com o apt-get apareciam algumas mensagens:

erl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = “en_US.UTF-8″
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Eis a solução, no console:

# locale-gen pt_BR pt_BR.UTF-8

E depois:

# dpkg-reconfigure locales

Fonte e créditos: http://pequenotux.blogspot.com.br/2010/03/perl-warning-setting-locale-failed.html

Squid – Resolvendo erros ao tentar parar, iniciar ou reiniciar

7, agosto, 2012 Lucas Catani Sem comentários

Muitas vezes ao tentar parar, iniciar ou reiniciar o Squid, recebemos a seguinte mensagem:

Stop: unknown instance

Ou:

Start: unknown instance

Isso ocorre, principalmente, quando estamos tentando modificar algo no ‘squid.conf”.

Esta mensagem ocorre devido a algum erro no seu “squid.conf” (erro de digitação, erro de sintaxe, etc.).

Mas, como descobrir onde eu errei? É só digitar no terminal:

squid -z

Vão aparecer todas as linhas com “defeito”, aí é só consertar!

Para testar novamente, repita o comando acima até que o sistema apresente a mensagem:

Creating Swap Directories

…E mais algumas 30 linhas informando os diretórios de cache.