quarta-feira, 13 de julho de 2011

Como limpar o cache do squid

Para a instalação padrão do squid basta entrar no diretório onde fica armazenado o cache e executar os seguintes comandos

#!/bin/sh
killall squid; killall squid
cd /var/log/squid/cache
rm -rf *
squid -z
squid -D

Voce pode colocar este script no crontab para fazer isto toda noite.

crontab -e
0 21 * * 1-5 /caminho/script/limpacahe.sh

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
http://www.toor.com.br
(41) 3526-0710 / 7813-3011
---------------------------

terça-feira, 30 de novembro de 2010

Servidor rsync

Servidor simples Rync

1) vi /etc/rsyncd.conf (e coloque o conteudo abaixo)

#### Opções de módulo
[samba]
comment=Backup do samba
use chroot=false
path=/bkp/rsync
read only=false
list=true


#Especifica quais hosts terão acesso ao serviço.
hosts allow=192.168.0.1

2) de dentro do servidor 192.168.0.1 voce pode enviar dados para o servidor backup (192.168.0.2) com o comando:

rsync -a /etc/passwd 192.168.0.2::samba


Com este comando ele enviou o arquivo /etc/passwd do servidor 192.168.0.1 para o servidor 192.168.0.2

Este artigo é apenas para mostrar como é simples fazer backup, agora voce pode fazer rsync via ssh para tornar mais seguro, incluir senhas e programar no crontab.


--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
http://www.toor.com.br
(41) 3526-0710 / 7813-3011
Email de suporte@toor.com.br
Pensou em Linux? pensou Toor
---------------------------

sexta-feira, 26 de fevereiro de 2010

Call to undefined function mysql_connect()

Ola Pessoal,

Este conteúdo é apenas para auxiliar na resolução do seu problema

e/ou agregar conhecimento, se voce não sabe o que esta fazendo

contate um técnico especialista em Linux Toor (41) 3526-0710.

Neste post vamos abortar sobre o erro



Call to undefined function mysql_connect() no apache .
Partimos do suposto que voce tenha um servidor Linux

(Windows é aboradado também em pequeno trecho) e queira rodar:

apache com php e mysql

Vamos abordar duas maneiras

A) Instalação por pacote

B) Instalação compilando pelo source

Neste caso é baseado em Slackware 12.2 mas voce pode adaptar para sua distribuição

A) Quando voce instala o pacote: installpkg php-5.2.8.tar.bz2

voce precisa habilitar as funçoes do mysql em módulos da seguinte maneira:

1)Habilite o PHP no apache

- vi /etc/httpd/httpd.conf

# procure e descomente esta linha abaixo

# Include /etc/httpd/mod_php.conf

2) habilite o mysql no php

vi /etc/httpd/php.ini

# altere a variavel a seguir de acordo com sua instalação:

extension_dir = "/usr/lib/php/extensions/"

# adicione a linha:

extension=mysql.so

# no caso do windows seria extension=php_mysql.dll

Consulte em /usr/lib/php/extensions/ quais os outros módulos já disponíveis.

B) Quando voce baixa o Source

1) Voce compila o PHP com suporte ao Mysql no configure

cd /caminho/source/php

./configure --with-mysql

Basta reinicar o apache e usar suas funções mysql: sh /etc/rc.d/rc.httpd restart


---------------------------------------------------------

O segredo do conhecimento é saber compartilhar as fontes!!!

--

Abraços,

Rodrigo Otavio

Toor Tecnologia e Serviços

http://linuxcuritiba.toor.com.br
http://www.toor.com.br/blog

(41) 3526-0710 / 8837-7401

Email de suporte@toor.com.br

---------------------------

segunda-feira, 31 de agosto de 2009

cwRsync - backup seguro

Instalando cwRsync

cwRsync é uma ferramenta free do utilitario rsync que permite a instalação e utilização em máquinas Windows.

Faça o download do cwRsync através da URL:
http://www.rsync.net/resources/binaries/cwRsync_3.1.0_Installer.zip

Novas versões podem ser encontradas no endereço:
http://sourceforge.net/projects/sereds/files/

Depois basta seguir os passos do instalador e ativar no local padrão da instalação, recomendado.


Criando uma chave publica

Voce precisa criar e publicar uma chave publica SSH para que seu servidor cliente não necessite de senha. É importante que o usuário utilizado para criação da chave seja o mesmo que será utilizado para o backup automatizado, no caso de dúvidas, logue como administrador e depois siga os passos:

Clique em iniciar, executar, digite: cmd

entre no seguinte diretorio do cwrsync

cd "c:\program files\cwrsync\bin"

Nota: se tiver em portugues troque program files por arquivos de programas e execute:

ssh-keygen -t rsa -N ''

Nota: no comando acima, são duas aspas simples
depois apenas tecle enter quando ele perguntar:
"enter file in which to save the key"

Agora vamos enviar sua chave criada com o seguinte comando:

rsync -av "/cygdrive/c/documents and settings/administrator/.ssh/id_rsa.pub"

toor@remoto:.ssh/authorized_keys

quando voce executar este comando ele vai confirmar sua primeira conexão,
apenas digite yes
e logo após sua senha no servidor de backup.

Pronto, agora voce pode escolher o que enviar e criar um script cmd para fazer isto automaticamente e agendar no agendador de tarefas do windows.

toor-backup.cmd

@ toor linux curitiba

rsync -av --chmod u+rwx -e "ssh -i c:\docume~1\administrador\.ssh\id_rsa" "/cygdrive/c/rodrigo" root@192.168.1.254:

Grande abraço,

Rodrigo Otavio
Toor Tecnologia e Serviços
www.toor.com.br
(41) 3526-0710
-----------------------------

Slackware 13

Depois de uma bateria intensiva de testes foi lançado o Slackware 13

Esta nova versão vem com várias mudanças desde a última
disponível 12.2, incluindo vários reformulações na área dos
pacotes X (onde na maioria dos casos não é necessário um
arquivo de configuração) e também KDE que agora vem com
a versão 4.2.4 e XFce 4.6.1.
Um novo formato de arquivo com capacidade maior de compressão
esta no ar .txz e várias atualizações no sistema como serviços
de rede, libraries e aplicações para X como Firefox, Thunderbird.
Por fim o slacwkare vem com suporte nativo a arquitetura 64-bit
x86_64. Maiores detalhes voce encontra no anuncio oficial:
http://www.slackware.com/announce/13.0.php

Esta nova versão vem com várias mudanças desde a última disponível 12.2, incluindo vários reformulações na área dos pacotes X (onde na maioria dos casos não é necessário um arquivo de configuração) e também KDE que agora vem com a versão 4.2.4 e XFce 4.6.1.

Um novo formato de arquivo com capacidade maior de compressão esta no ar .txz e várias atualizações no sistema como serviços de rede, libraries e aplicações para X como Firefox, Thunderbird.

Por fim o slacwkare vem com suporte nativo a arquitetura 64-bit x86_64. Maiores detalhes voce encontra no anuncio oficial:

http://www.slackware.com/announce/13.0.php

Grande abraço

Rodrigo Otavio

Toor Tecnologia e Serviços

segunda-feira, 27 de julho de 2009

Nimbuzz porta 5222 tcp

Ola Pessoal,

Procurei por: qual porta o nimbuzz usa ou
nimbuzz port
e não encontrei nada,

Nimbuzz é um programa free que permite a comunicação com diversos programas como msn, skype, yahoo, etc, conheça voce mesmo: http://www.nimbuzz.com/

Monitorando a conexão de um Cliente encontramos e liberamos a porta 5222 e a conexão funcionou normalmente. Não vou postar as linhas de comando pois cada firewall é configurado de uma maneira diferente, mas caso voce precise de uma ajuda no seu firewall, entre em contato conosco.

Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 (41) 8837-7401
www.toor.com.br
--------------------------

quinta-feira, 25 de junho de 2009

Trocar IP no Linux

Como trocar um endereço ip no Linux.

Abaixo voce terá apenas um exemplo prático de como trocar um endereçamento em servidores Linux. Caso tenha dúvida em como executá-lo é recomendado que voce converse com um profissional especializado.

Cada distribuição utiliza um método de configuração que considera mais simples e/ou prático.

Em todas elas, ou quase todas, voce pode trocar o endereço na linha de comando e executar os testes que forem necessários antes de deixar esta configuração permanente.

Vamos a prática, suponto que voce esta conectado ao Console e trocou seu Modem ADSL, antigamente com IP 192.168.1.1 agora com endereço 10.1.1.1

Para que a máquina se comunique com o modem, voce ja deve ter especificado anteriormente um endereço da mesma classe com um final diferente, no nosso exemplo: 192.168.1.2 e mudaremos para 10.1.1.2

Como nossa placa de rede utilizada por esta conexão é a eth0 fazemos:

# ifconfig eth0 10.1.1.2

Sim, ele atribui o novo ip a máquina, substituindo o anterior agora basta testar a conexão:

# ping 10.1.1.1

Se os cabos estiverem conectados corretamente e não houver nenhum outro problema físico ou de driver voce obterá resposta e pode especificar no arquivo de configuração, logo abaixo:

# vi /etc/rc.d/rc.inet1.conf

# Config information for eth0:
IPADDR[0]="10.1.1.2"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]="no"
DHCP_HOSTNAME[0]=""


# Default gateway IP address:
GATEWAY="192.168.15.254"


Não esqueça de mudar na linha (aproximadamente 41) o ip do gateway


Para executar esta modificação, baixe a interface e releia o arquivo de configuração:

# ifconfig eth0 down

# /etc/rc.d/rc.inet1

Se voce não executar o comando acima ele não vai definir o gateway padrão, que voce também pode executar na linha de comando:

# route add default gw 10.1.1.1


Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 (41) 8837-7401
www.toor.com.br
--------------------------