anúncios

quarta-feira, 30 de julho de 2014

Agendando tarefas no Windows

Bom como é raro publicar dicas de Windows no blog, então hoje publico uma dica que precisei fazer um agendamento de um determinado programa que implementei e queria que seja executado automaticamente toda manhã no servidor Windows Server. Logo, me perguntei, será que no Windows tem um agendador de tarefas semelhante ao crontab do Linux ? Então, pesquisei e encontrei os procedimentos abaixo direto do site da Microsoft.
Segue...
Para abrir o Agendador de Tarefas segue:
Iniciar>Painel de Controle>Sistema e Segurança>Ferramentas Administrativas e clique duas vezes em Agendador de Tarefas.?
É necessário ter permissão do administrador. Se você for solicitado a informar uma senha de administrador ou sua confirmação, digite a senha ou forneça a confirmação.
Clique no menu Ação e em Criar Tarefa Básica.
Digite o nome e uma descrição opcional da tarefa e clique em Avançar.
Siga um destes procedimentos:
Para selecionar uma agenda baseada no calendário, clique em Diariamente, Semanalmente, Mensalmente ou Uma vez e clique em Avançar. Em seguida, especifique a agenda que deseja usar e clique em Avançar.
Para selecionar uma agenda baseada em eventos recorrentes comuns, clique em Ao iniciar o computador ou Ao fazer logon e clique em Avançar.
Para selecionar uma agenda baseada em eventos específicos, clique em Quando um evento específico for registrado, clique em Avançar, especifique o log de eventos e outras informações usando as listas suspensas e clique em Avançar.
Para agendar um programa para iniciar automaticamente, clique em Iniciar um programa e clique em Avançar.
Clique em Procurar para localizar o programa que deseja iniciar e clique em Avançar.
Clique em Concluir.

Observação:
O Agendador de Tarefas é um snap-in do Console de Gerenciamento Microsoft (MMC) e inclui ajuda adicional para usuários avançados. Para obter mais informações, abra o Agendador de Tarefas, clique no menu Ajuda e em Tópicos da Ajuda.
Fonte: Microsoft

segunda-feira, 28 de julho de 2014

Configurando impressora pelo Cups no Linux

Cups é uma ferramenta de servidor de impressão que facilita configuração e gerenciamento de diversas impressoras instaladas no hospedeiro e nos computadores clientes. Além disso é possível monitorar impressões, relatar erros de impressões, visualizar relatórios sobre um número de impressoras, data e horário do sistema.

1. Instalação do Cups
No Slackware, se fez instalação FULL, então o pacote cups está instalado, basta apenas startar o serviço cupsd e ir no passo 2.
#/etc/rc.d/rc.cups start
Ou caso não tiver instalado, segue: Usando o CD/DVD que fez a instalação do Slackware. #installpkg /mnt/cdrom/slackware/a/cups-*-.tgz
No Debian/Ubuntu e derivados, se deixou selecionado o item servidor de aplicação durante a instalação, então o pacote cups está instalado, basta apenas startar o serviço e ir no passo 2.
#/etc/init.d/cups start
OU caso não tiver instalado, simplesmente execute: #apt-get install cups cups-pdf ghostscript ghostscript-cups hplip hplip-gui hpijs hpijs-ppds system-config-printer, starte o serviço cups e ir para o passo 2.
No RedHat/CentOS e derivados, simplesmente execute: #yum install cups cups-pdf ghostscript ghostscript-cups hplip hplip-gui hpijs hpijs-ppds system-config-printer e starte o serviço cups.
#service cups start

2. Configuração da impressora no Cups
Por default o Cups utiliza a porta 631, então no navegador de sua preferência, acesse: http://localhost:631 e segue:
2.1 Clique em "Administration" depois em "Add Printer"
2.2 Coloque o nome que você quiser sem conter espaços,"/", "#" e clique em "Continue"
2.3 Selecione "Device", no meu caso eu selecionei "HP Photosmast", e clique em "Continue"
2.4 Selecione o modelo da sua impressora e clique em "Add Printer", ou baixe o PPD em selecione-o dê um clique em "Add Printer"
Pronto, impressora instalada!
Agora, abre o BROffice e imprima um documento de teste, note que irá aparecer o nome da impressora que foi configurada no Cups. Feito!

sábado, 15 de fevereiro de 2014

Removendo o Hao123 / Baidu do navegador

É dificil alguém após instalar um software gratuito no site www.baixaki.com.br e ao abrir seu navegador independente que seja: Mozilla Firefox, Google Chrome, IE, não se deparar com a seguinte imagem na página inicial do navegador.
Bom o que acontece é que o Hao123 é instalado de forma silenciosa junto com o software gratuito para Windows.

O Hao123 é uma espécie de malware conhecido como browser hijacker (sequestro de navegador, em uma tradução literal). Muitos usuários não sabem como remover o Hao123, mas há uma forma simples e eficaz de fazer isso. O vírus se caracteriza por alterar configurações de navegadores como o Chrome e o Firefox sem que o usuário saiba ou possa reverter as mudanças.

Neste caso, o software se propaga através de outros downloads grátis e uma vez instalado adiciona a barra de ferramentas Hao123 e muda a página inicial do navegador para hao123.com. Esta parte do comportamento do malware é considerada legítima e há muitos outros programas que fazem ações semelhantes. O problema é que o Hao123 modifica atalhos aleatórios do menu Iniciar e da Área de trabalho, além de mostrar links e publicidade nos resultados de pesquisa e coletar os termos de busca sem permissão.

Quando o programa que instalou o malware é removido, o Hao123 continua instalado, o que significa ele deve ser removido manualmente. Neste tutorial, vamos mostrar como remover o Hao123 do Google Chrome e Mozilla Firefox.

Vou explicar nesse post como remover o Hao123 definitivamente do seu computador com Windows instalado.
O primeiro passo é desinstalar o Hao123.
Acessando o Painel de Controle>Programas e localize o Hao123 marque para desinstalar conforme o screnshot abaixo.

P.S Repare que, às vezes, o malware se instala com nomes diferentes, então procure por qualquer programa desenvolvido pela "Baidu Online Network Technology".
Agora iremos restaurar configuração do Navegador Firefox e Google Chrome
No Firefox
1. Para remover o programa do Firefox, clique no botão laranja para ter acesso às opções, abra o menu Ajuda e selecione "Dados para suporte";
2. Na nova aba que se abrir, basta clicar no botão "Reiniciar Firefox" para remover as informações maliciosas. O navegador deve fechar e reiniciar neste momento.

No Google Chrome
1. Abra o menu do navegador, clique em "Ferramentas" e, em seguida, em "Extensões";
2. Localize a extensão do Hao123 e clique no ícone da lixeira. O malware pode se instalar com nomes diferentes também, então é recomendável procurar e remover qualquer extensão suspeita ou indesejada da lista;

3. Abra o menu do Chrome e clique em "Opções". Na seção "Pesquisa", clique em "Gerenciar mecanismos de pesquisa";

4. Localize, no menu superior, seu mecanismo de busca padrão (normalmente é o Google) e clique no botão "Tornar padrão";

5. Passe o mouse em cima do link do Hao123 e clique no "X" para removê-lo.

6. Ainda no menu de opções, localize a seção "Iniciar" e clique em "Abrir nova aba".

Limpar o atalho do site Hao123 do navegador
1. Localize o atalho na Área de Trabalho ou no menu Iniciar. Clique com o botão direito e selecione Propriedades;
2. Clique na barra Abas e localize a opção Alvo. Remova o link para o Hao123 que se encontra no final do texto, cuidando para não alterar o link para o programa que vem antes.

P.S Faça o mesmo procedimento em outros navegadores como Google Chrome e/ou IE.
Limpar o registro do Windows
1. Abre o regedit em iniciar e digitar regedit.
2. Use CTRL+F para abrir a janela de busca e digite "Hao123". Delete os registros encontrados.

Referência
http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2013/06/como-remover-o-hao123-do-google-chrome-e-mozilla-firefox.html
Dica
Sempre procure instalar software gratuito direto do site legítimo do autor do software, em alguns casos podem encontrar no http://sourceforge.net/ .
Feito!

segunda-feira, 21 de outubro de 2013

Verificando se determinada porta esta em uso no Windows e Linux

Este post é apenas para deixar como lembrete para quando precisar verificar se determinada porta esta em uso e assim se necessário finalizar essa porta.

Segue procedimento para Windows e Linux.

Windows

Verificar se determinada porta esta em uso:
netstat -abnovp tcp | findstr PORTA
Pegue o PID do resultado do comando acima e coloque no comando abaixo:
taskkill /pid PID /F

Linux

lsof -i TCP: PORTA
pegue o PID do resultado do comando acima e coloque no comando abaixo
kill -9 PID
Fica como dica!

domingo, 20 de outubro de 2013

Atualizar horário de verão sincronizado via NTP

Com o adiantamento do relógio em 1 hora, devido o horário de verão na 0:00 de sábado para domingo no dia 20/10/13 e com isso tive que atualizar os servidores para deixar sincronizados via NTP.
Essa alteração apenas afeta nas regiões Sul, Sudeste e Centro-Oeste e vai até 16 de fevereiro de 2014. Os estados atingidos são: Rio Grande do Sul, Santa Catarina, Paraná, São Paulo, Rio de Janeiro, Minas Gerais, Espírito Santo, Goiás, Mato Grosso e Mato Grosso do Sul, além do Distrito Federal. As regiões Norte e Nordeste não participam da mudança.

Bom, depois de uma breve explicação, vamos configurar sincronização via NTP.
O arquivo /etc/localtime armazena dados de região da máquina. Outras versões desse arquivo ficam localizadas em /usr/share/zoneinfo/.
Antes, verifique se tem instalado o pacote ntp, caso não esteja, instale o ntp usando o gerenciador de pacotes da sua distribuição Linux.
No Slackware já vem instalado o pacote ntp.
Mas no caso do Debian/CentOS e derivados é necessário instalar.
Debian: #apt-get install ntp
CentOS: #yum install ntp
ntp.sh
#!/bin/bash
#remove o arquivo atual
rm /etc/localtime
#criar um link simbolico para um dos arquivos no zoneinfo
ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime
#ln -s /usr/share/zoneinfo/Brazil/West /etc/localtime
#ln -s /usr/share/zoneinfo/Brazil/Acre /etc/localtime
#ln -s /usr/share/zoneinfo/Brazil/DeNoronha /etc/localtime

cat /usr/share/zoneinfo/America/Sao_Paulo.zic
Rule BrazilSP 2013 only - Oct 20 0:00 1:00 S
Rule BrazilSP 2014 only - Feb 16 0:00 0 -
#Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
Zone America/Sao_Paulo -3:00 BrazilSP BR%sT

Para sincronizar com algum servidor NTP, faça:
#ntpdate -q a.ntp.br
Para incluir o script no cron com editor de sua preferência, faça:
#env EDITOR=vim crontab -e
Nesse caso abrirá o crontab irá abrir com editor vim.
Adicione no final do crontab
00 * * * * ntpdate -q a.ntp.br
Feito!

domingo, 22 de setembro de 2013

Comando lsof

Estava desenvolvendo uma aplicação Sockets (cliente/servidor) utilizando protocolo UDP, porém ao executar novamente a aplicação o servidor acusava que a porta já estava em uso.
Bom o que fiz? Utilizei o comando lsof, muito útil em ambiente Unix e Linux para verificar qual porta esta ouvindo. 
Como a aplicação socket que estava desenvolvendo utilizava porta 40002, então:
No terminal digitei: $ lsof -i UDP:40002
retornou como resposta
COMMAND   PID      USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    20091 reginaldo    4u  IPv6  21902      0t0  UDP *:40002 

O PID do processo do resultado acima  é 20091.
Assim, finalizei esse processo com $ kill -9 20091

Para verificar se o processo foi finalizado.
$ lsof -i UDP:40002
[1]+  Morto                   java ServidorUDP

Maiores informações sobre o comando lsof
man lsof
Fica como dica.

Feito!


quarta-feira, 21 de agosto de 2013

2 anos de blog

O blog esta completando hoje, dia 21 de Agosto de 2013, 2 anos!!!



Gostaria de agradecer a todos pelo prestígio e a paciência de ler os posts que são publicados. Espero continuar compartilhando conhecimentos no blog para nossos leitores. Continuem prestigiando e divulgando o blog Mundo da Computação Integral, assim aumentamos nossa comunidade.