quarta-feira, 20 de julho de 2011

Dica - juntando partes de arquivos linux

Se você baixou um arquivo dividido em partes e não sabe com juntá-lo no linux, segue abaixo o comando que deverá solucionar o problema.

$ cat arquivo1.*** arquivo2.*** arquivo3.*** > nomearquivo.*** ou

$ cat *.*** > nomearquivo.***


OBS: onde estiver *** deverá ser usada a extensão do arquivo.

terça-feira, 19 de julho de 2011

Servidor Openfire no Debian Squeeze

O OpenFire é um software de Mensagem Instântaneas, assim como o MSN, GTalk e outros. A diferença é que ele é baseado no protocolo XMPP (Jabber), o mesmo protocolo que o GTalk usa. Na verdade, o OpenFire é mais um pacote de instalação do Jabber, garantindo um front-end visual e simples de se configurar, para qualquer propósito. É compatível com vários programas de comunicação, e pode ser utilizado livremente em sua intranet, pois está licenciado sobre a GPL para fins não comerciais.

Requisitos:

Sun Java
MySQL
Openfire
Apache
PHP5

Adicionando repositórios, incluir as seguintes linhas em /etc/apt/sources.list:

nano /etc/apt/sources.list

# deb http://ftp-stud.fht-esslingen.de/debian/ squeeze main contrib non-free

# deb-src http://ftp-stud.fht-esslingen.de/debian/ squeeze main contrib non-free

Atualização dos repositórios:

# apt-get update

Instalação SUN Java 6 JRE

# apt-get install install sun-java6-jre

Baixando Openfire

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.7.0_all.deb

Instalando Openfire

# dpkg -i openfire_3.7.0_all.deb

Instalando MySQL

# apt-get install mysql-server

Instalando Servidor Web

# apt-get install apache2 python openssl phpmyadmin php5

# apt-getinstall php5-gd

# apt-get install php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl

Criando Usuário Openfire

# mysql -u root -p -e “GRANT USAGE ON * . * TO ‘openfire’@'localhost’ IDENTIFIED BY ‘SENHA’ “

Criando Banco de Dados Openfire

# mysql -u root -p -e “CREATE DATABASE openfire ”

#mysql -u root -p -e “GRANT ALL PRIVILEGES ON openfire . * TO ‘openfire’@'localhost’ “

Aumentando Memória Java

Editar o arquivo

# vi /etc/default/openfire

Onde era:

DAEMON_OPTS=”"

Modificar para:

DAEMON_OPTS="-Xms128m -Xmx256m"

Reinicie o serviço com o comando:

# /etc/init.d/openfire restart

Acessando a área administrativa e finalizando a instalação do servidor.

http://IP_DO_SERVIDOR:9090

https://IP_DO_SERVIDOR:9091 (conexão segura)

Escolha o idioma desejado.

No campo Domínio coloque o hostname do servidor.

Marque a opção Conexão Padrão do Banco de Dados para utlizar o banco de dados que foi criamos anteriormente.

Em Configurações do Banco de Dados – Conexão Padrão, mude a opção de URL do banco de dados para o endereço do seu servidor e nome do banco criado no MySQL. Em Nome de Usuário informe o usuário criado no MySQL e a senha.


Marque a opção Padrão para armazenar os usuários e grupos no banco de dados MySQl que criamos.

Insira um e-mail para o usuário admin e crie uma senha de acesso ao console de administração.


Instalação concluida


Faça o login com usuário admin e a senha cadastrada anteriormente.

Agora é só criar as contas e instalar o cliente nas máquinas dos usuários!

Clientes que podem ser usados com o Openfire:
Cliente oficial da Ignite Realtime: http://www.igniterealtime.org/projects/spark/
Cliente para diversos comunicadores com plataforma Linux e Windows: http://www.pidgin.im/