Category Archives: Linux

Remover branches “fechados”

Does it make sense to svn rm an old branch after it’s merged back to the
trunk, or not? I’m thinking about doing that so only active branches are
present in my project’s branches/ directory. Of course the old branch
would still be available if you knew the revision before it was deleted.
Or I could make an branches/attic directory and move it under there. Has
any best practice been developed in this area yet?

The Subversion developers tend to do that in our own repository. It’s
nice to be able to see what branches are actually in use just by looking
at the branches/ directory in HEAD, and as you say, you can always go
back to the old versions if you so desire.

Retirado de http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=681

Deixe um comentário

Filed under Linux, Subversion, Tips & Trick

Activar Core Dumps

Quando, em Linux, uma aplicação crasha com um Segment violation e não gera core files para serem analizados, têm de ser executados os seguintes comandos antes de lançar a aplicação (e no mesmo terminal em que a aplicação vai ser executada):

$ ulimit -c unlimited
$ ulimit -H -c unlimited

O primeiro remove o “soft limit” para o tamanho dos coredumps, que por defeito é 0 = desactivado. O segundo remove o “hard limit” para o tamanho dos coredumps, que por defeito é já é unlimited.

Estas configurações podem também ser definidas no ficheiro /etc/security/limits.conf, mas só funcionam para aplicações que utilizem módulos PAM (o que não é o caso da bash).

Para aplicar estes valores a de cada vez que se inicia uma sessão, os comandos acima devem ser adicionados ao ficheiro ~/.bashrc de cada utilizador.

Para aplicar esta opção a todos os utilizadores, os comandos devem ser acrescentados ao ficheiro /etc/bashrc.

No caso dos serviços, deve ser alterado o script de arranque de forma a incluir os comandos imediatamente antes de lançar o serviço.

Deixe um comentário

Filed under Linux, Programação, Software, Tecnologia, Tips & Trick