Skip to main content

Posts

Showing posts from May, 2015

Compile squid 3.5.x under Debian Jessie

If you haven’t already, install the “build-essential” package. Additionally, if you want to compile squid with SSL-support, you also need “openssl” and “libssl-dev”: apt-get install -y openssl build-essential libssl-dev Then download and unpack the most recent source archive of squid 3.5. At the time of this writing it’s 3.5.5: wget -O - http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.3.tar.gz | tar zxfv - Luckily we can still use the compile dependencies from the 3.4.x branch: apt-get build-dep squid3 Ok, no we are ready to run configure. Here’s my configuration. You may take it as a jumping-off point: cd squid-3.5.3 ./configure --build=x86_64-linux-gnu \ --prefix=/usr \ --includedir=${prefix}/include \ --mandir=${prefix}/share/man \ --infodir=${prefix}/share/info \ --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=${prefix}/lib/squid3 \ --srcdir=. \ --disable-maintainer-mode \ --disable-dependency-tracking \ --disable-silent-rules \ --datadir=/usr/sh

5 COMANDOS DO CURL PARA USAR NO DIA-A-DIA

O curl e uma ferramenta de linha de comando para manipulação de URL`s e transferência de dados. O principal benefício do cURL é que você pode usa-lo em arquivos .bat e linux shell-scripts para automatizar a manipulação de URL`s. 1. Lendo uma URL: Leitura simples de uma URL curl http://www.google.com.br
 Salvar o conteúdo de um site para um arquivo. O comando abaixo salva a url http://www.meusite.com no arquivo meusite.html. curl -o meusite.html http://www.meusite.com
 Para que o cURL siga os redirects do site use a opção -L curl -L  http://www.mysiteredirect.com
 2. Lendo URL`s com parâmetros GET curl  http://www.meusite.com?page=2&id=123 3. Lendo mais informações de uma URL Exibir os cabeçalhos de uma URL: curl --head http://www.meusite.com 4. Usando o cURL com FTP Listando um diretório curl  ftp://usuario:senha@meusite.com/diretorio/ Enviando Arquivos. curl -T localfile.txt -u usuario:senha ftp://meusite.com/diretorio 5. Enviando dados via POST

Removing comments and blank spaces

If you want to remove blank lines (using vi): :g/^$/d For commented lines (using vi): :g/^#/d And for lines where windows editor put ^M and you want to remove (using vi): :%s/^V^M//g Note that we cannot just type the accent ^ , instead we must use ^V and then type M, so the final command will look like this (using vi): :%s/^M//g The same as above can be reached using egrep: egrep -v "^#|^$" squid.original > squid.conf And the same using grep command: grep -v ^["#"] /etc/squid3/squid.original > /etc/squid3/squid.conf