quinta-feira, 14 de janeiro de 2016

Instalar JAVA no Linux via APT

Salve salve galera.

Hoje venho ensinar uma maneira rapido e facil de se instalar o JAVA Oracle em seu pinguim. Vamos la:

Para instalar o Java 8 vamos utilizar o PPA do WebUpd8, abra o terminal e cole os seguintes comandos:

 sudo add-apt-repository ppa:webupd8team/java 

Atualize a sua lista de repositórios: 

 sudo apt-get update 

Digite o comando abaixo para realizar a instalação:

sudo apt-get install oracle-java8-installer

Depois da instalação para verificar se o Java foi instalado corretamente digite:

java -version

Pode acontecer dos navegadores não reconhecerem o java, recomenda-se então o comando abaixo para fazer as configurações automaticamente.

sudo apt-get install oracle-java8-default


É isso ai galera, espero ter ajudado!!!

quarta-feira, 6 de janeiro de 2016

Recuperando senha MySQL.

Bom dia Galera.

Hoje precisei acessar um BD de um cliente que a muito tempo não acessava e me deparei com a seguinte situação: "Esqueci a senha do usuario root do banco".
Corri na internet e depois de algumas googladas achei a solução, testei e funcionou!
Segue abaixo os passos para resolver esse probleminha:

A primeira coisa a ser feita é pararmos o MySQL: 

# /etc/init.d/mysql stop 
# killall mysql (Só por garantia, kkkkkk)

A seguir, devemos startar o MySQL em modo seguro e como daemon:

# mysqld_safe --skip-grant-tables --skip-networking & 

Agora vamos logar com o usuario root (note que não pedirá a senha) e após logar, vamos redefinir a senha e deslogar do MySQL:

# mysql -u root 

  mysql> update mysql.user set password=PASSWORD('nova_senha') where user='root';
  mysql> flush privileges; 
  mysql: quit;

Agora que já definimos a nova senha do root, vamos parar o MySQL e iniciá-lo novamente, para que o MySQL inicie sem os skips: 

# /etc/init.d/mysql stop
# /etc/init.d/mysql start 

Agora é só testar com a nova senha: 

# mysql -u root -p'nova_senha' 

Acesso de volta ao banco de dados = PROBLEMA ZERO!

terça-feira, 24 de novembro de 2015

DESBLOQUEIO MODEM POWERBOX SAGEMCOM F@ST 5350 GV

O propósito desses desbloqueio é apenas para que você tenha um maior controle do modem e posso utilizar os recursos que ele oferece assim como em qualquer outro modem.
Abra seu navegador, é necessário que ele tenha suporte a ferramentas de desenvolvimento (Mozilla Firefox ou Google Chrome são uma boa pedida), entre na página de configuração do modem (normalmente é 192.168.25.1) e faça login (o padrão é usuário: admin, senha: gvt12345).
Com a página aberta, pressione CTRL+SHIFT+K se você estiver no Mozilla Firefox  ou CTRL+SHIFT+J se estiver utilizando o Google Chrome.
No console que abrir, insira os comandos abaixo, conforme a versão do modem:

SG790131200068 E SG790131200312

1
$.xmo.setValuesTree(4, "Device/Managers/NetworkData/RunLevel")

SG790131200412, SG790131200418 OU MAIS NOVO

1
2
3
4
var x = $.xmo;
x.init();
x.login("internal", "");
x.setValuesTree(4, $.xpaths.runlevel);
Reinicie o modem e ele estará com run level 4. Se quiser outro run level basta trocar na linha acima, se baseando na tabela logo abaixo:
runlevel 1: 
-Bloquear a maioria das funções do modem inclusive o wifi.
runlevel 2: 
-O mesmo do acima com o wifi desbloqueado.
runlevel 3:
-O USB é desbloqueado. Não é possível mudar o IP do gateway nem ativar o modo BRIDGE nem mexer no FIREWALL.
runlevel 4: 
-Todas as funções do firmware da GVT são desbloqueadas. Todas as citadas acima no 3 + mudança do ip do gateway + modo BRIDGE + firewall.
No SG790131200312 e antecessores, se quiser evitar a atualizações automáticas e assim também evitar que o modem seja desbloqueado, desabilite o gerenciamento remoto com um dos comandos abaixo:
1
$.xmo.setValuesTree(false, "Device/ManagementServer/EnableCWMP")
ou
1
$.xmo.setValuesTree("http://", "Device/ManagementServer/URL")

quinta-feira, 26 de junho de 2014

Adicionar Impressora de rede via prompt de comando (CMD)

Salve Salve galera.

Hoje venho falar de um comando bem bacana.
Nós atendemos um cliente que possui diversos compartilhamentos de impressora e sempre que formatamos algum computador é aquele trabalho de ficar adicionando manualmente cada impressora.
Com isso veio a necessidade de criar algum "script" para automatizar a instalação das impressoras. Pesquisando na internet não achamos nada pronto, porem, encontramos um comando muito útil que, poderiamos criar um ".BAT", automatizando com isso a instalação. Explicando o comando:

- Comando;
- Parametros do comando;
   -  /in adiciona uma conexão de impressora de rede;
   -  /n[nome] nome da impressora;
- Nome da Computador que está compartilhando
- Nome do compartilhamento da impressora

rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC\NOMEDAIMPRESSORA


Abaixo um exemplo de como ficaria o ".BAT":

@echo off
@echo "Adicionando impressora: \\NOMEDOPC1\NOMEDAIMPRESSORA"
rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC1\NOMEDAIMPRESSORA

@echo "Adicionando impressora: \\NOMEDOPC2\NOMEDAIMPRESSORA"
rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC2\NOMEDAIMPRESSORA


@echo "Adicionando impressora: \\NOMEDOPC3\NOMEDAIMPRESSORA"
rundll32 printui.dll PrintUIEntry /in /n \\NOMEDOPC3\
NOMEDAIMPRESSORA

@echo Fim do Script.

É isso pessoal, espero ter ajudado.

Até o próximo post.

Curta a nossa página no Facebook:
www.facebook.com/ConceptTecMS/




*** ABAIXO A LISTA COMPLETA DOS PARAMENTROS E FORMAS DE USO ***

Uso: rundll32 printui.dll,PrintUIEntry [opções] [@arquivodecomandos]
   /a[arquivo] nome de arquivo binario
   /b[nome] nome da impressora base
   /c[nome] nome unc da máquina caso a ação seja em uma máquina remota
   /dl exclui impressora local
   /dn exclui conexão de impressora de rede
   /dd exclui driver de impressora
   /e exibe preferências de impressão
   /f[arquivo] arquivo INF ou de saída
   /F[arquivo] local de um arquivo INF do qual possa depender o arquivo INF especificado com /f
   /ga adiciona conexões de impressora por computador (a conexão será propagada ao usuário após o logon)
   /ge enumera conexões de impressora por computador
   /gd exclui conexões de impressora por computador (a conexão será excluída após o logon)
   /h[arquitetura] arquitetura de driver de um dos seguintes: x86, x64 ou Itanium
   /ia instala o driver de impressora usando arquivo INF
   /id instala o driver da impressora usando o assistente para adicionar driver de impressora
   /if instala a impressora usando o arquivo INF
   /ii instala a impressora usando o assistente para adicionar impressora com um arquivo INF
   /il instala a impressora usando o assistente para adicionar impressora
   /in adiciona uma conexão de impressora de rede
   /ip instala a impressora usando o assistente para instalação de impressora na rede
   /j[provedor] nome do provedor de impressão
   /k imprime página de teste para a impressora especificada, não pode ser usado com comando ao instalar uma impressora
   /l[caminho] caminho de origem do driver de impressora
   /m[modelo] nome do modelo do driver de impressão
   /n[nome] nome da impressora
   /o exibe a fila de impressão
   /p exibe propriedades de impressão
   /q modo silencioso, não exibir mensagens de erro
   /r[porta] nome da porta
   /s exibe propriedades do servidor
   /Ss armazenar as configurações da impressora em um arquivo
   /Sr restaurar as configurações da impressora de um arquivo
   Armazenar ou restaurar os sinalizadores de opção das configurações da impressora que devem ser posicionados no final do comando:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Perfil de cores
d Dados de impressora
s Descritor de segurança
g DevMode global
m Configurações mínimas
u DevMode do usuário
r Resolver conflitos de nomes
f Forçar nome
p Resolver porta
i Conflito de nome de driver
   /u usa o driver de impressão existente caso ele já esteja instalado
   /t[#] página de índice inicial, começando em zero
   /v[versão] versão do driver de um dos seguintes: "Tipo 2 - Modo Kernel" ou "Tipo 3 - Modo de Usuário"
   /w solicita um driver ao usuário caso o driver especificado não esteja no arquivo INF
   /y define impressora como padrão
   /Xg obtém configurações da impressora
   /Xs define configurações da impressora
   /z não compartilha esta impressora automaticamente
   /Y não gera um nome de impressora automaticamente
   /K altera o significado de /h para que aceite 2, 3, 4 para x86, x64 ou Itanium (respectivamente) e de /v para que aceite 3 para "Tipo 3 - Modo de Usuário"
   /Z compartilha esta impressora; pode ser usada apenas com a opção /if
   /? ajuda sobre esta mensagem
   @[arquivo] arquivo de argumento de linha de comando
   /Mw[mensagem] mostra uma mensagem de aviso antes de submeter o comando
   /Mw[mensagem] mostra uma mensagem de confirmação antes de confirmar o comando
   /W[flags] especifica sinalizadores e opções para os assistentes
(para adicionar impressoras e drivers de impressora)
r permite o reinício dos assistentes a partir da última página
   /G[flags] especifica sinalizadores e opções globais
w suprimir UI de avisos de driver de instalação (modo supersilencioso)
   /R forçar driver selecionado a substituir o driver existente

Exemplos:
   Executar as propriedades do servidor:
rundll32 printui.dll,PrintUIEntry /s /t1 /c\\computador
   Executar as propriedades da impressora:
rundll32 printui.dll,PrintUIEntry /p /n\\computador\impressora
   Executar o Assistente para Adicionar Impressora localmente:
rundll32 printui.dll,PrintUIEntry /il
   Executar o Assistente para Adicionar Impressora no \\computador:
rundll32 printui.dll,PrintUIEntry /il /c\\computador
   Executar a exibição de fila:
rundll32 printui.dll,PrintUIEntry /o /n\\computador\impressora
   Executar a instalação do arquivo INF:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f c:\infpath\infFile.inf /r "lpt1:" /m "Brother DCP-128C"
   Executar a instalação de inf (com dependência de inf). No exemplo, prnbr002.inf depende de ntprint.inf
rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\infpath\prnbr002.inf" /F "c:\infpath\ntprint.inf"
   Executar o Assistente para Adicionar Impressora usando inf:
rundll32 printui.dll,PrintUIEntry /ii /f C:\infpath\infFile.inf
   Adicionar a impressora usando driver de impressora da caixa de entrada:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /r "lpt1:" /m "Brother DCP-128C"
   Adicionar conexão de impressora por computador (a conexão será propagada ao usuário após o logon):
rundll32 printui.dll,PrintUIEntry /ga /c\\computador /n\\computador\impressora /j"Serviços de impressão LanMan"
   Excluir conexão de impressora por computador (a conexão será excluída após o logon do usuário):
rundll32 printui.dll,PrintUIEntry /gd /c\\computador /n\\computador\impressora
   Enumerar as conexões de impressora por computador:
rundll32 printui.dll,PrintUIEntry /ge /c\\computador
   Adicionar o driver da impressora usando inf:
rundll32 printui.dll,PrintUIEntry /ia /c\\computador /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode" /f c:\infpath\infFile.inf
   Adicionar o driver da impressora usando inf:
rundll32 printui.dll,PrintUIEntry /ia /K /c\\computador /m "Brother DCP-128C" /h "x86" /v 3
   Adicionar o driver de impressora de caixa de entrada:
rundll32 printui.dll,PrintUIEntry /ia /c\\computador /m "Brother DCP-128C" /h "Intel" /v "Type 3 - Kernel Mode"
   Remover o driver de impressora:
rundll32 printui.dll,PrintUIEntry /dd /c\\computador /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode"
   Remover o driver de impressora:
rundll32 printui.dll,PrintUIEntry /dd /K /c\\computador /m "Brother DCP-128C" /h "x86" /v 3
   Definir a impressora como padrão:
rundll32 printui.dll,PrintUIEntry /y /n "printer"
   Definir comentário da impressora:
rundll32 printui.dll,PrintUIEntry /Xs /n "impressora" comentário "Minha impressora"
   Obter configurações de impressora:
rundll32 printui.dll,PrintUIEntry /Xg /n "printer"
   Obter os resultados de salvamento das configurações da impressora em um arquivo:
rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"
   Definir uso de comando de configurações da impressora:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
   Armazenar todas as configurações da impressora em um arquivo:
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
   Restaurar todas as configurações da impressora de um arquivo:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"
   Armazenar informações sobre a impressora no nível 2 em um arquivo:
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2
   Restaurar de um descritor de segurança da impressora de arquivo:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
   Restaurar de um devmode global da impressora de arquivo e dados de impressora:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d
   Restaurar as configurações mínimas com base em um arquivo e resolver o  nome da porta:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p
   Habilitar Processo do Cliente para uma impressora:
rundll32 printui.dll,PrintUIEntry /Xs /nClientSideRender da "impressora" habilitado
   Desabilitar Processo do Cliente para uma impressora:

rundll32 printui.dll,PrintUIEntry /Xs /nClientSideRender da "impressora" desabilitado





Resolver problemas para imprimir via Terminal Service

Esse erro ocorre principalmente com as impressoras da HP LaserJet serie 10:
  • HP LaserJet 1018
  • HP LaserJet 1020
  • HP LaserJet 1022
Mensagem de erro ao tentar imprimir:

caption
Pressionado o botão Sim temos:
Id do Pacote: PrintDiagnostic
Caminho: Desconhecido
Código do erro: 0x80070057
Origem: Catálogo
Usuário: \x7000\cris
Contexto: Restrito

Para resolver o problema:

Desabilite a configuração de diretiva usar primeiro o driver de impressora
easy print de área de trabalho remota.

1) Clique em iniciar e na caixa Pesquisar Programas e arquivos digite gpedit.msc (enter);

2) No editor de diretiva de grupo local clique em:
  • Configuração do computador
  • Modelos Administrativos
  • Componentes do Windows
  • Serviços de Area de Trabalho remota
  • Host de sessão de Area de Trabalho Remota
  • Redirecionamento de Impressora
  • usar primeiro o driver de impressora easy print de área de trabalho remota
  • De dois cliques e desabilite esta diretiva.

sexta-feira, 25 de novembro de 2011

Windows conectado na rede mas não navega.

Salve Salve galera.

Bem, hoje venho falar de um problema muito comum no Windows Vista e Seven, que já fizeram muitos técnicos optarem pela formatação do equipamento.
Acontece que mesmo conectado na rede sem fio ou rede cabeada, o computador perde a comunicação com a internet, nem mesmo o team viewer e o skype conseguem funcionar.

Bem, ao contrario do problema, que da muita dor de cabeça, a solução é bem simples. Abaixo segue a explicação:

Clique em Iniciar, logo após clique em Todos os Programas, em seguida clique em Acessórios, depois clique com o botão direito em Prompt de Comando, e por fim clique em Executar como Administrador.
Na janela do Prompt de Comando execute os comandos abaixo, pressionando Enter ao final de cada linha (O que começa com # é apenas a explicação da função de cada comando).



# Libera todas as conexões correspondentes:
ipconfig /release
# Renova todos os adaptadores de rede:
ipconfig /renew
# Limpa a cache do DNS
ipconfig /flushdns
# Renova o registro de cliente DNS
ipconfig /registerdns
# Envia pacotes de liberação de nomes para WINS e inicia a atualização
nbtstat -rr
# Redefine o protocolo do windows TCP/IP caso corrompido
netsh int ip reset all
# Reseta todas configurações de REDE
netsh winsock reset

Feche o Prompt de comando.
Reinicie o computador e pronto. Seja feliz novamente!!!


Internet funcionando = Problema ZERO!!!


segunda-feira, 31 de outubro de 2011

MSN mostrando os contatos off-line!

Um erro que reparei no novo messenger foi meus contatos estarem todos aparecendo offline, mesmo eles estando online no messenger. Nesse tutorial estarei dando uma dica de como resolver esse pequeno erro de origem desconhecida.

Siga os passos abaixo para resolver o problema

1 - Vá até Iniciar - Painel de Controle - Programas e Recursos;
2 - Navegue até "Windows Live Essentials 2011" e clique em Desinstalar/Alterar;

Messenger
3 - Agora basta clicar em Reparar todos os programas do Windows Live, esperar o término do processo e reiniciar seu Messenger.
Messenger
Já estará resolvido.

Outra solução seria:

Eu tentei isso e não deu certo, porém, notei que era um problema de confuração, pois usando outra conta os contatos apareciam on-line normalmente.
Para Windows Se7en:
1º Passo: Acesse o diretório "C:\Users\[Seu Usuário]\AppData"
2º Passo: Na barra de pesquisa(Fica ao lado da barra de endereços) digite seu e-mail ou parte dele pois já será suficiente.
3º Passo: Delete a pasta cujo o nome é o seu e-mail.
Pronto, quando você entrar no seu Messenger estará tudo certo. Enjoy!
Para Windows XP:
1º Passo: Crie uma pesquisa com a palavra-chave que deve ser o seu e-mail.
2º Passo: Apague a pasta com o nome correspondente a seu e-mail.
Pronto, tudo certo agora!

MSN Funcionando = Problema ZERO!!!