sexta-feira, 18 de setembro de 2015

I.E. - Mensagem de erro: 403.7 proibido: certificado do cliente solicitado

Erro
Usando o site: http://www.nfe.fazenda.gov.br/portal/consultaAutorizacaoUso.aspx para fazer o download de Notas XML Cliente
Deparei com o seguinte erro:


Solução:
Abra o site:

http://www.iti.gov.br/icp-brasil/navegadores

Clique no navegador que esta usando:

Faça o download da cadeia de Certificados V1, V2 eV3 instale-os , feche o navegador e tente novamente.

sábado, 4 de julho de 2015

Instalação do PostgreSQL 9.4

Instalando os Repositórios

Debian (Squeeze) 6.x

Create the file /etc/apt/sources.list.d/pgdg.list, and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main

Debian (Wheezy) 7.x

Create the file /etc/apt/sources.list.d/pgdg.list, and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

Debian (Jessie) 8.x

Create the file /etc/apt/sources.list.d/pgdg.list, and add a line for the repository
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

Importar a chave de assinatura do repositório, e atualizar as listas de pacotes

# wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
apt-key add - 
# apt-get update

Instalação

Para instalar o PostgreSQL em Debian , use o apt- get ( ou outro apt- condução) de comando

# apt-get install postgresql-9.4

O repositório contém muitos pacotes diferentes, incluindo addons de terceiros. Maioria pacotes de comando e importantes são ( substitua o número da versão , se necessário) :
  • postgresql-client-9.4 - client libraries and client binaries
  • postgresql-9.4 - core database server
  • postgresql-contrib-9.4 - additional supplied modules
  • libpq-dev - libraries and headers for C language frontend development
  • postgresql-server-dev-9.4 - libraries and headers for C language backend development
  • pgadmin3 - pgAdmin III graphical administration utility

segunda-feira, 15 de junho de 2015

Distribuições Linux - Ferramentas


Parted Magic – gerenciador de partições
O Parted Magic possui como base o software GParted para lidar com tarefas de particionamento com facilidade. Uma extensa coleção de ferramentas de sistema de arquivos também estão incluídos e o Parted Magic suporta os seguintes sistemas de arquivos: btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs +, jfs, linux-swap, ntfs, reiserfs, reiser4, e xfs.

OphCrack – recupere senhas dos usuários do sistema Windows
 Essa ferramenta possui uma funcionalidade interessante: é possível recuperar todas as senhas dos usuários do sistema Windows! Seu uso é recomendado quando, por exemplo, alguém esquece a senha de administrador do sistema! O OphCrack irá crackear (revelar) as senhas de todos os usuários do mesmo! Portanto use essa ferramenta com consciência!
Site Oficial

Dr.Web Antivirus
Se o seu sistema Windows ou Linux tem tido problemas com malwares, então você deve usar o Dr.Web LiveCD!
Dr.Web LiveCD irá limpar o seu computador de arquivos infectados e suspeitos, ajudará você a copiar informações importantes para um dispositivo removível de armazenamento de dados ou em outro computador, e depois tentar eliminar arquivos infectados.
Site Oficial

Clonezilla – clonando os discos
Uma ferramenta que possibilita uma cópia de discos rígidos. Basicamente, você pode fazer um backup completo de sua máquina, criando uma imagem com tudo o que existe nela. É uma opção gratuita ao Norton Ghost. Os sistema de arquivos suportados são: ext2, ext3, ext4, reiserfs, reiser4, xfs, FAT, NTFS, etc.
Site Oficial

Rescatux – recupere a partição MBR facilmente
Muito útil para quem tem dois sistemas operacionais instalados no computador e utiliza o GRUB para escolher por qual deles deseja iniciar. Com o Rescatux, você pode atualizar o menu de inicialização para as versões mais recentes ou, quando der algum problema, voltar às configurações originais.
Site Oficial
 
Network Security Toolkit
Distribuição Linux baseada no Fedora e proporciona um ambiente com várias ferramentas livres para segurança em redes de computadores.
Site Oficial

SystemRescueCD
SystemRescueCd é um sistema Linux que roda em um CD-ROM ou um PenDrive, projetado para reparar um sistema e dados após uma falha. Ele também tem como objetivo fornecer uma maneira fácil de realizar tarefas de administração em um computador, como a criação e edição de partições do disco rígido. Ele contém muitos utilitários úteis do sistema (GNU parted, partimage, FSTools) e algumas básicas (editores, Midnight Commander, ferramentas de rede).
Indicado por ser muito fácil de usar.
Site Oficial

DEFT Linux – análise forense
 Distribuição Linux, criada na Itália, que tem como objetivo auxiliar investigadores, policiais, administradores de sistemas ou qualquer pessoa que deseja realizar uma análise forense em um computador, seja ele Linux ou Windows. Ou seja, permite você descobrir o que houve em determinado incidente computacional; através da análise dos rastros deixados. Além disso, é possível realizar a recuperação de arquivos removidos acidentalmente, com dd_rescue e photorec instalados.
Site Oficial


terça-feira, 9 de junho de 2015

Como desligar ou reiniciar o Windows Server 2012


Você pode desligar seu servidor por linha de comando usando o power shell

Desligar –> shutdown –s –f –t 5

Reiniciar –> shutdown –r –f –t 5

Se você quer fazer através do botão desligar ou reiniciar, pressione Windows Key + i

Será mostrado a barra de configurações, selecione o botão de Power

Fonte

segunda-feira, 1 de junho de 2015

Erro "Falha no logon do Serviço de Perfil de Usuário"

Ao fazer o logon em um computador baseado no Windows 7 ou no Windows Vista usando um perfil temporário, a seguinte mensagem de erro é exibida:
Falha no logon do Serviço de Perfil de Usuário. Não é possível carregar o perfil de usuário.

Link da Microsoft

Gerenciador deTelas de Administração Windows


Local no Windows Server 2003: C:\WINDOWS\system32\

Pode ser acessado pelo Executar ( Tecla = Windows + R)

  • lusrmgr.msc
  • compmgmt.msc
Referência: Link



segunda-feira, 23 de fevereiro de 2015

Terminal Service - Mudar porta de acesso

Nesse tutorial veremos como trocar a porta padrão do Terminal services.

1. Click no Menu Iniciar >> Executar

2. Digite Regedit

3. Localize a chave:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

4. No menu Editar, clique em Modificar >> Decimal e digite o número da nova porta ( no nosso exemplo a nova porta será 3390) em seguida, clique em OK

Fonte:  https://engdanielsantos.wordpress.com/2009/02/19/como-trocar-a-porta-padrao-3389-da-are-de-trabalho-remota-terminal-services/

terça-feira, 10 de fevereiro de 2015

Atualizar Openfire 3.9.1

Vamos lá, primeiro vou descrever meu cenário:

Sistema Operacional: Debian 7.1 64 Bits
Banco de Dados: SQL Server (Windows 2008 R2 Enterprise)
Autenticação: LDAP do Active Directory
Versão do Openfire: 3.8.2
Diretório de Instalação: /opt/openfire
Bom, agora vamos atualizar.

Vale ressalvar que eu estou atualizando do meu jeito pois não vi nada oficial no site do desenvolvedor. Acredito que este tipo de atualização é válida para qualquer tipo de banco de dados e autenticação que você utilize.

Todos os comandos aqui representados são executados como root #!

1 – Baixar o Openfire 3.9.1 ;

wget http://download.igniterealtime.org/openfire/openfire_3_9_1.tar.gz
2 – Descompactar o pacote tar gz;

tar zxvf openfire_3_9_1.tar.gz
3 – Parar o Openfire;

/etc/init.d/openfire stop
4 – Fazer backup do diretório de instalação;

mv /opt/openfire /opt/openfire_3.8.2_to_3.9.1_09022014
5 – Mover o diretório que a descompactação gerou para onde está instalado o openfire;

mv -vif openfire /opt/
6 – Copiar alguns arquivos do openfire antigo para não ter que configurar nada;

cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/enterprise /opt/openfire/
cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/conf /opt/openfire/
cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/plugins /opt/openfire/
cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014/resources /opt/openfire/
6 – Iniciar o Openfire!

/etc/init.d/openfire start
7 – Checar se a porta 5222 subiu, ou teste direto na console.

nmap localhost | grep 5222
8 – Entrar na console de admin do Openfire e atualizar seus plugins, sugiro atualizar um plugin de cada vez, parar o Openfire, logar com o Spark e depois de checar se está tudo okay, atualizar o próximo.

Pronto,  seu Openfire está atualizado e operacional! =]]

Caso ele não esteja =[[, siga os passos abaixo para desfazer tudo que você fez e voltar para sua versão 3.8.2 ou qualquer outra versão que seu Openfire se encontra.

1 – Pare o Openfire.

/etc/init.d/openfire stop
2 – Remova o diretório com o Openfire na versão 3.9.1

rm -rf /opt/openfire
3 – Volte o backup de seu Openfire Antigo

cp -arp /opt/openfire_3.8.2_to_3.9.1_09022014 /opt/openfire
4 – Inicie seu Openfire.

/etc/init.d/openfire start
5 – Pronto seu Openfire já está okay.

Openfire é bem simples e quase nunca dá problema. Recomendo o uso do Plugin Content Filter. Este plugin aliado com expressões regulares dão asas ao Openfire.

Fonte: https://linuxrede.wordpress.com/2014/02/10/atualizar-openfire-para-versao-3-9-1/

sexta-feira, 5 de dezembro de 2014

Mude a interface do Ubuntu para Cinnamon


Compartilhe isso ...
O ambiente gráfico que iremos testar hoje é um pouco parecido com o Gnome, até porque ele se baseia muito nesse ambiente. Ele tem um visual fácil de usar e um leiaute familiar, o que fará você se sentir em casa. Aliás. esse é um dos seus objetivos fundamentais.

No Cinnamon você pode mudar a forma como o ambiente de trabalho funciona, o visual e o comportamento dele. Por baixo dessa interface, o Cinnamon é um fork do Gnome Shell e baseado em Mutter e Gnome 3. Algumas coisas legais do Cinnamon:

Um painel inferior único que você pode configurar para ficar oculto automaticamente;
Lista de janelas, botão para “mostrar área de trabalho”, ícones systray e outros recursos comuns em ambientes graficos mais populares;
Um menu com o mesmo leiaute do Menu do LinuxMint, com opções para adicionar aplicações aos favoritos, para o desktop ou para o painel;
Personalização de lançadores de painel;
Um applet de som que lhe permite executar e controlar a sua música, e mudar o som dos alto-falantes para os fones e vice-versa.
Ele tem muito mais que isso, mas você só saberá o que ele tem a oferecer se instalar e experimentar. Para fazer isso siga esse passo a passo:

Passo 1. Feche todos os seus aplicativos em execução;
Passo 2. Abra um terminal;
Passo 3. Adicione o repositório do Cinnamon, digitando so seguinte comando:
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

Passo 4. Atualize o Apt digitando o comando:
sudo apt-get update

Passo 5. Finalmente, instale o ambiente:
sudo apt-get install cinnamon

Saia da sessão atual e quando aparecer a tela de login, escolha o Cinnamon. Entre com seu usuário e senha e depois comece a experimentar o ambiente. Como sempre, não esqueça de comentar aqui o que você achou, outras pessoas podem querer saber como foi.
---- ou

Install Cinnamon 2.2 via PPA in Ubuntu 14.04 LTS

sudo add-apt-repository ppa:lestcape/cinnamon
sudo apt-get update && sudo apt-get install cinnamon


Fonte:

quarta-feira, 3 de dezembro de 2014

Install Cinnamon or Mate on Debian Wheezy

For Cinnamon

Cinnamon is a GTK+ 3-based desktop environment. It originally started as a fork of the GNOME Shell, the successor of the GTK+2-based GNOME Panel, and was initially developed by (and for) Linux Mint.Because Cinnamon intends to implement a different graphical user interface (GUI) than GNOME, many of the GNOME Core Applications were forked.

Add the following to /etc/apt/sources.list:

deb http://packages.linuxmint.com/ debian main upstream import

Run each of the following lines separately:

# apt-get update
# apt-get install linuxmint-keyring
# apt-get update
# apt-get install cinnamon cinnamon-session cinnamon-settings

That’s it, log out of your current session, select Cinnamon

For Mate

MATE (Spanish pronunciation: ˈmate) is a desktop environment forked from the now-unmaintained code base of GNOME 2. It is named after the South American plant Yerba mate and tea made from the herb, mate. The use of a new name (“MATE” instead of “GNOME”) avoids conflicts with GNOME 3 components.

Add the following to /etc/apt/sources.list:

# main repository
deb http://repo.mate-desktop.org/debian wheezy main

# install mate-archive-keyring

# apt-key add mate-archive-keyring.gpg
# apt-get update

Please note that in normal circumstances installing unauthenticated packages from unknown repositories may be a security risk

# apt-get --yes --quiet --allow-unauthenticated install mate-archive-keyring
# apt-get update

Now to install MATE choose 1 of the 3 apt-get lines below.

this installs the base packages
# apt-get install mate-core

this to install mate-core and more extras
# apt-get install mate-desktop-environment

this to install mate-core + mate-desktop-environment and even more extras.
# apt-get install mate-desktop-environment-extra


That’s it, log out of your current session, select Mate as your default session and then log back in.

sexta-feira, 28 de novembro de 2014

Mensagem "O log de segurança deste sistema está cheio"

Quando você tenta fazer logon em um computador que está executando o Windows XP ou o Windows Server 2003, e quando você usa uma conta que não seja membro do grupo Administradores para tentar fazer logon em um computador que execute o Microsoft Windows Server 2003 ou o Microsoft Windows XP, pode receber esta mensagem na janela "Fazer logon no Windows":

"O log de segurança deste sistema está cheio. Apenas administradores podem fazer logon para corrigir o problema."

Você pode fazer logon no computador usando uma conta que seja membro do grupo Administradores, como a conta de administrador interno. Mas se você fizer logon remotamente no computador, poderá receber esta mensagem:

"O log de segurança deste sistema está cheio"

A solução é simples execute esse programa da microsoft de correção de problema e pronto!

DOWNLOAD: Corrigir problema

Ou

Faça Manualmente.


1. Clique em Iniciar >> Painel de Controle >> Ferramentas administrativas >> Visualizar eventos .


2. Clique com o botão direito em Segurança e clique em Propriedades.
Na área Tamanho do Log da janela Propriedades de Segurança, clique na opção Substituir eventos quando necessário em Quando o tamanho máximo do log for alcançado.


3.   Clique com o botão direito do mouse em segurança e em seguida, clique em limpar log de segurança, salve o backup em qqer lugar.

4. Clique em OK. Pronto!

Fonte: http://reacaodireta.blogspot.com.br/2013/02/mensagem-o-log-de-seguranca-deste.html

quinta-feira, 20 de novembro de 2014

Zabbix 2. 2.3 no Debian Wheezy 7.0.5 - Instalação e configuração

Instalando o Zabbix 2. 2.3 no Debian Wheezy 7.0.5 para monitoramento de rede|Infraestrutura|Sistemas

Lista de repositórios:

# nano /etc/apt/source.list 

deb http://ftp.br.debian.org/debian wheezy main
deb-src http://ftp.br.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy /updates main
deb-src http://security.debian.org/ wheezy /updates main
deb http://ftp.br.debian.org/debian wheezy -updates main
deb-src http://ftp.br.debian.org/debian wheezy-updates main

Atualizar o S.O.:
# apt-get update
# apt-get upgrade -y 
.

Obtendo as dependências para a instalação do Zabbix:

# apt-get install make flex gcc gpp php-net-socket libpq5 libpq-dev snmp apache2 libapache2-mod-php5 php5 php5-gd php5-curl libcurl4-openssl-dev php5-mysql php5-snmp php-pear perl-base liburi-perl libapache2-mod-perl2 libwww-perl libtool libextutils-pkgconfig-perl pkg-config libsnmp-dev libcurl3 rcconf libgd-text-perl php5-cgi perl-modules libpdf-api2-perl libssh2-1-dev mysql-server libmysql++-dev libmysqlclient-dev snmpd libsnmp-dev curl libiksemel-dev libiksemel-utils fping lm-sensors libsysfs2 jabber -y 

Criar o usuário zabbix e grupo zabbix para a aplicação:

# groupadd zabbix
# useradd -g zabbix zabbix 

Criar o um diretório em /usr/src/zabbix, para armazenar os fontes do Zabbix:

# mkdir /usr/src/zabbix
# cd /usr/src/zabbix
# wget http://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.3/zabbix-2.2.3.tar.gz 

Descompacte e acesse o arquivo para instalação:

# tar -xvzf zabbix-2.2.3.tar.gz
# cd zabbix-2.2.3/ 

Criar a database para o Zabbix e configurar a permissão para o usuário zabbix ter acesso à database, mediante usuário e senha:

# mysql -uroot -p 

mysql> create database zabbix character set UTF8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '1234';"
mysql> flush privileges;
mysql> quit; 

Acesse e importe os .sql do Zabbix para a database do MySQL:

# cd /usr/src/zabbix/zabbix-2.2.3/database/mysql/
# mysql -u zabbix -p zabbix < schema.sql
# mysql -u zabbix -p zabbix < images.sql
# mysql -u zabbix -p zabbix < data.sql 

Ajuste o desempenho do MySQL:

# nano /etc/mysql/conf.d/tunning.cnf 

[mysqld]
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Split Tables
innodb_file_per_table = 1
key_buffer_size = 32M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

Com o banco de dados estruturado com as bases de dados do Zabbix, podemos iniciar a compilação e instalação:

# cd /usr/src/zabbix/zabbix-2.2.3/

# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-snmp --with-libcurl3 --with-ssh2 --with-snmpwalk --with-net-snmp --with-snmptranslate --with-snmget --with-ssh2
# make install 

Certifique-se que os serviços do zabbix_agent e zabbix_server foram configurados no /etc/services. Caso não, configure manualmente:

# nano /etc/services 

zabbix-agent 10050/tcp #Zabbix Agent
zabbix-agent 10050/udp #Zabbix Agent
zabbix-trapper 10051/tcp #Zabbix Trapper
zabbix-trapper 10051/udp #Zabbix Trapper

Configure ou valide os *.confs do Zabbix, com:

# nano /usr/local/etc/zabbix_agentd.conf
E:
# zabbix_agent.conf 

PidFile=/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
LogFileSize=1
DebugLevel=3
EnableRemoteCommands=1
LogRemoteCommands=1
Server=127.0.0.1
ListenPort=10050
Hostname=Zabbix Server

# nano /usr/local/etc/zabbix_server.conf 

ListenPort=10051
LogFile=/tmp/zabbix_server.log
LogFileSize=2
PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=1234
StartIPMIPollers=1
StartDiscoverers=5
Timeout=3
#FpingLocation=/usr/bin/fping

Copie o fping e traceroute de /usr/sbin para /usr/bin/ e dê as permissões para execução:

# cp /usr/sbin/ traceroute /usr/bin/
# cp /usr/sbin/ fping* /usr/bin/
# chown root:zabbix /usr/sbin/fping*
# chmod 710 /usr/sbin/fping*
# chmod ug+s /usr/sbin/fping* 

Copie os iniciáveis do zabbix_agentd e zabbix_server para o /etc/init.d/, com as permissões de execução do script:

# cd /usr/src/zabbix//zabbix-2.2.3/misc/init.d/debian/
# cp zabbix-* /etc/init.d/
# chmod 755 /etc/init.d/zabbix-server
# chmod 755 /etc/init.d/zabbix-agent
# rcconf 

Marque os dois scrips do Zabbix e dê OK.

# /etc/init.d/zabbix-server start
# /etc/init.d/zabbix-agent start
# ps -aux | grep zabbix 

Criar e acessar o diretório zabbix em /var/www/zabbix, para armazenar os fronts do Zabbix:

# mkdir /var/www/zabbix
cp -R /usr/src/zabbix/zabbix-2.2.3/frontends/php/* /var/www/zabbix/

# chown -R www-data:zabbix /var/www/zabbix 

Configurar o php.ini para o Zabbix:

# nano /etc/php5/apache2/php.ini 

date.timezone = America/Sao_Paulo
memory_limit = 512M
post_max_size = 60M
upload_max_filesize = 32M
max_execution_time = 600
max_input_time = 600

Restarte o Apache para carregar as novas configurações do php.ini:

# /etc/init.d/apache2 restart 

Finalize a instalação via WEB pelo endereço: http://ipdozabbix/zabbix

Informe/verifique as dependências, insira o usuário da database e senha, prossiga com as configurações solicitadas e finalize a instalação.
Usuário padrão: admin
Senha padrão: zabbix

Referência:
http://www.vivaolinux.com.br/dica/Zabbix-2-23-no-Debian-Wheezy-705-Instalacao-e-configuracao


Erros ao restaurar Database no PostgreSQL 9.3

Erro
Ao tentar restaurar um database no PostgreSQL 9.x ele retorna erros “hstore”.

Solução
Criar o database e aplicar o comando:

template1=# CREATE EXTENSION hstore;

Caso retornar algun erro, instalar os pacotes:

# apt-get install postgresql-contrib-9.x
# apt-get install postgresql-contrib-9.x

Aplique o comando novamente
template1=# CREATE EXTENSION hstore;

e tente restaurar novamente.

Referência:

segunda-feira, 17 de novembro de 2014

Comandos do PostgreSQL

Apagando arquivos antigos

A primeira coisa a determinar seria a quantidade de backups que você deseja guardar. Neste exemplo, irei armazenar 10 cópias.

Vamos criar um arquivo. "apagar_antigos" por exemplo.

# vim /root/scripts/apagar_antigos 

Basta acrescentar a seguinte linha:

find /backup -ctime +10 -exec rm -rf {} \;

E só. Esta linha fará uma busca no diretório /backup e apagará os arquivos modificados a mais de 10 dias.

OBS: /backup é onde armazeno meus backups, adapte a linha de comando para a sua necessidade.

Você pode incrementar um pouco este arquivo. Fica a sua escolha. = )

Lembre que este arquivo deve ser "executável":

# chmod +x /root/scripts/apagar_antigos 

Depois basta inserir uma entrada na cron para automatizar o processo. Por exemplo:

# crontab -e 

E inserir a seguinte linha:

00 01 * * * /root/scripts/apagar_antigos

Agora para reiniciar o crond:

# service crond restart 



Instalação do PostgreSQL 9.3 em Debian 7

Instalando o PostgreSQL 9.3 no Debian 7

# apt-get install postgresql-9.3

Configuração para acesso pela rede local


# vim /etc/postgresql/9.3/main/postgresql.conf
listen_addresses = '*'  

# vim /etc/postgresql/9.3/main/pg_hba.conf
host     all       all 192.168.0.0/24        trust

Alterando a Porta de Escuta

# vim /etc/postgresql/9.3/main/postgresql.conf
port = 5438

Reiniciando o postgres para aplicar as configurações
/etc/init.d/postgresql restart

Como configurar o MySQL para aceitar conexão remota


Por padrão o MySQL não permite conexão remota por questões de segurança. Caso você precise de uma conexão deste tipo terá que fazer uma pequena configuração, basta mudar no arquivo /etc/mysql/my.cnf

Eu faço assim no shell (linha de comando):

# vim /etc/mysql/my.cnf

Localize a linha que contém
[mysqld]   
bind-address=YOUR-SERVER-IP

Troque YOUR-SERVER-IP pelo IP de internet da máquina servidora. Então se seu IP é 154.200.201.184, vai ficar assim:
bind-address=154.200.201.184

Outra coisa. No mesmo arquivo se skip-networking não estiver comentado o mysql não vai aceitar conexão tcp/ip.
Ficando assim:
#skip-networking

É só salvar o arquivo e reiniciar o mysql.

Referência:
http://oceanobit.blogspot.com.br/2013/07/como-configurar-o-mysql-para-aceitar.html

Comandos do Mysql


Instalando o Mysql-Server

aptitude install mysql-server

Conectando-se ao mysql

mysql -u [usuario] -p[senha]

Criando um Database

mysql -u root -p -e "CREATE DATABASE openfire "

Permitindo o usuario openfire ao database openfire

mysql -u root -p -e "GRANT ALL PRIVILEGES ON openfire . * TO 'openfire'@'localhost' "

Criando um usuario

mysql -u root -p -e "GRANT USAGE ON * . * TO 'openfire'@'localhost' IDENTIFIED BY 'PASSWD' "

Restaurando um Backup

mysql -u root -p[senha] -h 127.0.0.1 [database] < /[diretório]/[nome_backup].sql


Alterando senha de usuário no MySQL


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



Instalando um servidor Openfire no Debian 7

O Openfire é um servidor para comunicação interna, semelhante ao MSN e Gtalk. Cada vez mais as empresas estão centralizando e controlando a comunicação interna evitando o uso de MSN e outros mensageiros que atrapalham a produtividade e o desempenho dos funcionários.

Instalando o Java

Via APT
apt-get install sun-java6-jre

MANUAL
vamos criar o diretório /usr/java e em seguida vamos entrar nele:
# mkdir /usr/java
# cd /usr/java

Logo após iremos fazer o download do JAVA dentro deste diretório (/usr/java), pelo comando wget, já renomeando o nome do arquivo para java.bin:

# wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=20279 -O java.bin

Depois de terminado o download, alteramos as permissões do arquivo para execução e logo em seguida já o executamos:

# chmod a+x java.bin
# ./java.bin

Será exibido os termos de licença do Java, para descer basta usar a barra de espaço e digitar yes no final. Agora que o Java está instalado, iremos instalar o banco de dados para o Openfire.


Instalação do MySQL e criação da base de dados


Baixamos o pacote do MySQL server diretamente via apt:

# aptitude install mysql-server

Depois de instalado devemos criar uma senha para o usuário root do MySQL com o comando abaixo:

# mysqladmin -u root password 'PASSWD'
(sendo que PASSWD será a senha escolhida por você)

Agora criaremos o usuário que será utilizado pelo Openfire, lembrando que a senha criada anteriormente será solicitada de agora em diante para certos comandos:

# mysql -u root -p -e "GRANT USAGE ON * . * TO 'openfire'@'localhost' IDENTIFIED BY 'PASSWD' "

Agora criaremos a Base de dados do Openfire:

# mysql -u root -p -e "CREATE DATABASE openfire "
# mysql -u root -p -e "GRANT ALL PRIVILEGES ON openfire . * TO 'openfire'@'localhost' "

Pronto, o banco de dados e o usuário já estão criados, vamos agora instalar o Openfire.

Instalação do Openfire

# cd /opt
# tar -zxf openfire.tar.gz

Criaremos agora um atalho para que o Openfire inicie automaticamente junto com o sistema:
# ln -s /opt/openfire/bin/openfire /etc/init.d/openfire
# update-rc.d openfire defaults 80

Para iniciar o Openfire manualmente:

# /etc/init.d/openfire start


Plugins Recomendados
  • Client Control 
  • Content Filter 
  • Kraken IM Gateway 
  • Monitoring Service
  • Search