Como remover (desinstalar) o apf de um servidor Linux com ou sem WHM CPANEL

rode os comandos como root para remover o apf:

/etc/rc.d/init.d/apf stop

rm -Rf /etc/apf
rm -Rf /etc/rc.d/init.d/apf
rm -Rf /var/log/apf_log
rm -Rf /var/log/apfados_log
rm -Rf /usr/local/sbin/apf

Desabilite o serviço do apf

/sbin/chkconfig –level 345 apf off

vim /etc/cron.daily/fw

e remova a linha abaixo:

/etc/rc.d/init.d/apf restart >> /dev/null 2>&1

Pronto, o script firewall APF agora não mais está ativo em seu servidor.

Tags: , , , , , ,

Finalmente Offline (pelo menos para mim) Google

Finalmente percebi que tem gente de carne e osso e não apenas robôs por trás da Google. Ao tentar logar no meu email esta manhã recebi a mensagem de erro abaixo:

Diga-se de passagem que bastou 1 refresh para tudo estar ok.

:( – eles não têm downtime.

Tags: , ,

Combatendo Sysadmins mentirosos: como aumentar a quantidade de envios de emails por hora para cada domínio individualmente no exim cpanel

É uma cara de pau dos sysadmins omitirem qualquer ajuda simples e ainda falarem: “É complexo fazer o aumento a quantidade de envios de emails por hora no exim cpanel”.
Esta solução serve para quando o cliente precisa que um domínio em especial envie mais emails que o padrão do servidor.
Este how to foi feito por mim (little_oak) e estou postando com exclusividade aqui.
É simples, como root entre no arquivo:

/var/cpanel/maxemails

Informe o domínio que deseja, por exemplo nerdblog.info e complete com a sintaxe final:

nerdblog.info=2000

Essa sintaxe habilita 2000 emails por hora para o domínio nerdblog.info.
Após o ajuste /scripts/build_maxemails_config

Pronto.

Deus é fiel e nós somos os caras (eu e vc) lol!

Abração!

Tags: , , , , , , ,

Ferramenta para localização física de um internauta por IP – how to find ip

Achei massinha a ferramenta e gostaria muito de compartilhar.
Esta ferramenta tem por finalidade fazer uma localização do ip através do Google.
Se você está tentando localizar a estrutura física de onde vem a conexão de um determinado ip ou está tentando saber qual é o seu ip acesse:

http://whoip.info

Tags: , , , , , ,

Livezilla não permite digitação de texto no chat para responder ao cliente

Livezilla

Uma coisa MUITO comum hoje em dia é ter um chat de atendimento para agilizar um suporte, uma venda e etc.
Um cliente meu que vive da venda de aquecedor solar esteve por esses dias um pouco estressado por causa do chat. Em alguns testes pude perceber que se um cliente enviasse uma mensagem eles recebiam, mas se eles tentassem digitar qualquer coisa o campo de texto do atendente não permitia resposta, somente smile e recursos embutidos do sistema de chat.
Após algumas verificações percebi algo estranho:

Somente nesta máquina havia o Silverlight em sua última versão até a data atual, a qual fiz a remoção e acreditem: 100% funcional o chat!

Concluo que se você estiver usando o Livezilla evite a instalação do Silverlight.

Abraços.

Tags: , , , , ,

Servidor DNS Master: DNS desconhecido mesmo com DNS criado no servidor

Se o cliente está utilizando o nameserver de um domínio que recebeu a informação de Endereço IP nos campos Servidor Master e Servidor Slave 1 a menos de 24 horas, não será possível informar este mesmo domínio como Servidor Master e Servidor Slave de outros domínios registrados e terminados em .br.

A solução é aguardar o prazo de 24 horas ou utilizar os nameservers privativos de seu provedor / servidor.

Comprove esta informação acessando o link http://registro.br/cgi-bin/nicbr/dnscheck que realiza a Verificação DNS. No campo Servidor DNS (nome ou IP), coloque o IP do servidor ou seu hostname e será retornada autoridade.

Tags: , ,

Instalando Softaculous em servidores linux com cPanel

O software Softaculous é hoje uma ótima alternativa ao FANTASTICO. Estes tem por finalidade agregar valor ao painel de controle cPanel através da facilidade em se instalar novos scripts propulares (joomla, wordpress, magento, etc).

Após estar logado como root no terminadl, execute os comandos abaixo:

cd /usr/local/cpanel/whostmgr/docroot/cgi
wget -N http://www.softaculous.com/ins/addon_softaculous.php
chmod 755 addon_softaculous.php

Agora, basta acessar o WHM e concluir a instalação.

Tags: , , , , , ,

Insufficient system storage – error

Para sanar siga alguns passos:

Tente aumentar o espaço da conta de hospedagem dentro do painel de controle;
Tente aumentar a quota de espaço da conta de email
Caso tenha acesso root tente limpar o pool de emails do dedicado.

Tags: , , , , ,

error: 550 Access denied Invalid HELO name COMO RESOLVER?

Se estiver usando o Outlook siga os passos abaixo:

->ferramentas->Configurações de conta
Selecione a conta e clique em alterar
->”Mais Configurações…”
->”Servidor de saída”
Selecione ->”Meu servidor de saída(SMTP) requer autenticação”
Marque ->”Usar mesmas config. do servidor de entrada de emails”
->”ok”, depois ->”avançar” e ->”concluir”

Abraços.

Tags: , , , , , , ,

O que posso ou não posso comer sofrendo com diarréia – Dieta Para Diarréia

INTRODUÇAO

A diarréia aflige a todos periodicamente, do nascimento à morte. As crianças são particularmente vulneráveis. Para a maioria das pessoas, a diarréia é um ataque rápido de curta duração. Para outras, é um problema habitual, crônico, aparentemente sem causa detectável. Além disso, poucos são os visitantes a outras partes do globo que escapam de uma doença comum conhecida com turista ou diarréia dos viajantes. Definida simplesmente, a diarréia é o excesso de água excretado nas fezes, resultante de movimentos intestinais aquosos freqüentes. Ocorre em decorrência de uma diminuição da absorção de água no trato intestinal, devido ao aumento da secreção de água, ou uma combinação dos dois. Bactérias como E.coli e estafilococos causam diarréia, estimulando a secreção de água, o que explica pôr que as infecções causadas pôr água ou alimentos comumente causam diarréia, incluindo a diarréia dos viajantes. Alguns laxantes funcionam da mesma forma. As causas mais comuns da diarréia são infecções gastrointestinais pôr bactérias, vírus ou parasitas; intolerâncias, alergias ou sensibilidade a determinados alimentos ou compostos dos alimentos e doenças como a síndrome do cólon irritável ou doença do celíaco. Qualquer pessoa sofrendo de diarréia crônica, que dure semanas ou meses, pode Ter um problema clínico subjacente, e deve procurar um médico.

A alimentação, sem duvida nenhuma, pode causar, agravar e aliviar a diarréia. Os alimentos podem provocar diarréia através de complexos mecanismos de intolerância. E, definitivamente, os alimentos ingeridos podem prolongar ou encurtar a duração dos episódios ocasionais de diarréia. Na verdade, comendo a coisa certa, você pode encurtar em um terço o tempo de recuperação de uma crise de diarréia

JUSTIFICATIVA

O desenvolvimento desse trabalho tem por finalidade esclarecer e orientar as pessoas sobre o tratamento da doença diarréia, uma mal que pode atingir a todos.

A criança pequena com diarréia deve ser tratada diferentemente de uma criança mais velha ou um adulto com diarréia. O perigo é maior. O que em um adulto normalmente é mera inconveniência e desconforto, pode ser sério, até potencialmente mortal, em uma criança.

É essencial uma investigação detalhada sobre a causa da diarréia o mais breve possível, principalmente para aquela induzidas pela alimentação.

METODOLOGIA

O presente estudo foi realizado através do método qualitativo, do tipo bibliográfico. O tipo bibliográfico oferece meios para definir, resolver, não somente os problemas conhecidos, como explorar novas técnicas de conhecimento.

A pesquisa foi elaborada por meio de estudo bibliográfico.

OBJETIVOS

Determinar causas e tratamentos da diarréia, prevenindo a desidratação , desequilíbrio eletrolíticos, anemia, perda de peso, e hipoglicemia.

Restaurar a motilidade intestinal normal, com uma alimentação adequada e correta para esse distúrbio gastrintestinal.

ETIOLOGIA DA DOENÇA

As diarréias osmóticas são causadas pela presença no trato intestinal de solutos ativos osmoticamente que são pobremente absorvido.

Os exemplos incluem diarréias que acompanham a síndrome de “duping” e após ingestão de lactose na presença de uma deficiência da lactase.

As diarréias secretórias são o resultado da secreção ativa dos eletrólito e água pelo epitélio intestinal. As diarréias secretórias agudas são causadas por exotoxinas bacterianas, vírus e secreção intestinal hormonal aumentada. Diferente das diarréias osmóticas, as diarréias secretórias não são aliviadas pelo jejum.

As diarréias exsudativas estão sempre associadas a dano na mucosa, o que leva a derramamento de muco, sangue e proteínas plasmáticas com um acúmulo líquido de eletrólitos e água nos intestinos. A liberação de prostaglandina pode ser envolvida. As diarréias da colite ulcerativa crônica e enterite de radiação são exsudativa.

As diarréias de contato mucoso limitado resultam de situações de mistura inadequada do quimo e exposição inadequada ao quimo do epitélio intestinal, usualmente devido à destruição e diminuição da mucosa, como na doença de Crohn ou após ressecção intestinal excessiva. Este tipo de diarréia é usualmente complicada pela esteatorréia resultante do crescimento bacteriano excessivo e pelas concentrações luminais reduzidas de ácidos biliares conjugados.

Causadas por anormalidades da flora intestinal por uso de antibióticos por tratamento de infecções

Outros tipos de diarréia ocorrem quando o movimento de todo o intestino é anormal, estimulada por estresse, por exemplo, impedido a absorção de água.

REFERENCIAL TEÓRICO

Uma criança pequena com diarréia precisa ser tratada de forma diferente de uma criança mais velha ou um adulto com diarréia. O perigo é maior. O que em um adulto normalmente é mera inconveniência, e desconforto, pode ser sério até potencialmente mortal, em uma criança. O maior perigo imediato para uma criança é a perda de grande quantidade de líquido e minerais importantes e a desidratação. Embora a desidratação, em crianças seja muito menos comum nos países industrializados do que nos países do terceiro Mundo, acontece. A desidratação pode aparecer repentinamente, dentro de algumas horas, em uma criança, portanto, a primeira medida é repor o líquido perdido. A melhor resposta comprovada para a reidratação em crianças, são de longe, as soluções cientificamente formuladas de terapia de reidratação oral, comercializadas em farmácias ( Rehydralite, Pedialyte). Essas fórmulas eliminam a necessidade de tentarmos adivinhar a quantidade de nutrientes e eletrólitos para manter os pequenos corpos a salvo da desidratação e são opçao número um dos especialistas no tratamento da diarréia infantil.

É muito importante não parar de comer. Basta comer frutas que encurtam a diarréia, alimentos como sopa de arroz ou cenoura, pudim de tapioca e pouco açúcar. Comer freqüentemente e devagar; comer muito depressa provoca náuseas. Não se deve deixar uma criança com diarréia, sem alimentação por mais de 24 horas.

Ultimamente, os pesquisadores estão mais precisos sobre os quais melhores alimentos a serem ingeridos em caso de diarréia. Os líquidos transparentes estão fora, bem como os líquidos açucarados. Os líquidos opacos são aconselhados. Ater-se a caldo de carne ou galinha insusbtancias , chás e outras bebidas enquanto seu colon está voltando gradualmente a uma dieta sólida normalmente é desnecessário, restringe os nutriente e prolonga a diarréia. Outro motivo pelo qual os líquidos transparentes estão longe de serem ideais no tratamento da diarréia é que a maioria deles contém muito sódio,( caldo de carne) ou sódio insuficiente ( refrigerantes, chá).

A melhor cura para a diarréia é um líquido rico em amido. Uma sopa grossa ou uma bebida feita de qualquer alimento que contenha amido, como arroz, milho, trigo ou batata, é terapêutica. Os líquidos ricos em amido, diferentemente dos sucos doces, tendem a diminuir os vômitos, reduzir a quantidade de líquido perdida e acelerar a recuperação.

Os pacientes com diarréia ao ingerirem yakult RI_ Regulador intestinal vão apresentar um notável quadro de melhora nesse sintoma, pois, os lactobacillus casei são capazes de produzir no intestino o ácido láctico que impede a multiplicação de microorganismos patogênicos sensíveis a essa diminuição de PH, destruindo-os

ALIMENTOS QUE VOCE DEVE COMER SE TIVER DIARRÉIA

* Paes branco, biscoito água e sal, cereais refinados cozidos, macarrão e arroz branco
* Banana-maçã e prata, maça sem casca ou raspada, purê de frutas, frutas sem casaca ou assadas, sucos coados
* Batata, cenoura, chuchu e abobrinha cozidos, em forma de purê ou creme, em sucos e sopas
* Leites industrializados à base de soja. Leite pobre ou isento de lactose
* Bifes tenros, frango sem pele, peixe, clara de ovo
* Sobremesas feitas com pouco açúcar, gelatinas, sobremesas à base de frutas

ALIMENTOS QUE PODEM AGRAVAR A DIARRÉIA

* Alimentos que provocam gases, como feijão, repolho e cebola, que causam desconforto, espasmos e inchaço;
* Alimentos com muita fibra, como frutas e vegetais, casca das frutas e vegetais e cereais integrais de difícil digestão;
* Hortaliças folhosas cruas, brócolis, abóbora , milho, couve-flor, pepino, pimentão etc. hortaliças preparadas na manteiga, gratinadas, fritas, com molhos gordurosos ou maionese.
* Leite, principalmente se você apresentar intolerância ao açúcar do leite (lactose);
* Líquidos com muito açúcar, como refrigerantes e sucos.
* Café e outras bebidas contendo cafeína. A cafeína rouba os líquidos necessários do corpo;
* Sopas muito diluídas. Embora freqüentemente recomendadas como líquidop, elas não tem o teor nutritivo necessário e normalmente contém muito sódio.

PARA TRATAR A DIARRÉIA

* Mantenha a hidratação, através da ingestão de muito líquido com pouco açúcar e pouco sódio.
* Experimente a sopa de cereais ou uma solução de reidrataçao oral comercial
* Continue a se alimentar normalmente, optando por alimentos suaves ricos em amido (cenoura, tapioca etc).
* Não institua uma dieta de líquidos claros, nem jejue para descansar o intestino.
* Evite os grãos com muitas fibras, alimentos que provoquem gases e certamente leite,se você tiver intolerância à lactose.
* Exclua líquidos com alto teor de açúcar, como sucos de frutas e refrigerantes gasosos doces. Não de refrigerante dietético às crianças.
* Coma e beba líquidos, alguns goles de cada vez, mesmo se estiver com náuseas vomitando. Isso ajudará a encurtar o curso da diarréia. Beba sempre pequenas quantidades de líquido, ao invés de grandes quantidades de uma única vez. Muito de uma só vez pode provocar vômitos. Essencialmente, você deve beber líquido suficiente para repor o que perdeu.

CONCLUSÃO

Para tratarmos desse assunto estudamos três autores. A maior parte do trabalho foi tirado do livro Alimentos, o Melhor Remédio para a Boa Saúde de Jean Carpes, que comenta muito sobre a alimentação natural e a ingestão de líquido, a única medida que consta nesse livro mais “ drástica” é o soro comercializado, de restante é tudo muito natural.

Um outro autor que comenta sobre alimentação natural, e também fala sobre soro comercializado, e se necessário reidratação endovenosa é do Manual de Dieta Hospitalares, dos autores Cristina Mertins, Luciane Rinaldi Meyer, Fabiano Savi e Ivone M. I. Morimoto. E por último e o menos utilizado no nosso trabalho foi do autora Sylvia Escott Stump, do livro Nutrição Relacionada ao Diagnóstico e Tratamento, que além de utilizar dieta alimentar, cita drogas usualmente empregadas no caso da diarréia e seus efeitos colaterais. Como exemplo as drogas antidiarréicas, que são utilizadas para reduzir o peristaltismo ou aumentar a consistência das fezes. Os antibióticos que são empregados quando o problema é causado por shigellae ou amoebae. A colestiramina que pode ser usada para diarréia ácida biliar. Opiáceos , para reduzir a ação diarréica propulsiva e suplementos multivitaminicos/mineral que podem ser necessários para repor vitaminas A e C, zinco, ferro e outros nutrientes.

Em resumo não encontramos muita diferença entre os autores, todos falam a mesma língua, exceto por pequenos detalhes. Comentamos sobre o livro Alimentos, o melhor remédio para a boa saúde, pois tem linguagem simples e de fácil compreensão.

BIBLIOGRAFIA

* Stump, Sylvia E., Nutrição Relacionada ao Diagnóstico e Tratamento/ Editora Manole,1999
* Martins,Cristina; Meyer Luciane R.; Savi, Fabiane; Morimoto, Ivone M. I., Manual de Dietas Hospitalares/ Editora Nutro Clinica/2001
* Stump, Sylvia ; Krause, Alimentos , Nutrição e Dietoterapia/ 9º. edição/ Editora Roca/1998.
* Carpes, Jean, Alimentos o Melhor Remédio para a Boa Saúde/ 6º. Edição/ Editora Campus.

Texto 100% retirado de:
http://www.artigonal.com/nutricao-artigos/dieta-para-diarreia-865645.html

Tags: , , , , , , , , , , , ,

max_allowed_packet PHPBB ou erro em qualquer aplicação PHP ou não PHP

Outro erro muito comum é este aí.
Considero um erro de fácil correção, bastando somente que você abra o arquivo my.cnf (no caso de pasta root) e my.cnf dentro do /etc e informe ou substitua a seguinte linha:

max_allowed_packet = 1G

Caso já tenha algum valor, aumente-o.
Este erro ocorre por limitação no tamanho do pacote no processo de querys do mysql.
Ajuste-o e tudo estará resolvido.

;)

Abraços.

Tags: , , , , , , , , , ,

Fatal error: Allowed memory size PHP

Esse erro é mais comum que feijão com arroz, mas para sanar este cara localize o php.ini do seu servidor e aumente o parâmetro

memory_limit = -1
(-1 indica uso infinito de memória)

Recomendo colocar algo simples como:

memory_limit = 32M

Reinicie o apache e tudo estará sanado -> service httpd restart (em caso de debian e afins /etc/init.d/apache2 restart)

Abraços.

Tags: , , , , , , , ,

exim4 rejected RCPT relay not permitted

Para sanar isto tenha certeza de alguns pontos:

1 – que a zona de dns tem um mx configurado LOCALMENTE,
2 – este tutorial foi executado no debian 5,
3 – este tutorial usou exim-heavy.

No arquivo /etc/exim4/update-exim4.conf.conf tenha certeza de que a linha linha abaixo terá a configuração que mostrarei:

dc_relay_nets=’127.0.0.1;IP_REAL_de_Pessoa_externa_tentando_enviar;IP_REAL’

Separe os ips por vírgula caso necessite de ips os quais são EXTERNOS, ou seja, pessoas conectando apra enviar emails.

Tags: , , , , , , , , ,

EXIM CPANEL error 550 R=virtual_aliases: No Such User Here

Para resolver este problema atente para os pontos abaixo, e a medida que for descendo as linhas nesta dica você estará aplicando o que vou falando e testando, pois existem diversas formas de solucionar este erro:

1 – Verifique se o domínio que está tentando enviar o email está no /etc/localdomains – caso o MX dele seja externo, verifique se ele se encontra em /etc/remotedomains.

2 – Um erro comum é criar um domínio famoso e tenar enviar um email para ele, vamos supor que por uma brincadeira/teste você criou o domínio do Gmail (gmail.com) dentro de seu whm. Caso isso tenha ocorrido, no momento em que alguém tentar enviar um email para o Gmail a mensagem de erro R=virtual_aliases: No Such User Here irá aparecer.
Remova o domínio em questão e refaça os testes. (ou coloque o domínio que cadastrou de testes no /etc/remotedomains)

3 – Caso os passos acima não resolvam, force a requisição de autenticidade de emails no nas configurações do exim -> editor avançado informando:

require verify = recipient

4 – se mesmo assim não funcionar eu sugiro que siga os passos abaixo (último caso):

http://www.mydigitallife.info/2007/07/24/exim-sender-verify-callout-or-callback-could-not-complete-or-verification-failed-error/

Abraços e espero ter ajudado.

Tags: , , , , , , , ,

Como fazer com que o cpanel seja acessível por outra url exceto /cpanel? ex: /meupainel

Em /usr/local/apache/conf/httpd.conf procure a linha abaixo:
ScriptAliasMatch ^/?controlpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi

Abaixo dela, cole:
ScriptAliasMatch ^/?painell/?$ /usr/local/cpanel/cgi-sys/redirect.cgi

Salve e feche o arquivo e execute o comando abaixo:
/usr/local/cpanel/bin/apache_conf_distiller –update;/usr/local/cpanel/bin/build_apache_conf

Após, reinicie o httpd:
service httpd restart

Fonte:

http://www.forumcpanel.com.br/index.php?showtopic=8912&pid=40102&st=0&#entry40102

Tags: , , , , , , , ,

Windows 7: Embalado como prostituta e comercializado como rainha!

Bom dia a todos,

hoje acordei como dizem na minha terra, “virado”, e pensei em colocar na web um pouco da minha idéia em cima do Windows 7.
Muitos sabem que sou amante do Gnu/Linux assim como um admirador do Windows Server 2003 (não é o 2008).
O foco aqui não é ser xiita ou mesmo um defensor de sistemas/ferramentas X ou Y, o caso aqui é mostrar como brasileiro paga por “enlatado” e não tem sequer idéia do que está levando para casa.

Toda prostituta (ou quase toda) faz “serviço completo”, isto mesmo, mulheres da noite costumam fazer sexo anal, sexo oral, sexo normal e ainda outras fantasias do “comprador de prazeres momentaneos”. (não estou defendendo este mercado)

Vamos fazer uma comparação rápida sobre o Windows Vista:

1 – Aero não é um tema/função do Windows 7 (Todos sabem e já foi noticiado por empresas/jornais de grande porte como o Windows Vista tornou-se um tiro no pé para o consumidor).
2 – O custo deste sistema operacional em relação ao seu antepassado e quase finado Windows XP é absurdamente maior.
3 – A quantidade de Bugs que esse sistema apresenta, os crashes de fechar suites e programas no geral é incontável.

Assim que o Windows Vista saiu a “modinha” da época (eu era analista de suporte e acompanhava as tendências de “skins”) era deixar o desktop bonitinho, atraente.

Quem acompanhou palestras dos “partners” por volta de 2007 no nordeste viu que eles (Microsoft) gritavam ao mundo: “O Linux faz isto?”, “O Linux faz aquilo?”.

Era literalmente isto, e os “amigos dos partners” abriam um sorriso na platéia, o foco ali era rebaixar ao máximo o Linux.

O tempo (o santo remédio)

Bastou que o tempo passasse e pimba, vimos os “amigos dos partners” desabafando nos fóruns por que o aplicativo X não operava com estabilidade, impressoras foram dando erro, anti-vírus em sua defesa proativa tinha crashes e assim a coisa se resumiu em: “Somos dementes, compramos e agora arcamos com nossa imbecilidade!”.
Na época das palestras “partnes”, eu implementava serviços “híbridos” em redes, ou seja, em alguns lugares para segurar o tipo de demanda eram instalados Linux e em outros lugares eram instalados Windows Server 2003.
A rede que interligamos (na mesma época de analista) era enorme (cidades rodando sobre interligação via embratel por adsl corporativo), active directory + unidades organizacionais operando nota mil.
A rede era composta de poucos linux (os poucos eram objetos integrados no active directory) e a maior parte Windows XP professional.

O tempo passou e a necessidade de atualizar o parque computacional se tornou um drama, primeiro por que ter a plataforma Vista em um PC era necessário ter um hardware MUITO bom, segundo que a licença do Windows Vista Business (era o que atenderia) era caríssima.
Os “amigos dos partners e mvps” estavam tristes e cabisbaixos por que fazer o upgrade da rede era gradativo e custava uma “bagatelinha” de 3 x quase R$ 100.000,00. (isto por que eles ganhariam o direito de partner, ou seja, os softwares viriam com uma bolsinha colorida na nova versão e uma etiqueta de PARTER, que “luxo”!).

A fantasia com a prostuta acabou ali, saiba que quando um empresário vai colocar a corda no pescoço ele sabe que isto deve ocorrer para o crescimento da empresa, mas passar 90 dias por que ser um “partner MVP” é maravilho, ah meu amigo, isso ele abandona na hora!

Minha sugestão na época foi implementar o Ubuntu como plataforma Desktop/Workstation, isto iria reduzir muito os custos, visto que parte dos softwares poderia rodar sob Wine assim como a parte de impressão e compartilhamento de arquivos estaria suprida (que show!).

Obs: NUNCA contrate uma empresa para desenvolver um software que rode somente na plataforma X, isto pode gerar muitos custos a sua empresa. (falo isto com base no que vivi, por isso acho bacana Free Software/Open Source)

“Graças” a empresa que na época era parceira e que tinha portado o suite da empresa para Windows (É em Delphi), o código não tinha chance de rodar no Linux graças as muitas bibliotecas usadas pelo Windows (que o aplicativo necessitava).

Com o passar dos meses percebi que “ser um partner” era um estupro financeiro e que os “amigos dos partners” eram estupradores de empresas devido o fato de “usarem o melhor de um mvp”, ou seja, toda fonte de bibliotecas DOS/NT sob domínio de programadores e com clicks milagrosos e pronto, “uma tela de sistema estava pronta” e simplesmente davam um “lock” no seu aplicativo, ou seja, não tinha como migrar para outra plataforma! UHUUU!

A saída para esta empresa era portar seus sistemas para Windows Vista (e se lascar com os custos de Hardware e “partner”), ficar do jeito que está ou enfrentar uma maratona para migrar quase tudo para Linux. O que decidiram?
Ficar com Windows XP, não gastar nada e deixar “o time que está ganhando, ganhando!”.
O ruim dessa teoria é que “um dia o partner ou paga para subir de versão do sistema ou será esquecido pelo Windows Update”.

O tempo passou e foi o “remédio” para os “sonhadores de um dia serem amigos dos partners e partners e mvps dos mvps”.

A chegada da correção do Windows Vista

Quando a Microsoft percebeu que perdeu muito espaço para outros sistemas operacionais (ela tem nojo do termo Ubuntu, pode perguntar aos “partners”) ela decidiu que precisava fazer algo mais leve, tentar dar estabilidade e usabilidade ao Windows Vista (é isto mesmo, dar uma “cara melhor” ao Vista).
Isto aconteceu!
Com o lançamento do Windows 7 podemos ver um rápido CTRL + C e CTRL + V do Vista -> 7, e em consequência disto os “Live Crashes” ainda andam por aí.
Alguém aqui consegue usar o Messenger Live no Windows 7 sem tela azul?
Mas o que é isso? Mais de R$ 500,00 para ver seu PC dando tela azul?
Perdeu seu documento e ainda assim vai se contentar com isto?
Hora, 2 gerações atrás um carinha chamado XP não apresentava 90% dessa instabilidade e mesmo assim vai ficar aí acomodado?

A “prostituta” apareceu como rainha em meio aos “partners” que por sua vez (novamente) sairam às ruas e auditórios a falar: “O Linux faz isto?”.
Os crashes voltaram mais rápidos que nunca, mais versáteis que nunca, mais atraentes que nunca (isto, era tela azul bem rápido, agora é beeeem gradativa), na tentativa de desligar o pc você encontra tela de fechamento de aplicativos de maneira abrupta e etc.

Pelo menos é bem mais rápido e bonito que o Windows Vista!

Aos partners e amigos dos partners, assim como mvps, “Uma rainha”, aos usuários/desenvolvedores/secretárias/sysadmins, “Uma prostituta que não cumpre pelo que foi pago”!

Todos sabem que às bibliotecas do Windows Vista foram aproveitadas no Windows 7, assim como muito da parte do kernel (há quem diga que não).

O Windows server 2008 não deveria se chamar Windows Vista with services included?
Falar que o Windows server 2008 é bom por que é focado em virtualização é uma loucura, isto por que nenhuma plataforma chega aos pés do CitrixServer ou VMware em suas versões enterprise. (só falta eu tirar minha conclusão em cima da Parallels)

Quem usa sabe que é terrível se localizar neste sistema, e o pior, fazer a coisa andar ali é quase um milagre.

Ainda estou esperando um lançamento decente deles, e creio que será algo bem mais amigável/estável/funcional/barato que o Windows 7, disso eu tenho certeza.

Tags: , , , , , , ,

Como corrigir automaticamente permissões inseguras em scripts e pastas de um domínio no linux/whm?

Rode os comandos como root:

find /home/*/public_html -type d -exec chmod 755 {} \;
find /home/*/public_html -type f -exec chmod 644 {} \;

Isto fará com que os arquivos possam receber permissões 644 e os diretórios 755.

Abraços.

Tags: , , , , , , , , , ,

Após restaurar um servidor WHM todos os meus pacotes (planos) sumiram, como recuperar os pacotes antigos?

Em inglês seria how to recovery packages, em pt_br, como recuperar pacotes de um servidor formatado?
A idéia é salvar desde pessoas que procuram como americanos ou brasileiros.
Isto é uma dúvida comum para as pessoas que migram seus servidores (ou recuperam após um grave problema) e não sabem como recuperar os pacotes do servidor.
Bem, nada de preocupação!

Assim que o servidor for formatado, acesse o disco antigo e copie a pasta /antigo_disco_montado/var/cpanel/packages /var/cpanel/packages

Pronto, para conferir você pode listar todas as contas e verá que os respectivos pacotes estarão ok ;)

Abraços.

Tags: , , , , , , , , , ,

You must specify a FilePath to the XML file you want to load!

Se você está recebendo mensagens de erro neste estilo aqui ó:

You must specify a FilePath to the XML file you want to load!

This message error:

[Exception: You must specify a FilePath to the XML file you want to load!]
nDeveloper.Util.Config.ConfigEditor.AllParameters() +136
nDeveloper.Util.Config.ConfigEditor.LoadConfigFile() +16
nDeveloper.Util.Config.ConfigEditor..ctor(String FilePath) +133
nDeveloper.BO.Base.Config.ConfigFile.GetValue(String Key) +40
nDeveloper.BO.Base.Domain.DataBaseConfig.GetServerType() +42
nDeveloper.BO.Base.Domain.DataBaseConfig.GetConnectionString() +61
Vsoft.iPortal.BO.DataAccess.BaseDb..ctor() +38
Vsoft.iPortal.BO.DataAccess._NoticiaDA..ctor() +24
Vsoft.iPortal.BO.DataAccess.NoticiaDA..ctor() +24
Vsoft.iPortal.BO.BusinessLogic.Noticia.ListaNoticias(Nullable`1 SecaoID, Int32 Quantidade, Nullable`1 CaracterizacaoID) +48
Start_Default.CarregaDestaques() +173
Start_Default.Page_Load(Object sender, EventArgs e) +30
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyn

Nada de dor de cabeça, há uma probabilidade enorme do seu sistema não estar deixando o IIS e o ASPNET acessarem a pasta que contém o arquivo XML.

E digo mais, é comum também de tabela receber este erro aqui:

Detalhes da Exceção: System.UnauthorizedAccessException: Acesso ao caminho “C:\Inetpub\wwwroot\caminho\dados\arquivo_problema.xml” foi negado.

Nas propriedades da pasta dados, altere as permissões da conte \ASPNET ou IUSR_MACHINENAME. A mensagem de erro fornece uma breve descrição sobre os dois casos :

“O ASP.NET não está autorizado a acessar o recurso solicitado. Recomenda-se conceder à identidade de solicitação do ASP.NET direitos de acesso ao recurso. O ASP.NET tem uma identidade de processo-base (geralmente {MACHINE}\ASPNET no IIS 5 ou Serviço de Rede no IIS 6) que é usada se o aplicativo não estiver sendo representado. Se o aplicativo estiver sendo representado através de , a identidade será o usuário anônimo (geralmente IUSR_MACHINENAME) ou o usuário de solicitação autenticado. “

Tags: , , , , , , , , , , , , , ,

como listar a memória do cumputador ou placa-mãe no linux how to list memory or motherboard pc or server on console

Tá, isso aí é dúvida de muuuuuuita gente, mas é algo simples.
As vezes precisamos fazer perícias para saber se uma aplicação/daemon será compatível com nossa estrutura de dispositivos (arquitetura, fsb, chipset e etc), e para isto precisamos de informações beeeeem detalhadas.
Abaixo descrevo alguns comandos que acho bacana:

lspci
Este comando lhe dá um detalhe bem legal sobre dispositivos pci em seu pc.
Em um pc simples a saída fica mais ou menos assim:

00:00.0 Host bridge: VIA Technologies, Inc. P4M800 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M800 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M800 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M800 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M800 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. P4M800 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. KM400/KN400/P4M800 [S3 UniChrome] (rev 01)

Para informações beeem detalhadas use lspci -vv
(use os camandos como root).

lshw
Este comando é muito amigável e lhe dá um resumo bem bombado sobre seu hardware (memória, cpu e etc).
Em alguns casos ele consegue informar a frequência da memória (isto mesmo, ddr 1066 por exemplo).
Esse comando (na minha opinião) deve ser usado da seguinte forma:

lshw | more

O pipe “|” + more serve para paginar a saída de maneira que você possa ver pausadamente.

A saída deste comando é beeem legal, veja um pedacinho da saída falando de memória:

*-memory:0
description: System Memory
physical id: 40
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMM 667 MHz (1.5 ns)
product: None
vendor: None
physical id: 0
serial: None
slot: DIMM_B1
size: 2GiB
width: 64 bits
clock: 667MHz (1.5ns)

Legal né?

Arquivo cpuinfo
Essa é uma das formas mais simples de saber que flags seu processador tem, qual velocidade dele, memória cache (L1, L2…) e etc.
Use da seguinte forma:

cat /proc/cpuinfo
A saída deste comando deve sair parecida com esta:

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.40GHz
stepping : 10
cpu MHz : 3400.425
cache size : 2048 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl est cid cx16 xtpr lahf_lm
bogomips : 6805.08

Legal!

arquivo devices
Esse é um meio muito resumido e particularmente não gosto muito, mas segue a dica:
cat /proc/devices

Mostra os dispositivos resumidamente (no estilo lsmod).

Arquivo meminfo
Este arquivo lhe informa memória com um pouco mais de detalhes:
cat /proc/meminfo

Comando dmesg
Esse comando é muito legal, precisa somente de um extrinha:
use-o com o more!

dmesg | more

Normalmente a saída é enorme.
O comando dmesg dá um resumo do startup do sistema operacional lgnu/linux, assim como detalha em um rápido processo as coisas boas e ruins que estão ocorrendo com o sistema. (MUITO ÚTIL).
Erros de boot, erros de kernel, dispositivos desconhecidos e etc!

dmidecode
O comando dmidecode é um monstro. Esse comando dá todos os detalhes de hardware (isto mesmo, informe até o modelo da placa-mãe).
Utilize-o da seguinte forma:

dmidecode | more

Um pouco da saída:

System Information
Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
Product Name: MS-7071
Version: 1.00
Serial Number:
UUID: Not Present
Wake-up Type: Power Switch

Esse comando é uma mãe! Isto mesmo, muito bom para saber as informações detalhadas de uma motherboard, sem contar que você pode colher as informações de chipset e modelo da placa-mãe, podendo assim até consultar informações direto do fabricante.

Abraços a todos e espero que este post tenha sido útil.

Tags: , , , , , , , , , , , , ,