quarta-feira, 24 de abril de 2013

Organizar o boot no windows!


Quando eu instalei no meu computador o XP e o Seven, o menu de boot ficou assim:

  • Versao Anterior do Windows
  • Windows 7
  • Windows 7

Existe uma  ferramentas para suprir essa deficiência. A mais famosa delas parece ser o EasyBCD.

 


E com ele em menos de um minuto eu deixei o menu assim:

  • Windows XP
  • Windows 7 32 bits

 

Para reparar o service.exe que está consumindo recurso do CPU em 100% no Windows XP.

Para reparar o service.exe que está consumindo recurso do CPU em 100% no Windows XP.

Digite os seguintes comandos:

- Vá em menu iniciar, executar e digite: cmd

- Agora na tela preta digite: netsh

- Agora digite: winsock

- Agora digite o útimo comando: reset

reinicie o computador.

A sua unidade de CD ou de DVD está ausente ou não foi reconhecida pelo Windows ou por outros programas?

A sua unidade de CD ou de DVD está ausente ou não foi reconhecida pelo Windows ou por outros programas?

Siga passo a passo o procedimento para resolver este problema.

"Deletar o upper e lower filters"

Faça o seguinte:

1. Clique no botão (iniciar) e digite no executar (cmd) e aperte enter

2. digite (regedit) sem os parenteses e aperte enter

3. Vá em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

4. Em seguida delete o upper and lower filters....

5. REINICIE SEU COMPUTADOR

segunda-feira, 22 de abril de 2013

Como instalar php apache mysql phpmyadmin no CentOs 6

Como instalar php apache mysql phpmyadmin no CentOs 6

Este tutorial irá explicar passo a passo para vocês como instalar
o apache, mysql, php e phpmyadmin na plataforma Linux CentOs 6.

1) Vamos deixar primeiramente tudo atualizado e corrigido:

[root@beagleleo ~]# yum clean all && yum update -y

2) instalando o mysql:

[root@beagleleo ~]# yum install mysql mysql-server -y

3) Devemos aplicar pemrissões para que o mysql (serviço) carregue e inicie no momento do boot:

[root@beagleleo ~]# chkconfig --levels 235 mysqld on

4) E iniciar o sistema de banco de dados:

[root@appunixlabs ~]# /etc/init.d/mysqld start

5) Para ajustar as senhas do mysql devemos usar o seguinte comando:

[root@beagleleo ~]# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we’ll need the current
password for the root user. If you’ve just installed MySQL, and
you haven’t set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n] Enter para confirmar que quer mudar a senha de root

New password: Coloque a nova senha de root

Re-enter new password: Confirme a nova senha de root
Password updated successfully!

Reloading privilege tables..
… Success!

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Pressione Enter para invalidar acessos anônimos
… Success!

Normally, root should only be allowed to connect from ‘localhost’. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Pressione Enter para Remover o acesso remoto ao banco de dados
… Success!

By default, MySQL comes with a database named ‘test’ that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Pressione Enter para remover a base de dados de testes
- Dropping test database…
… Success!

- Removing privileges on test database…
… Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Pressione enter para que o flushprivileges opere imediatamente
e valide as mudanças
… Success!

Cleaning up…
All done! If you’ve completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

6) Agora iremos instalar o apache com o seguinte comando:

[root@beagleleo ~]# yum install httpd -y

7) Devemos deixar o apache com a mesma configuração de serviços do mysql,
iniciando assim que o boot for concluido:

[root@beagleleo ~]# chkconfig –-levels 235 httpd on

8) E para iniciarmos o serviço (apache):

[root@beagleleo ~]# /etc/init.d/httpd start

Para acessar o servidor para garantir que o mesmo está operando 100% em
nosso sistema operacional, caso o servidor esteja em rede podemos acessa-lo através de seu
respectivo ip. Supondo que o ip deste server seja 192.168.0.1, para que meu desktop em rede
confirme se o apache está ok podemos abrir o navegador e colocar o seguinte endereço: http://192.168.0.1
Uma página do apache sob CentOs será exibida mostrando que tudo está bem.

9) Vamos instalar o php

[root@beagleleo ~]# yum install php

10) Devemos reiniciar o apache para garantir que a integração do interpretador esteja ok:

[root@beagleleo ~]# /etc/init.d/httpd restart

11) Nessa pasta (/var/www/html) crie um arquivo chamado index.php, abra-o com o "vim" ou crie-o com echo e
    dentro dele coloque uma instrução, veja o passo a passo:

[root@beagleleo ~]# echo "<?php phpinfo(); ?>" >> index.php

12) Supondo que o ip deste servidor seja 192.168.0.1, para que meu desktop em rede confirme se o apache
    está ok, podemos abrir o navegador e colocar o seguinte endereço: http://192.168.0.1/index.php
    Deverão ser exibidas todas as extensões e variáveis globais predefinidas na instalação nesta página
    acessada.

13) Agora precisamos fazer com que o mysql seja integrado com o php, para isso iremos executar o seguinte comando:

[root@beagleleo ~]# yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc
php-pear php-xml php-xmlrpc -y

14) E para garantir que tudo está ok e com a integração perfeita com o nosso container vamos
executar o seguinte:

[root@beagleleo ~]# /etc/init.d/httpd restart

15) Agora a instalação do phpmyadmin.

Para isto iremos fazer o seguinte: Instalar o repositório RPMForge que é
melhor para este fim e em seguida instalar os pacotes dele.

[root@beagleleo ~]# rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

16) Se seu sistema for 64 bits execute:

[root@beagleleo ~]# yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

17) Se seu sistema for 32 bits execute:

[root@beagleleo ~]# yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

18) Agora sim, vamos instalar o phpmyadmin:

[root@beagleleo ~]# yum install phpmyadmin -y

19) Precisamos agora criar aliases para que o phpmyadmin seja acessível sem qualquer
    problema junto ao apache, para isto iremos mudar o seguinte configuração:
 
/etc/httpd/conf.d/phpmyadmin.conf

20) e iremos mudar o seguinte: Comentar as linhas abaixo (caso não estejam comentadas):

#<Directory "/usr/share/phpmyadmin">
#  Order Deny,Allow
#  Deny from all
#  Allow from 127.0.0.1
#</Directory>

21) E garantir que os aliases estejam conforme o exemplo abaixo:

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

22) Feito isso devemos garantir que nosso phpmyadmin faça validação por HTTP e não
    por meio de cookies, devemos editar o seguinte conf:

/usr/share/phpmyadmin/config.inc.php e mudar a seguinte linha:

/* Authentication type */

$cfg['Servers'][$i]['auth_type'] = ‘http’;

23) Em http fica cookie, troque cookie por http para evitar dor de cabeça.
    Depois de salvar o arquivo faça com que tudo esteja validado reiniciando o apache:

[root@beagleleo ~]# /etc/init.d/httpd restart

Supondo que o ip deste server seja 192.168.0.1, para que meu desktop em rede confirme se o
apache está ok e podemos abrir o navegador e colocar o seguinte endereço:

http://192.168.0.1/phpmyadmin

Tudo funcionando?


Fontes:
Centos: http://centos.org/
Apache: http://apache.org
Mysql: http://mysql.com/
PhpMyadmin: http://www.phpmyadmin.net/home_page/index.php
PHP: http://www.php.net/
Linux: http://en.wikipedia.org/wiki/Linux
RPMForge: http://rpmrepo.net/RPMforge
How to forge: http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-centos-6.0-lamp
Tutorial: http://www.appunix.com.br/howto/linux/como-instalar-php-apache-mysql-phpmyadmin-no-centos-6/



domingo, 14 de abril de 2013

Processo svchost.exe consome 100% de recurso do CPU

Este processo svchost.exe as vezes consome 100% de recurso do CPU. Está relacionado com update do windows XP.
Deixando muitas vezes o PC Lento.

Introdução:

Os computadores com o sistema operacional Windows XP SP3 instalado, vem com uma ferramenta chamada de Central de Segurança, disponível no Painel de Controle. A missão é auxiliar o usuário na tarefa de tornar o computador mais seguro contra ataques de vírus, worms, falhas do próprio Windows e invasões. Ela monitora o status do Firewall,atualizações Automáticas e Anti-vírus.

A ferramenta de atualizações automáticas executa automaticamente uma tarefa que é a de procurar, fazer o downloade instalar todas as atualizações do sistema operacional que a Microsoft publica via Windows Update.

Frequentemente um escudo amarelo aparece ao lado do relógio do Windows, para informar que existe uma
atualização para ser instalada e precisa da intervenção do usuário (normalmente para aceitar um contrato de uso).

Manter esta ferramenta funcionando é fundamental para ficar sempre protegido contra as brechas de segurança que são descobertas diariamente no Windows.

Mas ultimamente, várias máquinas têm sofrido de problemas de lentidão durante a execução da ferramenta deatualizações automáticas. O processo svchost.exe fica utilizando praticamente 100% do processamento da máquina, apenas verificando as atualizações. Obviamente fica impossível utilizar a máquina normalmente durante este processo, frequentemente travando o sistema operacional.

Ao fazer uma varredura com o anti-vírus, nada é detectado. Ao rodar o anti-spyware, nada é detectado também. O serviço de atualizações automáticas utiliza uma instancia do svchost.exe para funcionar. Então se supõe que ele é o culpado da lentidão no computador. Pois bem, para resolver o problema, basta desativar as atualizações automáticas, utilizando a central de segurança. Essa não parece uma solução muito elegante, mas funciona.

Por algum motivo desconhecido ainda, o serviço de atualizações automáticas toma conta da máquina completamente, tomando mais de 70% do CPU, tornando assim o pc muiro lento.

Solução:

1.- Reiniciar a máquina em modo seguro

2.- Renomear C:\windows\software distribution para C:\windows\software distribution.old

3.- Renomear C:\windows\windowsupdate.log Para c:\windows\windowsupdate.log.old

4.- Reiniciar o computador em modo normal

Pronto, agora o computador passou a respeitar novamente os comandos do usuário, e as atualizações automáticascontinuam funcionando, sem problemas, e com o svchost.exe consumindo somente o processamento mínimo necessário.


O Processo svchost.exe:

O svchost.exe é um serviço capaz de hospedar outros serviços. Basicamente ele roda vários processos (um ‘grupo’), porém só um nome aparecerá listado. Ele pode, por outro lado, carregar vários grupos, o que resultará em vários svchost.exe na lista de processos, o que é um caso extremamente comum.

Nos serviços (services.msc) se você encontrar algum serviço que se inicia através do arquivo svchost.exe,
você pode verificar o ‘Nome do serviço’ (que é diferente do ‘Nome para exibição’). Para verificar o verdadeiro arquivo carregado pelo svchost, você precisa ir até a seguinte chave no registro

* [HKLM\SYSTEM\CurrentControlSet\Services\{nome_do_serviço}\Parameters]
“ServiceDll”

Onde {nome_do_serviço} é o nome que você viu no Services.msc.

Trojans podem utilizar o svchost.exe da mesma forma, porém é necessário esta verificação manual na chave para sabermos qual o verdadeiro culpado, já que o svchost.exe é um arquivo de sistema e não pode ser apagado.

Se você encontrar um serviço ruim, utilize a opção “Delete NT Service” do HijackThis e coloque o “Nome do Serviço” para apagá-lo.

Outras formas para obter o nome do serviço:

No Windows XP é possível descobrir todos os serviços que o svchost.exe roda através do comando tasklist /svc.

Outras cópias do arquivo:

Note que existem cópias falsas do svchost.exe. A verdadeira que será usada pelo Windows fica na pasta System32.

Mas você pode ter outras cópias legítimas do svchost.exe no sistema. Quando você instala um Service Pack, por exemplo, o Windows faz backup do svchost.exe. Dessa forma, você teria um svchost.exe nas seguintes pastas:

* C:\WINDOWS\system32\svchost.exe
Cópia do svchost.exe real utilizada pelo sistema

* C:\WINDOWS\$NtServicePackUninstall$\svchost.exe
Backup do Service Pack

* C:\WINDOWS\ServicePackFiles\i386\svchost.exe
Cópia temporária da instalação do Service Pack

* C:\WINNT\system32\dllcache\svchost.exe
Cópia de segurança do svchost caso algo acontença com o verdadeiro

Todos estes svchost.exe são legítimos. Os falsos são geralmente encontrados na pasta Windows ou na pasta System(e não System32). Na dúvida, utilize seu antivírus para scanear o arquivo e veja as propriedades do arquivo ouprocure ajuda de um técnico, mas não apague o arquivo sem ter certeza de que ele é malicioso.

Retirar todas as abas das "Opções da Internet" do menu ferramentas do Internet Explorer

Se você estiver em um Domínio Windows xp, use as diretivas para poder retirar todas as abas das "Opções da Internet" do menu ferramentas do Internet Explorer, como também poderá até negar o acesso a esta opção.


- Vá em Iniciar/Executar e digite o GPEDIT.MSC
- Vá nas Configurações do usuário
- Expanda Modelos administrativos
- Expanda Componentes do Windows
- Expanda Internet Explorer
- Clique em Painel de controle 'Internet'

Pronto a partir disto você poderá negar o acesso, dê dois cliques na opção e ative.
Veja que você poderá fazer muita coisa, não só negar aquela aba.

Lembre - se de usar o GPEDIT.MSC, todos os usuários serão afetados. Cuidado para não negar mais do que necessário,
porque pode acontecer de não ser executado pelo administrador, o GPEDIT.MSC, somente o administrador pode
executar tarefas, então lembre dos direitos dos usuários também como estão definidos.

Se for pelas diretivas no domínio é a mesma coisa é só negar.

Extensões do console (.MSC) sumiram !

Digite no executar: "REGSVR32 MMCNDMGR.DLL" e as extensões do console (.MSC) voltam a ser
executadas normalmente.

Agendar Shutdown no Windows

shutdown -s -f -t 60

Crie esse arquivo de texto no bloco de notas do Windows com o comando acima e salve como Desligar.bat, depois vá no Agendador de Tarefas e programe para abrir ele a hora e data que quiser.