|
Se faz quack então é pato!!!
|
|
Archive for ‘Linux’ Category
ago
11
2010
Dicas de VIM – Selecionar as linhas de arquivoJá fiz diversos malabarismos para enviar o conteúdo de um arquivo feito no vim por e-mail. Abrir o conteúdo do arquivo no gedit e copiar e colar o conteúdo , enviar o arquivo anexo, enviar via scp e sempre pensando em como utilizar um select all no arquivo. → Shift-v j jun
17
2010
LPI – 101 Diferenças Hotplug e ColdplugHotplug é uma característica de um hardware de poder ser conectado em máquina ligada. Ao utilizar um aplicatico hotplug o mesmo funciona imediatamente sem necessidade de desligar a máquina para que os mesmos funcionem Exemplos : Subsistema udev Um dos passos importantes para conhecimento de sistemas operacionais linux é conhecer a sua estrutura segue abaixo os diretórios padrões e o que deve ter dentro deles. /bin – comandos necessários /básicos do sistema jun
07
2010
Linux Certification – Certificação LPI Linux 101Devido a necessidades profissionais vou dedicar meus esforços a bem falada prova de certificação LPI Linux , criada com objetivo de “certificar” que o caboblo manja de linux a prova tem um custo considerável e tem que ser marcada no instituto de sua preferência , podendo optar pelos idiomas português e inglês. Para aprender e fixar o conhecimento minha tática é escrever sobre o que eu li e porque não compartilhar com meus leitores …. eu acho que tem alguém lendo o que eu escrevo não é ……. Beleza , como tenho alguns amigos que já são certificados algumas dicas que recebi já vou disponibilizar para a galera. A prova normalmente é feita em uma cabine com os seguintes itens : - Computador completo onde serão apresentadas entre 60 e 90 perguntas de linux Estudos direcionados. Dicas importantes que recebi: Para agendar a prova : Para criar o código LPI (Importante) Se você tem algo na internet : site ou blog você está exposto a vulnerabilidades que podem ser utilizadas por pessoas se muita consciência que transformam sua máquina em um Zumbi a serviço do mal sem você saber ou fazem ataques macicos (DDOS) utilizando as vulnerabilidades de sua máquina. O apache tem algumas ferramentas para auxílio a proteção da sua máquina e uma delas é o mod_evasive que protegerá pelo menos o DDOS. Mod_evasive é um módulo de segurança do Apache que proporciona bloqueio de acessos em massa ou ataques de força bruta ao site. A intenção dele é bloquear e separar os acessos em massa a área, através de uma interface que guarda os acessos gerando uma blaclit dos acessos impedindo o acesso dos mesmos por um tempo configurável . 1. Se o IP do cliente existe na lista temporária de IPS 2 . Acessos simultâneos a páginas , configurando o tempo de acesso as páginas o default é de 1 segundo. 3 – Número de requisições ao site como um todo. A idéia e retornar o status code 403 – forbidden para os acessos após ter sido bloqueado o acesso . Após 10 segundos periodo padrão de bloqueio o cliente tem acesso proibido ao site . A ativação do recurso é bem fácil . O mod_evasive funciona nas duas versões de Apache: one for Apache 1.3 and one for Apache 2.0. Veja abaixo os passos de instalação : tar –xzf mod_evasive-1.4.3.tar.gz; cd mod_evasive-1.4.3 Depois de instalado temos que fazer as seguintes configurações no httpd.conf:
DOSHashTableSize – Esta diretiva defina o número de nodes por processo filho na tabela de hash. out
30
2009
[]OFF-TOPIC] Usando #screen em seu terminalO Screen permite ter terminais(console) dentro de uma única sessão efetuando a troca entre elas com a vantagem de se manter no mesmo local da primeira sessão aberta , evitando acessar novamente o mesmo caminho toda vez que abrir uma aba ou novo terminal. No home criar o arquivo .screenrc com os seguintes dados : shell /bin/bash # Status string, last line para acessar o ambiente do screen : Comandos para utilizar o screen Criando novas instâncias Matando todas as instâncias Movendo entre instâncias Saindo do Screen Alterar no httpd.conf colocando a seguinte linha :
<Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from .foo.com </Location> Tipos de visualização dos dados /server-status – Resposta de domínios e utilização de recursos Combinando comandos : /server-status?auto&refresh=1 – Returns automatic parsing page with 1 second refresh. Documentação: http://httpd.apache.org/docs/2.0/mod/mod_status.html Criando o diretório de fontes :
Copy as fontes para:
Agora entre nesse diretório: Para facilitar vamos renomear o diretório fonts que copiamos:
Vamos entrar nesse diretório:
E agora vamos adicionar um path para essas fonts:
cd ~ mkdir src
cd src/
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz
tar xzvf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0/
wget http://redmine.ruby-lang.org/attachments/download/237
patch -p1 < 237
./configure --prefix=/usr/local --with-openssl-dir=/usr --with-readline-dir=/usr --with-zlib-dir=/usr
sudo make && sudo make install
Verify version :
Para utilizar um caminho diferente para as bibliotecas do python insira as seguintes linhas em sua aplicação: import sys
|