Postagens

Mostrando postagens de 2009

Busca Arquivos em DOS (CMD) que contenha uma determinada string

Para procurar arquivos que contenham uma determinada string (frase ou palavra), basta acessar uma tela do MS-DOS (atual CMD) e digitar o seguinte comando:

for %f in (*.prg) do find %f "ve_rel" /c /i

No exemplo acima, estou procurando em todos os arquivos de extensão PRG que contenha a palavra "ver_rel", essa busca checa em todos os arquivos em busca da string informada, os parâmetros "/c" e "/i" significam o seguinte:

Parâmetros:
/c -> Exibe apenas o número da linha que contenha a string que está sendo procurada
/i -> Ignora se é maiúscula ou minúscula

Obs: A saída desta busca é muito rápida na tela, então talvez não consiga visualizar, para resolver isso, ou você coloca um pipe "| more" ou então manda a saída para um arquivo, para posterior visualização através de um editor de texto (pode ser o notepad ou o edit ou word)

for %f in (*.prg) do find %f "ve_rel" /c /i >> lixo

será criado um arq…

Liberando CMT da Caixa em servidores com Proxy Transparente

Para Liberação do conectividade social e site CMT da Caixa Econômica Federal em servidores Linux com Proxy Transparente, coloque as seguintes regras em seu firewall:
#
#lembrando que cada regra é escrita em uma única linha sem quebras.....
#ppp0 -> Internet
#eth0 -> Rede Interna

#Liberando acesso aos servidores da CEF
iptables -A INPUT -d 200.201.174.0/24 -j ACCEPT
iptables -A INPUT -s 200.201.174.0/24 -j ACCEPT
iptables -A FORWARD -d 200.201.174.0/24 -j ACCEPT
iptables -A FORWARD -s 200.201.174.0/24 -j ACCEPT
#Habilita NAT para acesso à nternet
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Novas regras para proxy transparente e liberação da CEF
iptables -t nat -A PREROUTING -i eth0 -d www.caixa.gov.br -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -d www.receita.fazenda.gov.br -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -d internetcaixa.caixa.gov.br -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 ! -d 200.201.174.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -A FORWAR…

Linux – Permitindo acesso remoto num servidor MySQL

O Mysql por padrão ao ser instalado numa máquina, não está configurado para permitir acesso remoto, somente local, por parte do usuário, então para habilitar seu uso seja de qual for a máquina, faz-se os seguintes procedimentos:

Como root no terminal do linux digite:
vi /etc/mysql/my.cnf

Agora altere a seguinte linha..
bind-address = 127.0.0.1
..para..
bind-address = 0.0.0.0

Agora reinicie o serviço mysql com:
/etc/init.d/mysql restart

Entre no prompt do mysql com:
mysql –user=root –password=suasenha

Então digite o seguinte comando:
GRANT ALL ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘suasenha‘;

Esse comando é bem explicativo, ele garante (GRANT) todos (ALL) os privilégios de acesso a todos (*.*) os databases do banco, ao (TO) usuário (‘root’) em todas as máquinas (‘%’) usando a senha do usuário root (IDENTIFIED BY ’suasenha’). Traduzindo em miúdos, você acessa tudo no banco com o usuário root em qualquer máquina remota.
Obs: Se quiser dar acesso somente a uma maquina específica troque ‘%’ pelo ip d…

Desativando modo Gráfico no Ubuntu

Para desativar o ambiente gráfico que é iniciado automaticamente na inicialização do Ubuntu, basta digitar os seguintes comandos:

sudo invoke-rc.d gdm stop
sudo update-rc.d -f gdm remove

Se quizer ativar novamente, digite o seguinte:

sudo update-rc.d gdm defaults

Source List para Debian 5

/etc/apt/sources.list
---------------------

deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://www.virtualbox.org/debian etch non-free

deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main

# Repositorios de Musix GNU+Linux /etc/apt/sources.list
deb ftp://musix.ourproject.org/pub/musix/deb/ ./
# Musix-testing
deb ftp://musix.ourproject.org/pub/musix/deb-testing/ ./

deb http://ftp.debian.org/debian/ experimental main non-free contrib
deb-src http://ftp.debian.org/debian/ experimental main non-free contrib

Como excluir muitos arquivos em pastas no Linux

É muito comum termos pastas com inúmeros arquivos no linux, e isso as vezes dificulta até mesmo para uma simples listagem com o comando (LS), quando tem-se muitos arquivos em uma pasta, a execução dos comandos demoram muito para dar-nos retorno. Para resolver este problema vamos fazer da seguinte forma (lembrando que, se há muitos arquivos, esses arquivos podem ser excluídos? se sim, então siga em frente, caso contrário procure dividí-los em pastas para diminuir a quantidade de arquivos na pasta):

- Abra uma seção de terminal

- Acesse a pasta que contém os arquivos a serem excluídos.

#>find . -type f -name \*.nomearquivo* -maxdepth 1 | xargs rm -f

OBS:O parâmetro maxdepth serve para que o comando find procura somente no diretório corrente.
Existe um comando, cuja função primordial é construir listas de parâmetros e passá-la para a execução de outros programas ou instruções. Este comando é o xargs e deve ser usado da seguinte maneira: xargs [comando [argumento inicial]] Caso o comando,…

Compiz Fusion: Ativando o efeito de "janela pegando fogo" e outros efeitos 3D

O Compiz Fusion é um programa que habilita uma série de interessantes efeitos especiais ao estilo Mac OS, o que deixa qualquer usuário Windows morrendo de inveja. Isto pelo fato de que os efeitos similares do Windows Vista requerem (para variar) bastante processamento, além de nem chegarem aos pés dos efeitos do Compiz Fusion.

A instalação do Compiz Fusion NÃO DISPONIBILIZA TODOS OS INTERESSANTES EFEITOS DISPONÍVEIS. Portanto, a instalação de pacotes adicionais se faz necessária. Esta é a questão: muitos usuários instalam o Compiz Fusion na expectativa de ter disponível o famoso efeito de "janela pegando fogo" e descobrem, decepcionados, que o mesmo não está disponível.

Vale ressaltar que os exemplos apresentados foram testados no LinuxUbuntu 9.4
Instalando pacotes necessários Para que todos os efeitos funcionem, faz-se necessário instalar os seguintes pacotes: compiz - O pacote de efeitos 3D Compiz; compizconfig-settings-manager - O pacote do gerenciador de configuração d…

SSH: confiança entre servidores

Para criar uma relação de confiança entre dois ou mais micros na rede, existe um procedimento um tanto quanto simples.Primeiramente é necessário criar uma chave de conexão segura na máquina de origem, ou seja, na máquina em que vai partir a conexão ao alvo, sem pedir senha. A geração deve ser feita com o comando a seguir:ssh-keygen -t rsa -f ~/.ssh/id_rsaNeste comando, será solicitado a inserção de duas informações, sendo que todas as duas podem permanecer em branco. São elas:Enter passphrase (empty for no passphrase):
Enter same passphrase again:Depois, basta executar remotamente o comando para importar esta chave gerada para o banco de confiança da máquina remota com o comando a seguir (a instrução abaixo é em uma única linha):cat ~/.ssh/id_rsa.pub | ssh root@ip_da_maquina “cat – >> ~/.ssh/authorized_keys”Vale lembrar que a confiança com os comandos acima será criada para os usuários que estão sendo usados no momento de geração da chave, e no usuário de autenticação na maquina …

Como ajustar data e hora no Linux

Aqui vai um pequena dica de como ajustar a data e a hora no Linux:

date mmddhhmmccaa

Onde: mm = Mês dd = Dia hh = Hora mm = Minutos cc = Primeiras casas do Ano (2001 = 20) aa = Últimas duas casa do Ano (2001 = 01) Exemplo:

# date 122114152003

Que seria dia 21 de Dezembro de 2003, 14:15 hs.

Créditos: http://www.vivaolinux.com.br/dica/Ajustando-a-data-no-Linux/

SPAMDYKE - UM ALIADO CONTRA O SPAM NO QMAIL

ATENÇÃO!!! Existem algumas particularidades com relação a pasta de localização do vpopmail, em meu caso não é /home/vpopmail, mas sim: /var/qmail/vpopmail (depende da versão do qmail instalada em seu servidor)Outra observação importante, a localização do (run) do qmail (é um arquivo que é executado durante uma conexão com o q-mail), em meu caso, fica localizado em:
/var/qmail/related/etc/qmail-smtpd/
-------------------------------------------- * * * * ----------------------------------------
Um dos maiores problemas atuais da informática é o famigerado Spam. Todo SysAdmin acorda sempre tendo que ler logs, vasculhar ips, criar blacklists, scripts, procurar boas soluções etc etc. Em resumo, boa parte do tempo de nossa vida profissional estaremos lutando contra os malucos que teimam em encher a caixa postal das pessoas de lixo.
O Spam é sem dúvida um negócio. O que eu mais vejo por aí são as famosas empresas de Email Marketing proliferando. No fim, o Email Marketing nada mais é que uma for…

Script de Correção no Q-MAIL

Este Script corrige alguns bugs nas pastas de controle do q-mail, onde as mensagens e informações dos e-mails são armazenadas. Útil também para limpar aquelas longas filas de SPAM que ficam armazenadas no queue do q-mail.

Se você executá-lo sem parâmetros, ele apenas verifica, não corrige nada;
Usando com o parâmetro LIVE (minúsculo), será corrigido toda e qualquer anormalidade encontrada;
Usando com o parâmetro EMPTY (minúsculo), será limpado (esvaziado) todo e qualquer e-mail que esteja na fila (queue) do q-mail.

Sintase: ./qfixq live empty

Salve o script abaixo com o nome de qfixq
mude o atributo para executável (chmod +x qfixq)
execute para verificação ou para correção.


#------------------- Início do Script ---------------------------------
#!/usr/bin/perl -w
#
# qfixq
# John Simpson 2003-10-17
#
# repairs a messed-up qmail queue structure.
#
# *********************************************************************
# *** ***
# *** DANGER! DANGER! DANGER! ***
# *** ***
# *** DO NOT RUN THIS WHILE ANY Q…