Browsed by
Tag: redhat

WARNING: ‘require ‘rake/rdoctask” is deprecated. Please use ‘require ‘rdoc/task’

WARNING: ‘require ‘rake/rdoctask” is deprecated. Please use ‘require ‘rdoc/task’

Em um ambiente CPANEL se isto estiver ocorrendo você necessitará de um downgrade no Rake.

Para isto, você deve saber a exata versão do rake do seu Ruby on Rails, no meu caso de exemplo:

 

Rode os dois comandos acima para tentar achar a versão 0.9.2, por exemplo, depois de feitos os comandos use o comando para instalar o rake mais antigo:

localhost did not have any working mirrors. Please check your internet connection or dns server. at /usr/local/cpanel/Cpanel/HttpRequest.pm line 596.

localhost did not have any working mirrors. Please check your internet connection or dns server. at /usr/local/cpanel/Cpanel/HttpRequest.pm line 596.

Se toda vez que você tenta rodar o EASYAPACHE esse erro é exibido, nada de pânico, existem 2 coisas a serem verificadas ( erro é localhost did not have any working mirrors. Please check your internet connection or dns server. at /usr/local/cpanel/Cpanel/HttpRequest.pm line 596. ):

Vá no /etc/resolv.conf e adicione isto no começo do arquivo:

nameserver 8.8.8.8
nameserver 8.8.4.4

Ambos são dns da GOOGLE.
Tente novamente, se não rodar é por que seu arquivo /etc/hosts tem uma entrada de ip inválida ou um host inválido para o nome do seu servidor, quando na verdade deve ficar como loopback, veja um exemplo de COMO deveria ser o seu /etc/hosts:

 

Como extrair arquivos .RAR no CENTOS?

Como extrair arquivos .RAR no CENTOS?

É bem verdade que o CentOS tem tudo que o Red Hat tem + um grande apoio da comunidade, mas tente abrir um arquivo .rar via console para você ver o que é bom para tosse :P

Brincadeiras a parte, não é uma falha da distribuição em si, tampouco repositórios ruins, muito pelo contrário, como a idéia maior de compactação gira em torno de .zip, .tar, .tar.gz a maior parte das distribuições vêm dispostas a encarar facilmente tais formatos. Bem, se queremos abrir o .RAR no Centos teremos de fazer uma coisa, instalar o pacote de arquivos para trabalhar com formato .rar, “vamo simbora”?

Se o RedHat for 6 e for 64 bits rode como root:

rpm -Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/unrar-3.9.10-1.el6.rf.x86_64.rpm

Se precisar de outro rpm do unrar em detrimento de versões do centos ou mesmo por estar usando outra distribuição veja o link:

http://pkgs.org/centos-6-rhel-6/repoforge-x86_64/unrar-3.9.10-1.el6.rf.x86_64.rpm.html

Instalando este pacote há uma pequena lógica no comando, explico logo abaixo:

unrar e nomedoarquivo.rar

O comando acima extrai o arquivo na pasta atual onde ele está.

unrar l nomedoarquivo.rar

O comando acima lista o que tem dentro do arquivo compactado.

unrar t nomedoarquivo.rar

O comando acima checa a integridade do arquivo compactado.

Bom pessoALL, em resumo é isto ;).

Abraços e bom trabalho + final de semana show de bola!

Red Hat, Centos, Fedora e Rhel Based com intel E1000 (e1000e) apresentando queda de rede

Red Hat, Centos, Fedora e Rhel Based com intel E1000 (e1000e) apresentando queda de rede

Uma coisa interessante, na verdade um bug no módulo de rede E1000 (Intel GB) está ocorrendo em plataformas Rhel Based (Red Hat 5.x e 6.x e Fedora 16) onde o sistema operacional simplesmente deixa a interface de rede trabalhando, do nada a mesma apresenta congelamento (isto mesmo, o sistema continua on, mas a interface de rede OFF). Não adiantará muito atualizar o Kernel, pois ele não trará a solução. Abaixo irei dar dicas de como resolver, no meu caso fui vitimado sob Centos 6.2:

Como root execute:

Se a resposta for:
e1000e

Execute o comando como root:

Na saída, logo no começo, veja se a informação do módulo é esta:
version: 1.4.4-k
Caso seja é JUSTAMENTE a cabrita bugada, para sanar vamos ativar um repositório com rpms fresquinhos:

CentOS 6.x -> rode como root:

CentOS 5.x -> rode como root:

Depois, como root rode:

Depois será necessário um reboot no servidor.

Assim que o servidor levantar rode:

modinfo e1000e

Veja se está como abaixo:

filename: /lib/modules/2.6.32-220.17.1.el6.x86_64/weak-updates/e1000e/e1000e.ko
version: 1.11.3-NAPI

Devemos forçar o kernel a utilizar alguns recursos a menos para que possamos contornar o bug, vamos forçar o consumo de energia ao invés de poupar (infelizmente TI verde não é com essa NIC -> Active-State Power Management tem de estar OFF), entre no grub.conf e informa a linha abaixo no final da instrução de boot do kernel utilizado por seu sistema:

pcie_aspm=off e1000e.IntMode=1,1 e1000e.InterruptThrottleRate=10000,10000 acpi=off

Se você receber Kernel Panic por causa das flags acima, entre novamente no servidor com qualquer outra imagem de kernel e informe no final da primeira instrução de kernel que apresentava Kernel Panic:

pcie_aspm=off

Somente a flag acima e deixa o pau quebrar.

 

Bug informado em:

https://bugzilla.redhat.com/show_bug.cgi?id=632650

https://bugzilla.redhat.com/show_bug.cgi?id=808638

https://bugzilla.redhat.com/show_bug.cgi?id=625776

http://bugs.centos.org/view.php?id=5614

 

Como adicionar uma flag no grub sem problemas no CentOS, Fedora ou RedHat?

Como adicionar uma flag no grub sem problemas no CentOS, Fedora ou RedHat?

PHP Warning: Module ‘timezonedb’ already loaded in Unknown on line 0

PHP Warning: Module ‘timezonedb’ already loaded in Unknown on line 0

Para resolver isto é simples, entre no arquivo php.ini (em rhel based pode ser encontrado em /usr/local/lib/php.ini), bastando apenas entrar e remover as linhas duplicadas que contém:

extension=”timezonedb.so”

Removendo as linhas duplicadas rode: service httpd restart ou /etc/init.d/apache2 restart e curta!

Como mudar/alterar o hostname do computador no CentOS | RedHat

Como mudar/alterar o hostname do computador no CentOS | RedHat

Olá amigos tudo tranqüilo?

Seguindo a dica do mestre @little_oak, resolvi dar uma chance no que tange a Server com Linux e resolvi instalar o CentOS…. porque até agora meu coração só tinha lugar para o magnífico Ubuntu…. Fiz a install em modo texto (acho melhor e mais rápido), só que em momento algum durante da instalação fui perguntado sobre o hostname da máquina, então veio a dúvida…. como mudar/alterar o hostname aqui nessa mazela? Acostumado com o Ubuntu fui logo no /etc/hostname …. PAM…. cadê?

O CentOS não possui esse arquivo, logo pensei maldita mudança…. mas não desisti, lembrei-me que o professor da Software Livre na faculdade havia falado sobre algo desse tipo no RedHat….. logo pensei, se CentOS é o irmão gêmeo do RedHat logo deve funcionar no CentOS também…. vou passar pra você o macete….

No Terminal como root vá até o diretório /etc/sysconfig/

Dentro desse diretórioa existem vários arquivos, maseditar um arquivo chamado network, e é ele que vamos alterar para mudar/alterar nosso hostname…. eu utilizo o VI ou VIM por achar mais prátido e rápido mas fica a gosto de vocês

 

[email protected] sysconfig]# vim network

 

Verá um conteúdo mais ou menos assim

 NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=localhost.localdomain

 

Não precisa nem falar qual o campo a ser alterado não é? Deixe como achar melhor, no meu caso ficou assim:

 NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=appunix.localdomain

 

O único ponto negative dessa alteração de hostname é que torna-se necessário a reinicialização do CentOS para que essa alteração entre em vigor…. para testar, você pode digitar hostname no Terminal e verá o nome para o qual você alterou…..

Simples, sucinto e rápido… enfim consegui fazer algo objetivo sem muitas firulas…..

Abraço forte galera….

Obrigado pelo sucesso do BLOG, todas as honras dadas a vocês leitores e a DEUS.

Fiquem com Deus!!!!!!!

Gostou? Compartilhe, comente e espalhe. :)

/usr/sbin/repquota -auv highest load 100% cpu usage (load) How to solve (COMO RESOLVER)

/usr/sbin/repquota -auv highest load 100% cpu usage (load) How to solve (COMO RESOLVER)

Essa dica SANA o problema junto ao processo /usr/sbin/repquota -auv, o qual o cpanel o executa sozinho, do nada (e como quem quer nada), lol, e o pior, não adianta dar killall, kill -9, kill np que ele não encerra, isto é fato!!! Vamos parar de preencher a linguiça e sanar o negócio?

Bem, alguns passos podem ser seguidos para sanar, digamos que irei colocar do nível mais simples ao mais curioso de todos, ok?

Tente o seguinte [como root]:

rm /home/quota.group
rm /home/quota.user

/scripts/fixquotas

Se o processo ainda insistir em ficar como louco checa se seu disco está operando em ready only, uma forma de tentar isto é fazer assim:

touch /home/qualquercoisa e em seguida digitar stat /home/qualquercoisa, se mostrar somente leitura é hora de um reboot (e de preferência um fsck por parte do IDC).

Outro ponto extra é você executar o upcp –force e ver se o processo inicia, caso não, observe na hora (normalmente madrugada) se o processo executa e em seguida opera com o repquota, se isso ocorrer realmente é o versionamento ferrado, mude o estilo de update e faça upcp –force (normalmente release ou stable são os mais recomendados, troque um pelo outro e lembre-se de proteger com chattr os arquivos que lhe são importantes e o cpanel pode os sobrescrever (customizações, por exemplo, em temas do cpanel)).

Vamos finalizar com a dica mais extra?

lsattr /*.user

Se exibir proteções do tipo i–A, meu amigo, tira essa praga daí —-> chattr -iA /*.user

Com isso rode o comando na mão e veja que glorioso.

Se a glória não ocorrer você precisara aprofundar as coisas:

1. Identificar que partições estão usando sistema de quotas,
================
root[email protected] [~]# cat /etc/fstab | grep quota
LABEL=/ / ext3 defaults,usrquota 1 1
LABEL=/home /home ext3 defaults,usrquota 1 2
LABEL=/usr /usr ext3 defaults,usrquota 1 2
LABEL=/var /var ext3 defaults,usrquota 1 2
================

2. Reiniciar o Servidor e entrar em Single mode.

3. Rodar um fsck para cada partição (modo forçado)-> fsck -f /dev/sdX#

4. Recriar o sistema de journaling para cada partição. (tune2fs -O ^has_journal /dev/sdX#;tune2fs -O has_journal /dev/sdX#)

5. Rodar um fsck PADRÃO para cada partição.

6. rodar o comando /scripts/fixquotas

7. Reiniciar o sistema.

Fonte:
http://www.nerdblog.info/2011/08/01/usrsbinrepquota-auv-consumindo-toda-cpu-100-overload-cpanel/ (meu velho blog)

Como fazer QoS de banda (controle de banda) no Ubuntu Server, Debian, Fedora, Centos, RedHat e etc

Como fazer QoS de banda (controle de banda) no Ubuntu Server, Debian, Fedora, Centos, RedHat e etc

Vamos perceber o seguinte.
Esse how to serve para TODAS as distribuições que rodam como um gateway de internet, sendo somente um caso de particularidade a questão de paths de configurações, como por exemplo, para instalar o CBQ no ubuntu basta usar apt-get install shaper -y.
Isto instalará ele e basta você localizar o path aonde o script shaper está (/etc/init.d/shaper) e seus respectivos confs (/etc/shaper).
No caso das outras distribuições (red hat based -> Centos, Fedora e Red Hat) podemos ver que seu path fica em /etc/sysconfig/cbq. No caso de red hat já existe um arquivo de exemplo que serve para mostrar como as coisas são configuradas no padrão, seu nome é cbq-0000.example e existe outro mas é um caso de utilização do próprio CBQ, o avpkt.
Neste caso iremos criar tudo na mão.
Antes de por a mão na massa temos de entender algumas regras PRIMÁRIAS do CBQ.
Abaixo seguem as mesmas:

O nome dos arquivos de download

cbq-0002-download.in

Todos os arquivos de download devem obedecer a algumas regras na hora de serem nomeados. A primeira delas é que todos os arquivos de download devem começar com cbq-

cbq-0002-download.in

A numeração sempre deve começar a partir do 0002;

cbq-0002-download.in

Todos os arquivos devem terminar com .in

cbq-0002-download.in

O conteúdo dos arquivos de download

DEVICE=eth1,10Mbit,1Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=10.0.0.2
BOUNDED=yes
ISOLATED=yes

DEVICE=eth1,10Mbit,1Mbit – Esta linha contém a interface que sai para os clientes da rede.
RATE=64Kbit – Quantidade de banda destinada ao cliente. Aqui coloca-se qualquer valor que se deseje separar para o IP do cliente.
WEIGHT=6Kbit – Taxa máxima de download que o cliente pode alcançar (com pequenas variações para mais ou para menos).
PRIO=5 – Prioridade com que o IP do cliente deve ser vigiado. O normal é deixar 5.
RULE=10.0.0.2 – IP do cliente a ser vigiado.
BOUNDED=yes – Se setado para yes o usuário estará limitado mesmo que o link esteja com folga.
ISOLATED=yes – Se setado para yes indica que o cliente não poderá emprestar banda pra ninguem.

Arquivos de upload
O nome dos arquivos de upload

cbq-0002-upload.out

Todos os arquivos de upload devem obedecer a algumas regras na hora de serem nomeados. A primeira delas é que todos os arquivos de upload devem começar com cbq-

cbq-0002-upload.out

A numeração sempre deve começar a partir do 0002;

cbq-0002-upload.out

Todos os arquivos devem terminar com .out

cbq-0002-upload.out

O conteúdo dos arquivos de upload

DEVICE=eth1,10Mbit,1Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=10.0.0.2,
BOUNDED=yes
ISOLATED=yes

DEVICE=eth1,10Mbit,1Mbit – Esta linha contém a interface que sai para os clientes da rede.
RATE=64Kbit – Quantidade de banda destinada ao cliente. Aqui coloca-se qualquer valor que se deseje separar para o IP do cliente.
WEIGHT=6Kbit – Taxa máxima de download que o cliente pode alcançar (com pequenas variações para mais ou para menos).
PRIO=5 – Prioridade com que o IP do cliente deve ser vigiado. O normal é deixar 5.
RULE=10.0.0.2, – IP do cliente a ser vigiado. Observe que no arquivo de upload, o IP termina com uma vírgula (,).
BOUNDED=yes – Se setado para yes o usuário estará limitado mesmo que o link esteja com folga.
ISOLATED=yes – Se setado para yes indica que o cliente não poderá emprestar banda pra ninguem.

Iniciando o CBQ

Depois de criadas todas as regras, é preciso compilá-las, com o comando (isto em fedora, redhat e centos):

[email protected]~# cbq compile

No caso do Debian, Ubuntu, Mint e similares:

[email protected]~# /etc/init.d/shaper compile

Basta, depois da compilação, iniciar o CBQ com o comando (isto em fedora, redhat e centos):

[email protected]~# cbq start

No caso do Debian, Ubuntu, Mint e similares:

[email protected]~# /etc/init.d/shaper start

Ou se desejar pará-lo (isto em fedora, redhat e centos):

[email protected]~# cbq stop

No caso do Debian, Ubuntu, Mint e similares:

[email protected]~# /etc/init.d/shaper stop

CBQ na inicialização

Adicione o comando cbq start ao rc.local para que carregue sozinho no ato do boot
(isto em fedora, redhat e centos):

[email protected]~# echo "cbq start" >> /etc/rc.local

No caso do Debian, Ubuntu, Mint e similares:

[email protected]~# echo "/etc/init.d/shaper start" >> /etc/rc.local

Fontes:

http://www.ubuntu.com/ubuntu (ubuntu)
http://www.debian.org/ (debian)
http://centos.org/ (centos)
http://www.projetofedora.org/ (fedora)
http://sourceforge.net/projects/cbqinit/ (cbq)
http://migre.me/5gcMr (cbq sob fedora)

Centos 6.0 Lançado e Pronto para DOWNLOAD

Centos 6.0 Lançado e Pronto para DOWNLOAD

CentOS CentOS 6.0, a Linux distribution built from source RPM packages for Red Hat Enterprise Linux 6.0, has been released: “We are pleased to announce the immediate availability of CentOS 6.0 for i386 and x86_64 architectures. CentOS 6.0 is based on the upstream release EL 6.0 and includes packages from all variants. All upstream repositories have been combined into one, to make it easier for end users to work with. There are no CD images being released with CentOS 6, however we have some CD variants in the pipeline. Since upstream has a 6.1 version already released, we will be using a Continuous Release repository for 6.0 to bring all 6.1 and post 6.1 security updates to all 6.0 users, till such time as CentOS 6.1 is released. Read the release announcement and release notes for detailed information and upgrade instructions. Download (mirror list): CentOS-6.0-i386-bin-DVD.iso (4,487MB, SHA256, torrent), CentOS-6.0-x86_64-bin-DVD1.iso (4,042MB, SHA256, torrent).

 

Fonte: http://distrowatch.com/6775