segunda-feira, 14 de abril de 2014

Error: core dump file size limit raised [Linux]

Cause:

core dump file size limit raised to 18446744073709551615 bytes

[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

Solution:

Step 7: Remove nss.conf file from httpd conf.d directory
#cd /etc/httpd/conf.d
#mv nss.conf nss.conf.orig
#/etc/init.d/httpd start
Start httpd   [
OK]

segunda-feira, 17 de março de 2014

bash: fork: Recurso temporariamente indisponível [Linux]

Solução:
 
Alterar arquivo /etc/security/limits.conf e descomentar ou adicionar a linha:
 
@users        -       maxlogins       10000
 
Salvar e atualizar as regras:
 
ulimit -a
 


Obs.: As vezes aconteceu comigo, de apresentar o mesmo erro mesmo após a mudança do 'limits', porém existia um shellscript no servidor que criava várias instâncias do processo na memória (ps -aux), o famoso processo zumbie. Resolvi criando um crontab para dar killall -9 a cada 1h.

terça-feira, 1 de outubro de 2013

terça-feira, 27 de agosto de 2013

Upload arquivo para FTP usando Curl [Linux]

#instalação do pacote yum install curl.x86_64 (para 64bits)
yum install curl.i386 (Para 32 bits)
 #Comando:
curl -T uploadfile -u user:passwd ftp://ftp.upload.com/myfile

quarta-feira, 26 de junho de 2013

CentOS – descobrindo qual pacote contém determinado arquivo [Linux]

No CentOS, as vezes necessitamos descobrir qual pacote fornece um determinado arquivo. Para isso, basta usar o comando yum whatprovides …

Por exemplo, para saber qual pacote fornece o arquivo libstdc++.so.5, execute

# yum whatprovides libstdc++.so.5

O resultado deve ser parecido com

Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.gtdinternet.com
* extras: mirror.gtdinternet.com
* rpmforge: mirror.awanti.com
* updates: mirror.gtdinternet.com
compat-libstdc++-33-3.2.3-61.i386 : Compatibility standard C++ libraries
Repo : base
Matched from:
Other : libstdc++.so.5

No caso acima, o pacote é compat-libstdc++-33-3.2.3-61.i386. Basta agora instalar o pacote com o comando

# yum install compat-libstdc++-33-3.2.3-61.i386

Os comandos acima foram testados no CentOS 5.4
(joaomedeiros.net)

Tmux gerenciador de Janelas SSH [Linux]

Centos install:

#yum install tmux.x86_64 (para versões x64)
#yum install tmux.i386     (para versões x32)

Ubuntu:

#apt-get update && apt-get install tmux

Comandos:

Lista janelas ssh abertas
#tmux ls

Recuperar janela:
#tmux attach -t id_janela
ou
#tmux a -t id_janela

Desconectar janela:
#CTRL + B e depois D

Criar frame vertical:
#CTRL + B e depois %

Criar frame horizontal:
#CTRL + B e depois "

Mudar cursor entre frames:
#CTRL + B <-- ou -->

####

tmux new -d -s decoder3 #Cria janela em dettach
tmux send -t decoder3 ls ENTER #Envia comando para janela em dettach