Postagens

Minimizando uso de SWAP no Linux e Windows

Imagem
Para priorizar o uso da memória RAM e utilizar SWAP somente quando necessário no Linux, basta colocarmos a seguinte linha no arquivo "/etc/sysctl.conf" : vm.swappiness=1 O mesmo efeito pode ser obtido no Windows ao editarmos o arquivo "system.ini" dentro do grupo "[386enh]" colocando o seguinte: ConservativeSwapFileUsage=1 O arquivo ficará semelhante ao mostrado abaixo: Desta forma otimizamos o uso da memória RAM fazendo com que a SWAP somente seja utilizada quando houver pouca RAM disponível.

Gerenciando alert<'SID'>.log do Oracle através do Linux com Logrotate

Para que o arquivo de alertas da instância do Oracle não fique grande demais e dificulte as pesquisas podemos fazer com que este seja rotacionado através do utilitário "logrotate" do Linux. O mesmo usado para os principais registros de log do Linux. Vou exemplificar com o Oracle-XE, mas pode ser realizado com qualquer versão do Oracle ou qualquer outro arquivo de log que queiramos gerenciar com o Logrotate. Basta para isso criarmos um arquivo chamado oracle-xe(sugestão) dentro da pasta /etc/logrotate.d. Como utilizo ubuntu/gnome costumo chamar o editor da seguinte forma: gksu gedit /etc/logrotate.d/oracle-xe Mas fique livre para utilizar o editor que quiser, porém lembrando sempre que deve criado o arquivo com direitos de administrador (usuário root). Dentro do arquivo /etc/logrotate.d/oracle-xe adicione a seguinte informação: /usr/lib/oracle/xe/app/oracle/admin/XE/bdump/*.log { weekly rotate 10 copytruncate delaycompress compress ...

Agendamento de tarefas do Kettle para o usuário SYSTEM do Windows

Imagem
Dica rápida... Após a conclusão de um Projeto com o Kettle (Ferramenta EAI opensource do projeto de BI "PENTAHO") normalmente precisamos criar um agendamento no Servidor para sua execução. Para isso, seguindo o manual do próprio, podemos utilizar o comando "AT" do Windows de modo a agendar como tarefa. O detalhe é que, para rodar automaticamente sem um login e também para não falhar após qualquer mudança de senha, é interessante utilizarmos o usuário SYSTEM do Windows para rodar tais agendamentos. Para que o Kettle funcione corretamente, acessando seus repositórios também como usuário SYSTEM é importante que se faça a cópia da pasta ".kettle" que se encontra no perfil do usuário que criou o projeto para a pasta do perfil do usuário SYSTEM. Até aí tudo bem, a pasta de perfil dos usuários normalmente se encontra em C:\DOCUMENTS AND SETTINGS\%USER%, onde %USER% é o nome de login do usuário. Mas e onde se encontra o perfil do usuário SYSTEM? A pasta de perfil ...

Vote contra o projeto de lei sobre crimes na Internet

Ajude a garantir nossa liberdade... Link para a petição: http://www.petitiononline.com/mod_perl/signed.cgi?veto2008 Mais informações em: http://www.softwarelivre.org/news/11775

Publicar Direitos no CIGAM sem precisar que todos saiam do Sistema

Segue abaixo uma dica rápida de como fazer a publicação de direitos no CIGAM sem precisar que todos os usuários fechem o Sistema. A solução é bastante simples, basta criarmos um adendo para o magic.ini com o caminho do arquivo de usuários intermediário, conforme exemplificado abaixo: /[MAGIC_ENV]RtUserCopyRight = *ERP CIGAM8i - AMBIENTE DE PUBLICAÇÃO DE DIREITOS /[MAGIC_ENV]UsersPath = *CONFIG\USR_STD.PUB Salvamos este arquivo com o nome sugerido de AD_PUB.INI dentro da pasta ADENDOS (crie se não existir) na estrutura de pastas do CIGAM. Criamos um novo atalho para o CIGAM, como sugestão de nome podemos deixar "ERP CIGAM8i - Publicação de Direitos" e adicionamos na linha de comando a chamada para o novo adendo criado. Ex.: G:\CIGAM\MAGIC\MGRNTW.EXE @ADENDOS/AD_PUB.INI Feito isso precisamos criar o arquivo CONFIG\USR_STD.PUB a partir do CONFIG\USR_STD.ENG . Para tanto podemos fazer isso pelo prompt de comando ou pelo Explorer. Vou exemplificar abaixo pelo prompt de coma...

Ubuntu - Trabalhando com Diferentes versões do Java

Recentemente instalei no meu Ubuntu o Java 6 da Sun e estava trabalhando com ele faz algum tempo sem problemas. Ontem resolvi testar o OpenJDK 6, que é o Java de código aberto que a Sun está liberando. O detalhe foi que algumas das minhas aplicações deixaram de funcionar. Foi quando identifiquei que a máquina virtual que tinha ficado como padrão foi a última instalada, ou seja, o java de código aberto. Percebi isso digitando no console o seguinte comando: $ java -version java version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK Server VM (build 1.6.0-b09, mixed mode) Reparem que retornou a informação do Java de código aberto. Conferi o arquivo /usr/bin/java com ls -lh e percebi que estava linkado com o java da pasta /etc/alternatives: $ ls -lh /usr/bin/java lrwxrwxrwx 1 root root 22 2008-06-06 11:16 /usr/bin/java -> /etc/alternatives/java Pesquisei no google, que me retornou este site e vi que para trocar de padrão de máquina virtual precisava rodar o com...

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!