TCP_HIT = Uma cópia válida do objeto pedido estava no cache.
TCP_MISS = O objeto pedido não estava no cache.
TCP_REFRESH_HIT = O objeto estava no cache, mas era antigo. Foi verificado e ele não foi alterado.
TCP_REF_FAIL_HIT = O objeto estava no cache, mas era antigo. O pedido para validar o objeto falhou, o objeto antigo foi retornado.'
TCP_REFRESH_MISS = O objeto estava no cache, mas era antigo. Foi descarregado a cópia nova do objeto.'
TCP_CLIENT_REFRESH = Foi uma requisisão com a meta tag "no-cache".'
TCP_CLIENT_REFRESH_MISS = O browser forçou o proxy a verificar para ver se há uma versão nova do objeto.'
TCP_IMS_HIT = O browser ja tinha uma cópia válida do objeto.'
TCP_IMS_MISS = Foi feita um requisisão para verificar se um objeto antigo tinha uma nova cópia.
TCP_SWAPFAIL = Era para o objeto estar no cache, mas não estava.
TCP_DENIED = A requisição foi negada.
quinta-feira, 30 de outubro de 2008
Significado de algumas mensagens no log do squid
quarta-feira, 10 de setembro de 2008
Postfix com relay autenticado no Debian
# apt-get install libsasl2-modules
Inserir no /etc/postfix/main.cf
#
# Transport com relay autenticado
#
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/saslpass
relayhost = [smtp.meuprovedor.com.br]
Criar e inserir no arquivo /etc/postfix/saslpass
[smtp.meuprovedor.com.br] TAB usuario:senha
Crie o mapa do arquivo salspass e dê um reload no postfix:
# postmap /etc/postfix/saslpass
# postfix reload
quarta-feira, 30 de julho de 2008
terça-feira, 22 de julho de 2008
Alternativas Open Source para softwares proprietários
http://www.webi.org/
quarta-feira, 16 de julho de 2008
segunda-feira, 30 de junho de 2008
Firefox 3 usando o Kmail
cd ~/.firefox/default/[url_estranha_que_identifica_o_seu_profile]/
mv mimeTypes.rdf mimeTypes.rdf-BACK
Reinicie o Firefox.
Agora, quando você clicar em "Arquivo/Enviar Endereço" irá aparecer uma caixa de diálogo pedindo qual o programa a ser usado. Digite:
/usr/bin/kmailservice
E marque a opção para lembrar esta configuração para sempre.
quarta-feira, 25 de junho de 2008
Configurando o squid 2.6 (ou superior) com suporte a ssl no Debian
su -
apt-get source squid
apt-get build-dep squid
apt-get install devscripts build-essential fakeroot
apt-get install libssl-dev
cd squid-2.6.5
vim debian/rules
Vá até a seção "# Configure the package" e adicione:
--enable-follow-x-forwarded-for \
--enable-ssl \
Crie e instale o novo pacote:
./configure
debuild -us -uc -b
dpkg -i ../squid_2.6.5-6etch1_i386.deb
Configurando o squid
mkdir -p /etc/squid/ssl
cd /etc/squid/ssl
openssl genrsa -des3 -out privkey.pem 2048
openssl req -new -x509 -nodes -key privkey.pem -out cacert.pem -days 100
Edite o arquivo /etc/squid/squid.conf e insira a seguinte linha:
https_port 4433 cert=/etc/squid/ssl/cacert.pem key=/etc/squid/ssl/privkey.pem transparent
sexta-feira, 4 de abril de 2008
LTSP: Estação não autorizada ao conectar o servidor
This workstation isn't authorized to connect to server error message on client
Para corrigir o problema, faça o seguinte:
# sudo ltsp-update-sshkeys
# sudo ltsp-update-image
e reinicie o servidor
Fonte: https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall
ADSL2+ no Siemmens Speed Stream 4200
Em algumas ocasiões, ao ligar o modem, ele demorava mais de meia hora para sincronizar o sinal.
Não encontrei nenhum parâmetro que pudesse ser ajustado na interface web.
Felizmente, dá pra ajustar o tipo de sinal ADSL através da linha de comando (telnet). Na minha região, o que funcionou foi o seguinte:
telnet 192.168.254.254
> cfg dsl{mode=dmt,
> cfg save
> do reboot
Dá pra usar o parâmetro abaixo, mas não funcionou corretamente aqui:
> cfg dsl{mode=dsl2,
Obs: Se não funcionar, os modos para o parâmetro dsl são:
- mult, ansi, dmt, lite, dsl2, auto, ds2p, red2, naam, emt,
Para ver o status da ADSL:
- show dsl stat
Verificando os parâmetros do seu sinal ADSL
- 5db ou menos = ruim, impossível sincronia, quedas freqüentes
- 8db-13db = regular - sem problemas com sincronia do modem
- 14db-22db = muito bom
- 23db-28db = excelente
- 29db-35db = raro
Atenuação
- 0 - 19dB = excelente,cabeamento excelente, bem próximo do ARD
- 20-30dB = Muito bom
- 30-40dB = bom
- 40-60dB = regular
- 60-65dB = pobre
- 65dB ou superior terão problemas
Compilar o Kernel (Debian Way)
A maneira debian de se compilar um kernel é a seguinte.
Entre no diretório onde você descompactou o kernel (geralmente /usr/src/linux-versao-do-kernel) e execute:
# make-kpkg --initrd --revision=1 --append-to-version=-{seunome} kernel_image
Obs: onde eu coloquei {seunome} nao coloque as chaves {}
Ao terminar o processo de compilação sem erros, você terá no diretório /usr/src um arquivo similar ao abaixo:
# kernel-image-2.6.16-{seunome}_1_i386.deb
para instalar o novo kernel, use o seguinte comando:
# dpkg -i kernel-image-2.6.16-{seunome}_1_i386.deb
ele irá instalar o kernel nos locais apropriados, e adicionar ao grub ou lilo dependendo de qual você esta usando
Caso necessário, crie o initramfs usando:
# mkinitramfs -o /boot/initrd-2.6.16-{seunome}_1_i386 2.6.16-{seunome}_1_i386
Shell: Converter datas de e para Unix timestamp
GNU date
# date -d '1/1/1970 + 1158857787 seconds'
# date -d '1/1/1970 + 1158857787 seconds' '+%d/%m/%Y %H:%M:%S %z'
Para fazer o caminho inverso, a partir de uma data gerar o Unix timestamp:
GNU e BSD date
# date +%s # unix timestamp de agora
GNU date
# date -d '09/21/2006 13:56:27' +%s # de uma data específica
Firefox: User Agent Switcher
O firefox possui uma extensão chamada "User Agent Switcher" que permite alterar a identificação do navegador para outro, como o "Internet Explorer", por exemplo.
Para usar a extensão, acesse:
http://chrispederick.com/work/useragentswitcher/
Excluir emails da fila do Postfix
Pra ver a fila de e-mail digite o comando abaixo.
# mailq
Para deletar email que estão na fila use:
# postsuper -d IDMAIL
ou para excluir todos os e-mails da fila
# postsuper -d ALL
Para tentar enviar novamente os e-mails que estão na fila use.
# postqueue -f
Usando o Webmin/Usermin no Debian
# Webmin/Usermin
deb http://download.webmin.com/download/repository sarge contrib
E executar:
# apt-get update
# apt-get install webmin
Criar usuario com a senha criptografada via linha de comando
# useradd -d /home/testuser -s /bin/bash -p `openssl passwd -1 pickapassword` testuser
quinta-feira, 3 de abril de 2008
Atualizando DynDNS no Linux com ddclient
# apt-get install ddclient
# cat /etc/ddclient.conf
use=web
pid=/var/run/ddclient.pid
protocol=dyndns2
server=members.dyndns.org
login=meuhost
password='senha'
meuhost.ath.cx
Criar partição em um arquivo usando o dd
Vamos utilizar o comando dd para criar um arquivo vazio de 1 GB:
# dd if=/dev/zero of=/tmp/arquivo-ext3 bs=1024 count=1000000
1000000+0 records in
1000000+0 records out
e formatá-lo através do comando: mkfs
# mkfs -t ext3 /tmp/arquivo-ext3
Qual é a interface eth0?
Se você não tem certeza qual é a interface fisica da eth0 (por exemplo), execute:
# ethtool -p eth0 5
E o led da interface irá piscar 5 vezes.
Para instalar um DomU Debian Etch
# xen-create-image --debootstrap --hostname xen-etch --dhcp --dist=etch
# xm create /etc/xen/xen-etch.cfg
# xm list
# xm console xen-etch
Para sair do xm console
# CTRL -]
Para instalar o servidor Xen no Debian
Instalar um servidor de dicionários no KDE
apt-get install kdict
apt-get install dictd dict-freedict-deu-eng dict-freedict-eng-deu \
dict-freedict-por-deu dict-freedict-deu-por \
dict-freedict-por-eng dict-freedict-eng-por
Isso irá instalar os dicionários português-alemão-português, português-inglês-português e inglês-alemão-inglês.
Para começar a usar o servidor de dicionários execute os seguintes passos:
- Clique com o botão direito no painel do KDE, escolha "Adicionar miniaplicativo ao painel" e escolha o Dicionário;
- Digite uma palavra qualquer no campo de pesquisa que apareceu no painel;
- A tela do dicionário irá aparecer. Entre em configurações/Configurar dicionário;
- Altere o nome da máquina de dict.org para localhost e clique em ok.
Para descobrir outros dicionários disponíveis faça:
apt-cache search ^dict-freedict
E instale o dicionário com:
apt-get install dict-freedict-DICIONARIO
Enviar emails do Firefox com o KMail
Crie um novo parâmetro clicando com o botão direito do mouse sobre qualquer linha abaixo de "about:config" e escolha New -> String:
Preference name: network.protocol-handler.app.mailto
Value: kmailservice
Quem está usando meu HD?
E agora? O que fazer?
Simples, basta executar o comando:
Em seguida para visualizar os suspeitos execute o comando dmesg e a lista com os processos acessando o HD será exibida:# echo 1 > /proc/sys/vm/block_dump
Fonte: http://acassis.wordpress.com/2007/10/15/quem-est-usando-meu-hd/# dmesg syslogd(1890): dirtied inode 13633 (syslog) on hda2 syslogd(1890): dirtied inode 13633 (syslog) on hda2 syslogd(1890): dirtied inode 133035 (kern.log) on hda2 syslogd(1890): dirtied inode 133035 (kern.log) on hda2 syslogd(1890): dirtied inode 133031 (debug) on hda2 syslogd(1890): dirtied inode 133031 (debug) on hda2 firefox-bin(2311): dirtied inode 424508 (sessionstore-1.js) on hda2
Instalar mailnees + postfix + Debian Etch
- apt-get install postfix procmail mailx
Se quiser integrar o mailnees com um antivírus, instale o clamav:
- apt-get install clamav-daemon clamav-freshclam
Se quiser integrar o mailnees com um antispam, instale o spamassassin:
- apt-get install spamassassin spamc
O mailnees utiliza o mailfeeder e o ripmime para processar as mensagens.
Dentro do pacote de instalação do mailnees estão os fontes do mailfeeder e do ripmime.
O mailfeeder precisa do gcc-3.3 para poder compilar corretamente, por isso iremos instalar:
- apt-get install gcc-3.3
Agora você pode instalar o mailnees:
- cd /usr/src
- wget http://blablabla/download/mailnees-latest.tgz
- tar -zxvf mailnees-latest.tgz
- cd mailnees-latest/
- make install
Se a instalação foi bem sucedida, dê um reload no Postfix para que ele passe a filtrar as mensagens com o mailnees:
- postfix reload
Até a próxima!
Alterar a senha do root no MySQL
Alterar usando o mysqladmin: # mysqladmin -u root -p password NOVASENHA Alterar usando o próprio cliente mysql: $ mysql -u root -pmysql> ...
-
No site abaixo você encontrará uma lista de softwares livres que podem ser uma alternativa aquele software proprietário que você possui: htt...
-
Se você não tem certeza qual é a interface fisica da eth0 (por exemplo), execute: # ethtool -p eth0 5 E o led da interface irá piscar 5 ...
-
# dmidecode | more